Current player: STEAM_5:0:1775600747 / 94.41.210.255 / zcvxb
bio_off_1.dem: Время записи: 14:51 Дата: 10.03.2024
bio_off_2.dem: Время записи: 15:11 Дата: 10.03.2024
Ок, я глянул в логи смены карты в 15:11.
Есть три плагина, все должны записывать статистику в т.ч. перед сменой карты
На момент смены карты на сервере было подключено 20 игроков.
Плагин | Данные обновляются, если | Событие, на которое рассчитывает плагин при начале нового раунда (для записи изменений) | Сколько раз выполнилось при начале нового раунда перед голосованием | Событие, на которое рассчитывает плагин при смене карты или при отключении игрока от сервера (для записи изменений) | Сколько раз выполнилась запись данных в логах при смене карты |
Время на сервере (/time15, /time15all, /mytime) | Игрок после входа и до выхода наиграл хоть одну полную минуту | Не применяется | N/A | client_disconnected | 20 |
Статистика (/top15, /dno15, /rank) | Без особых фильтров | Не применяется | N/A | client_disconnected | 20 |
Звание | Пропускает запись, если на момент записи is_user_bot = true, также пропускает игроков, по которым данные не были загружены,
но как-то очень криво вписано обращение к индексу массива (в фигурных скобках кто-то индекс вписал в плагине, вместо квадратных), и походу это немного иначе работающая операция. Возможно плагин званий писал флаг в память другого плагина =) | "HLTV" ("a", "1=0", "2=0"); | 3 (какого хрена???) | client_disconnect | 14 |
В общем, пока сделал так
- Во всех плагинах (включа плагин званий) заменил устаревший client_disconnect на "стильный модный молодежный" client_disconnected
- В плагине званий заменил стремное обращение к элементам массива {} на "проверенное временем" []
- В плагине званий убрал проверку is_user_bot = true - другим плагинам статистики оно не надо, значит и этот должен справится (наверное)
Надо бы понаблюдать за происходящим.
Игроку
Тимур Фархутдинов продлена активная привилегия на 14 дней на сервере Мертвая Земля за подробное описание важной проблемы с доказательствами, которую мы не смогли заметить своими силами.
P.S. Как оно вообще работало раньше...