Перейти к содержанию

Electr0

Администраторы
  • Постов

    10 396
  • Зарегистрирован

  • Посещение

  • Победитель дней

    417

Весь контент Electr0

  1. самовосстановление при потере подключения к бд, отсутствие блокировки при ошибке.
  2. Значение Статус изменено на: Публичное тестирование
  3. Значение Статус изменено на: Публичное тестирование
  4. Значение Статус изменено на: Публичное тестирование
  5. Значение Статус изменено на: Публичное тестирование
  6. установил себе на винду Mysql и смоделировал вчерашнюю проблему после переноса хоста и вот что я увидел: когда вчера сменили ип, то я не прописал ип сразу в базе данных под учетку сервера, сервер не пускало, т.к в случае первой ошибки подключения я не делал сброс статуса "подключается" что привело к тому что функции реконекта не запускались, база данных же помечена статусом подключается.. теперь зависания статуса не будет т.к. при ошибке во время подключения И переподключения плагин помечает что подключения нет.
  7. Значение Статус изменено на: Публичное тестирование
  8. Пришла в голову идея плюнуть и включить старую версию и добавить сообщение для всех но стимов чтоб обновили свои клиент длл с точной инструкцией, погонять это дело неделю и снова, возможно так число оставшихся за бортом будет меньше
  9. Вижу что много людей не может зайти из-за устаревшей версии эмулятора в их клиенте. Передал бы им кто информацию обновленный steamclient.dll из новой версии эмулятора : http://files.ally.pro/steamclient.dll, ложить в ПАПКА СТИМА\steamapps\common\Left 4 Dead 2\bin Вот например часть из тех кто пытается зайти, под Hack SteamID подразуемевается версия эмулятора не защищенная от смены steamid и багов роняющих сервер. 2019/07/15 09:41:25 UserConnect SteamID = STEAM_0:0:1425549074 (194) Hack SteamID https://hlstats.ally.pro/hlstats.php?mode=playerinfo&player=373062 2019/07/15 10:14:53 UserConnect SteamID = STEAM_0:0:1854732164 (194) Hack SteamID https://hlstats.ally.pro/hlstats.php?mode=playerinfo&player=371820 2019/07/15 10:39:42 UserConnect SteamID = STEAM_0:0:1033833924 (194) Hack SteamID https://hlstats.ally.pro/hlstats.php?mode=playerinfo&player=371940 2019/07/15 10:51:14 UserConnect SteamID = STEAM_0:0:436773283 (194) Hack SteamID https://hlstats.ally.pro/hlstats.php?mode=playerinfo&player=360971 2019/07/15 10:51:27 UserConnect SteamID = STEAM_0:0:1312664064 (194) Hack SteamID https://hlstats.ally.pro/hlstats.php?mode=playerinfo&player=371847
  10. Значение Статус изменено на: Публичное тестирование
  11. Значение Статус изменено на: Будет сделано
  12. Значение Статус изменено на: Публичное тестирование
  13. ватчдог уже есть, он был добавлен тогда же когда была переписана работа с базой данных магазина для того чтобы повысить его отказоустойчивость от различных исключений и багов. Так что в случае проблем он через минуту подгрузит баланс.
  14. однако на этом это не закончится, для отказоустйчивости придется добавлять ватчдог для тех профилей что не смогли загрузится при входе на сервер
  15. Значение Статус изменено на: Публичное тестирование
  16. Значение Статус изменено на: Публичное тестирование
  17. Значение Статус изменено на: Закрытое тестирование
  18. Шаблон замены: Handle owner, Handle hndl, const char[] error, DataPack dp Database db, DBResultSet results, const char[] error, DataPack dp Handle owner, Handle hndl, const char[] error, any data Database db, DBResultSet results, const char[] error, any data Handle owner, Handle hndl, const char[] error, int client Database db, DBResultSet results, const char[] error, int client if ( hndl != null ) if ( results != null ) SQL_TQuery(g_DB, g_DB.Query( SQL_Rewind(hndl); results.Rewind(); SQL_GetInsertId(hndl) results.InsertId hndl == null results == null SQL_FetchString(hndl, results.FetchString( SQL_FetchInt(hndl, results.FetchInt( SQL_FetchFloat(hndl, results.FetchFloat( SQL_FetchRow(hndl) results.FetchRow() SQL_GetRowCount(hndl) results.RowCount SQL_ExecuteTransaction( g_DB, g_DB.Execute(
×
×
  • Создать...