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

AntiCheat сервера Project Zomboid: параметры и диагностика

Значения проверок файлов, VAC, пинга и параметров AntiCheat с оговорками о версии.

Руководство Loafhosts описывает server .ini Build 42.21: проверку файлов, Steam VAC, предел пинга и десять числовых параметров AntiCheat. Издатель не проверял строгость отдельных проверок и ложные срабатывания в 42.21. Иллюстрации показывают Config Editor Loafhosts, не универсальную панель.

Проверка файлов, VAC и пинг

КлючМетка LoafhostsОписание и новое значение
DoLuaChecksumKick players whose game files differСогласно комментарию игры, исключает клиентов с несовпадающими файлами; в новом файле on. Справка панели утверждает, что игроки с серверными модами могут подключаться.
SteamVACSteam VACВключает Valve Anti-Cheat; в новом файле on. Материал указывает, что стартовый -steamvac переопределяет ключ; панель Loafhosts этот параметр не передаёт.
PingLimitKick above this ping (ms)Исключение выше заданного пинга; 0 отключает ограничение, новое значение 0.
Панель Loafhosts: настройка DoLuaChecksum

Снимок панели ArthOS/Loafhosts: Config Editor, поиск DoLuaChecksum, группа Joining. Сохранённые изменения применяются после перезапуска. Kick players whose game files differ / DoLuaChecksum — исключение игроков с отличающимися файлами включено; подпись панели сообщает, что изменённые клиенты не допускаются, а игроки с модами сервера могут подключиться. Это заявление панели, не результат теста игры.

В панели Loafhosts все три параметра находятся в группе Joining. PZwiki упоминает возможное ложное срабатывание DoLuaChecksum на Linux-серверах. Издатель не проверял это в 42.21; при отказе игроку с нужными модами предлагается изучить конкретный журнал и настройки, а не считать ошибку доказанной.

Режимы AntiCheat

ЧислоРежим по PZwikiОписанное действие
1BanНемедленный бан
2KickНемедленное исключение
3LogЗапись нарушения в серверный журнал
4DisableПроверка отключена

Издатель отмечает, что игровые комментарии к ключам формулируются как «Disables … anti-cheat protection» и не задают в комментарии значение по умолчанию; значения режимов и новых файлов в материале взяты из PZwiki. Строгость каждой проверки и её поведение в 42.21 не проверены — перед изменением сверяйте конфигурацию своей сборки и тестируйте отдельно.

Десять параметров

КлючМетка LoafhostsПроверкаНовое значение по PZwiki
AntiCheatSafetyAnti cheat safetyСистема безопасности PvP2
AntiCheatSpeedAnti cheat speedСкорость персонажа2
AntiCheatNoClipAnti cheat no clipПроход через стены4
AntiCheatHitAnti cheat hitУдары персонажа2
AntiCheatPacketExceptionAnti cheat packet exceptionИсключения пакетов4
AntiCheatPermissionAnti cheat permissionПрава игрока2
AntiCheatXPAnti cheat xpОпыт игрока2
AntiCheatSafeHouseAnti cheat safe houseУбежища2
AntiCheatPlayerAnti cheat playerИгрок2
AntiCheatChecksumAnti cheat checksumКонтрольные суммы2
Панель Loafhosts: параметры AntiCheat в Advanced

Снимок панели ArthOS/Loafhosts: Config Editor, поиск AntiCheat, группа Advanced; сохранённые изменения применяются после перезапуска. Видимые параметры и значения: AntiCheatSafety 2, AntiCheatSpeed 2, AntiCheatNoClip 4, AntiCheatHit 2, AntiCheatPacketException 4, AntiCheatPermission 2, AntiCheatXP 2, AntiCheatSafeHouse 2, AntiCheatPlayer 2, AntiCheatChecksum 2. Подписи описывают отключение соответствующей защиты: PvP safety, скорость, прохождение сквозь препятствия, удары, исключения пакетов, права, опыт, убежища, игрок и контрольные суммы. На снимке показан пример, а не доказательство эффекта в конкретной версии.

В Loafhosts строки находятся в Advanced через Show them или поиск AntiCheat; значения вводятся числом. Издатель подчёркивает, что значение 1 может сразу забанить, и предлагает сначала проверять новый параметр в режиме 3 и изучать журнал. Это предложение не подтверждает точность режима для каждой версии или отсутствие ложных срабатываний.

Изменение и диагностика

В Loafhosts автор описывает вкладку .ini в Config Editor: изменить строку, сохранить и перезапустить сервер. Если игрока исключают, изучите причину и конкретное значение в журнале; материал предлагает режим 3 для регистрации вместо немедленного kick. Если защита не срабатывает, значение 4 описано как выключенное, а 2 или 1 — как kick / ban. Проверяйте эти последствия на отдельной конфигурации и не отключайте все проверки без диагностики. Для удаления игрока вручную автор отсылает к отдельному руководству по kick и ban. Если изменение не вступило в силу, проверьте сохранение и перезапуск.