Ну вырубайте тогда этот пересчет очков, и вместо полного пересчета сделайте пересчет за игру.
Гляньте для чего самый большой запрос используется.
Хамить никому не надо. Собственно по логу видно проблемные запросы, на вывод статистики игрока и крупный запрос аж на 5 сек на непонятную фигню, тут...
Ну пусть включит лог запросов мускуля, либо всех, либо медленных. Делов на 10 минут гугления, и пару часов для сбора данных для точных выводов. Без...
Искомая вами информация есть в гугле, поиск по "Warcraft3 W3MMD" пример. Поддержка W3MMD должна быть со стороны карты. Когда вы поймете что это за...
О каком объеме данных идет речь? сколько строк в таблицах? как происходит расчет очков ? Какие типы запросов грузят базу?
loopback адаптер нужен чтобы ты сам мог зайти к себе. Судя по логу, после старта игры никто не зашел, а следом идет запуск бота заного, т.е. вообще...
Поправил. Судя по отсутствию вообще записей, проблема действительно в портах. KradaBash был прав, копайте настройки firewall, роутера, сети
Где логи бота? По 1 конфигу нечего определённого сказать нельзя. Причин незахода в игру штук 10 различных, вплоть до того что игра не создается тупо.
if( ( Command == "fppause" || Command == "fp" ) && m_FakePlayerPID != 255 && m_GameLoaded ){ почитайте базовые понятия про синтаксис c++
На скрине statsdota.cpp, а ошибки в game.cpp, и вообще такие вещи лучше сохранять в текстовой файле или тег CODE, благо Visual studio позволяет....
char SID = GetSIDFromPID( (*i)->GetPID( ) ); функция GetSIDFromPID возвращает значение unsigned char, либо искомый номер слота, либо 255, если пида...
поправка, при обходе слотов сначала проверять на то что слот принадлежит команде судей, потом на занятость \ Fakeplayer, слоты с обычными игроками...
game_base.cpp => CBaseGame :: StartCountDownAuto ввести переменную типа uint32_t, равную возврату функции GetNumHumanPlayers( ) Потом обойти все...
О чем говорит жил - какие версии бустов в системе? мб purge всех текущих либ от буста +руками вычистить следы , потом накатить из пакета если там...
Версия gcc, какие бусты ставились вообще( у меня подозрение, что там бардак в этом плане и что поставилась не одна версия бустов )? p.s. чем больше...
Это предъява :D Что в боте ценного, кроме официального ключа?
И конечно код бота нигде не правился, и бусты стоят правильно, да?
Не указана версия Linux/GNU, не приведен текущий Makefile, найти путь можно командой "whereis libmysqlclient_r", если библиотека в наличии. Телепаты...
А почем если не секрет? :D
Имена участников (разделяйте запятой).