База создана, бот запускается соответсвенно по сути конектится к базе но ни одна из таблиц не заполняется. проверил на нескольких играх и таблицы о5 остались пустые
в конфиге тип бд MySQL, сам лично сыграл на боте потом открыл БД и наблюдаю что все таблицы пусты. В логе на счет бд ни чего нету. Он скорей всего коннектится но вот не знаю почему данные не заносит
Малоинформативное сообщение о проблеме без логов , конфигов и другой информаций ,можно предположить что нет конект к мускулю, нет прав на запись у юзера в мускул ну или твои кривые руки с кривым ботом
если бы он не конектился к мускулу то бот бы просто не запускался а писал ошибку при конекте, пользователь создан в бд со всеми привилегиями. Ещё раз пишу в логах ни какой инфы о бд нету
Я ему уже выдал предупреждение, но видно еще не дошло? что логи и доп инфу выкладывать нужно, если хочет помощи. Форум гадалок - google.ru
Если какие-либо проблемы на стороне базы данных: не удаётся записать в базу, отсутствуют таблицы, исчерпано количество открытых соединений, сервер баз данных "отъехал" и т.п., то в лог бота пишется сообщение об ошибке. Код: [GHOST] database error - error connecting to MySL server. [GHOST] shutting down ... [MYSQL] error --- MySQL server has gone away ... [MYSQL] error --- Too many connections ... [MYSQL] error --- Table 'ghost.bans' doesn't exist ... [MYSQL] error --- Unknown column 'server' in 'field list' Если никаких ошибок в логе нет значит: Бот удачно устанавливает соединение с базой данных SQLite: Код: [Sat Oct 20 12:08:13 2012] [GHOST] opening primary database [Sat Oct 20 12:08:13 2012] [SQLITE3] version 3.7.13 [Sat Oct 20 12:08:13 2012] [SQLITE3] opening database [ghost.dbs] [Sat Oct 20 12:08:13 2012] [SQLITE3] found schema number [8] [Sat Oct 20 12:08:13 2012] [GHOST] opening secondary (local) database [Sat Oct 20 12:08:13 2012] [SQLITE3] version 3.7.13 [Sat Oct 20 12:08:13 2012] [SQLITE3] opening database [ghost.dbs] [Sat Oct 20 12:08:13 2012] [SQLITE3] found schema number [8] Бот удачно устанавливает соединение с сервером баз данных MySQL: Код: [Fri Oct 12 11:54:40 2012] [GHOST] opening primary database [Fri Oct 12 11:54:40 2012] [MYSQL] connecting to database server [Fri Oct 12 11:54:40 2012] [GHOST] opening secondary (local) database [Fri Oct 12 11:54:40 2012] [SQLITE3] version 3.7.13 [Fri Oct 12 11:54:40 2012] [SQLITE3] opening database [ghost.dbs] [Fri Oct 12 11:54:40 2012] [SQLITE3] found schema number [8] и при сохранении статистики со стороны сервера баз данных явных неполадок не наблюдается: Код: [Fri Oct 19 17:20:09 2012] [GAME: DotA -apem #877] is over (no players left) [Fri Oct 19 17:20:09 2012] [GAME: DotA -apem #877] saving game data to database [Fri Oct 19 17:20:09 2012] [GHOST] deleting game [DotA -apem #877] [Fri Oct 19 17:20:10 2012] [QUEUED: europe.battle.net] Game [[NE] DotA -apem #877 : GHost : 0/10 : 45m] is over. [Fri Oct 19 17:20:10 2012] [AUTOBAN: DotA -apem #877] Autobanning 2009Student1 (Left the game at 241/2702 (8.9%).) [Fri Oct 19 17:20:10 2012] [GAME: DotA -apem #877] saving player/stats data to database [Fri Oct 19 17:20:10 2012] [STATSDOTA: DotA -apem #877] saving 10 players [Fri Oct 19 17:20:10 2012] [REPLAY] building replay [Fri Oct 19 17:20:10 2012] [PACKED] compressing data [Fri Oct 19 17:20:10 2012] [PACKED] saving data to file [/home/playdota/public_html/replays/GHost++ 2012-10-19 17-20 DotA -apem #877 (45m02s).w3g] Если в базе нет статистики (или частично нет) значит: При конфигурации карты была опущена директива с соответствующим значением: Код: map_type = dota Карта была загружена минуя конфигурационный файл (!load config_name), через команду !map map_name . В результате модификаций бота были допущены ошибки, что приводит к неявной ошибке при занесении результатов в базу данных, при этом в лог не выводится никаких сообщений об ошибках.