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

Ошибка File doesn’t match the one on the server в Project Zomboid

Как читать путь несовпадающего файла и проверять клиент, сервер и моды по руководству GameServerKings.

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, скриптов и анимаций базовой игры и модов; её точный охват в выбранной версии не проверен.

Возможные причины

  1. Workshop-мод обновился у клиента, а сервер продолжает использовать старые файлы. Автор считает это частой причиной и для своего хостинга описывает получение модов при запуске; это не гарантирует одинаковую загрузку у всех провайдеров.
  2. У сервера новая копия, а у игрока загрузка не завершилась или повреждена. Источник предлагает закрыть игру и Steam, перезапустить Steam и дождаться загрузок; для конкретного Workshop ID — при необходимости повторить подписку; для базовых файлов — Steam → Properties → Installed Files → Verify integrity.
  3. У клиента изменённый файл игры или локальная копия мода. Автор предлагает проверить источник файла и при необходимости убрать конфликтующую локальную копию после сохранения нужных данных.
  4. Файлы мода изменены на сервере: клиентская неизменённая копия может отличаться. Автор предлагает отменить изменение или согласованно распространить одну версию всем игрокам.

Шаги у 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 отличаетсяСверить версии предмета у клиента и сервера; это отдельный текст ошибки

Связанные материалы источника

Установка модов

Настройки и конфигурация

Мультиплеер

Первый запуск сервера

Администраторы и команды