Версия, которая бережнее относится к главному потоку сервера
- Отчёт по карте перешёл от «собрать JSON на 197 тысяч точек внутри серверного тика» к «тот тик только отдаёт данные, а сборка идёт в фоновом потоке». Это единственное место во всём моде, которое могло давать «сотни миллисекунд за один тик», и оно точно соответствует редкому всплеску раз в полчаса.
- Остальные места, растущие с числом игроков или сущностей, тоже оптимизированы: форматирование чисел TAB кешируется на тик, поиск игроков по имени использует индекс имён, перестраиваемый раз в тик, список достижений больше не строит строку на каждую запись, файлы конфигурации и список блокировок, читавшиеся каждые 30 секунд, переехали в фон, проверка длины очереди чата использует счётчик, сетевой замер больше не создаёт поток каждые 20 секунд, а таблица ограничения команд больше не только растёт. Формат отчёта, имена полей и момент снятия значений не изменились.