Ошибка File doesn’t match the one on the server в Project Zomboid
File doesn’t match the one on the server в Project Zomboid
Источник GameServerKings обновлён 28 сентября 2026 и сообщает об изучении публичного кода Build 42 на 27 сентября; точная сборка, поведение игры и конкретного сервера независимо не проверены. Ошибка относится к несовпадению конкретного файла клиента и сервера. Это связано с версиями Workshop, но путь может также указывать на базовую игру, локальный мод или изменённые файлы сервера.
Как прочитать сообщение
Автор описывает до трёх строк: причина, относительный путь файла и, если он отличается, полный путь на клиенте. Путь steamapps/workshop/content/108600/<номер>/ указывает на Workshop: 108600 — ID игры, следующий номер — ID предмета. Путь в папке установки указывает на базовую игру, Zomboid/mods — на локальный установленный вручную мод.
| Текст ошибки | Значение по источнику |
|---|---|
| File doesn’t match the one on the server | Файл есть на обеих сторонах, но содержимое отличается |
| File doesn’t exist on the server | Клиент загрузил файл, которого нет у сервера |
| File doesn’t exist on the client | Сервер загрузил файл, которого нет у клиента |
| File status unknown | Проверка завершилась без конкретной причины |
Client version (42.x) does not match server version (42.y) — отдельное сообщение о несовпадении сборок, а не конкретного файла. Автор описывает проверку загруженных Lua, скриптов и анимаций базовой игры и модов; её точный охват в выбранной версии не проверен.
Возможные причины
- Workshop-мод обновился у клиента, а сервер продолжает использовать старые файлы. Автор считает это частой причиной и для своего хостинга описывает получение модов при запуске; это не гарантирует одинаковую загрузку у всех провайдеров.
- У сервера новая копия, а у игрока загрузка не завершилась или повреждена. Источник предлагает закрыть игру и Steam, перезапустить Steam и дождаться загрузок; для конкретного Workshop ID — при необходимости повторить подписку; для базовых файлов — Steam → Properties → Installed Files → Verify integrity.
- У клиента изменённый файл игры или локальная копия мода. Автор предлагает проверить источник файла и при необходимости убрать конфликтующую локальную копию после сохранения нужных данных.
- Файлы мода изменены на сервере: клиентская неизменённая копия может отличаться. Автор предлагает отменить изменение или согласованно распространить одну версию всем игрокам.
Шаги у GameServerKings
Для панели GameServerKings автор предлагает попросить игроков отключиться, перезапустить сервер, проследить загрузку Workshop в Console и строки installed to <folder>, затем дождаться готовности и предложить игрокам перезапустить Steam. Это процедура конкретного хостинга; перезапуск сам по себе не доказывает, что файлы синхронизировались, и может не устранить другие причины.
В описанной панели Steam Auto Update на вкладке Startup, по источнику, выключен по умолчанию и относится к обновлению самой игры при запуске, а не к Workshop. Для названной конфигурации сервер загружает Workshop при старте независимо от этой переменной. У других образов и панелей правила могут отличаться; проверяйте их документацию и фактический журнал.
В примере GameServerKings файл настроек находится в .cache/Server/<Server Name>.ini; при стандартном имени автор приводит Pterodactyl.ini. WorkshopItems перечисляет загружаемые предметы, Mods — загружаемые игровые идентификаторы. Пример автора: WorkshopItems=2392709985;2196102849 и Mods=Authentic Z - Current;RavenCreek. Сопоставьте конкретный ID из сообщения с конфигурацией своего сервера; путь и названия не универсальны.
Для уменьшения числа расхождений автор рекомендует согласовывать обновления с перезапуском и публиковать список модов; ежедневный перезапуск он приводит как практику своего хостинга, а не гарантированное исправление для любого сервера. Он также советует добавлять и обновлять моды только во время перезапуска, а ссылку на Workshop-коллекцию разместить в описании сервера.
Проверка целостности
По источнику DoLuaChecksum управляет проверкой совпадения и по умолчанию включён. Отключение проверки не исправляет разные файлы: оно может разрешить вход изменённого Lua, в том числе читов, и оставить ошибки или рассинхронизацию. Сохраняйте проверку и устраняйте причину несовпадения; источник обсуждает исключение для доверенного частного сервера, но это не способ восстановления файлов.
Краткая диагностика
| Ситуация | Следующий шаг |
|---|---|
| Ошибка у всех после обновления мода | Сверить версии и журнал загрузки сервера; перезапуск может понадобиться в зависимости от хостинга |
| Ошибка у одного игрока | Сверить точный путь, завершение загрузок Steam и конкретный Workshop ID |
| Путь в установке игры | Проверить целостность файлов в Steam |
| Путь в Zomboid/mods | Проверить локальную копию и возможный конфликт |
| Client version не совпадает | Сверить ветку и версию игры |
| Workshop item version отличается | Сверить версии предмета у клиента и сервера; это отдельный текст ошибки |
Связанные материалы источника
Установка модов
Настройки и конфигурация
Мультиплеер
Первый запуск сервера
Администраторы и команды