Исправлено: «Файл не существует на клиенте» Project Zomboid

При подключении к серверу в Project Zomboid вы можете столкнуться с сообщением об ошибке «Файл не существует на клиенте», за которым следует адрес соответствующего файла. Эта ошибка обычно связана с модами, установленными в системе клиента или хоста. В сообщении об ошибке также может быть написано «Файл не соответствует файлу на сервере», но эти две ошибки вызваны одними и теми же причинами.

Как исправить ошибку «Файл не существует в клиенте» в Project Zomboid

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Это сообщение об ошибке может вводить в заблуждение, потому что, хотя оно может быть вызвано отсутствием модов, оно также может появиться, если моды хоста клиента или сервера просто устарели.

Однако эта ошибка может возникать даже тогда, когда на клиенте и хосте, по-видимому, установлены и обновлены все необходимые моды. В этом случае вам нужно будет выполнить некоторые действия по устранению неполадок, чтобы определить фактическую причину ошибки. Чтобы помочь вам в этом, это руководство покажет вам все возможные причины этой ошибки и то, что вы можете сделать для их устранения.

1. Принудительно обновить все моды

Вместо того, чтобы вручную обновлять моды Project Zomboid один за другим через Steam, гораздо лучше принудительно обновить их все вместе. Это сэкономит ваши усилия и обеспечит актуальность каждого мода. Более того, самое приятное то, что это можно сделать, выполнив несколько простых шагов.

Для игрока:

Если вы просто игрок, пытающийся подключиться к серверу, выполните следующие действия, чтобы принудительно обновить все свои моды:

  1. Полностью закрыть Project Zomboid. Вы можете открыть диспетчер задач, чтобы убедиться, что игра полностью закрыта.
  2. Откройте свою библиотеку Steam, нажмите Project Zomboid и перейдите в его мастерскую.
    Открытие мастерской Project Zomboid
  3. Нажмите «Обзор», а затем выберите «Подписанные элементы» в раскрывающемся меню.Открытие меню установленных модов в Steam
  4. Нажмите на кнопку «Отписаться от всех» в правой части страницы. Удаление всех модов
  5. Перезапустите игру и подключитесь к серверу, к которому вы изначально пытались присоединиться.

При повторном подключении к серверу игра автоматически установит все моды, которые на нем запущены. Таким образом, вы автоматически обновите все свои моды до последних версий.

Если вы по-прежнему не можете подключиться к серверу даже после того, как обновили все свои моды, это, скорее всего, означает, что ваши моды все обновлены, но моды сервера устарели. В этом случае вам нужно будет связаться с хостом сервера и сообщить им, что их моды устарели. К счастью, хосты серверов также могут принудительно обновить свои моды, выполнив несколько быстрых шагов.

Для хоста:

Если вы размещаете выделенный сервер PZ, выполните следующие действия, чтобы принудительно обновить все ваши моды.

  1. Полностью выключите выделенный сервер.
  2. Откройте Проводник и перейдите в папку Project Zomboid Dedicated. Он должен находиться в этом каталоге: C:\SteamGames\steamapps\common\Project Zomboid Dedicated Server.
  3. Перейдите в SteamApps > мастерская.
  4. В папке мастерской удалите этот файл: appworkshop_108600.acf
  5. Перезапустите выделенный сервер.

После перезапуска выделенного сервера взгляните на свою консоль. Это покажет, что он проверил все моды сервера по сравнению с мастерской. Кроме того, если он найдет какие-либо устаревшие моды, он обновит их до последней версии, доступной в мастерской.

Если вы размещаете PZ-сервер с помощью игровой функции Host, выполните те же шаги, которые мы перечислили выше, но вместо этого перейдите в этот каталог:

C:\Steam\steamapps\common\ProjectZomboid\steamapps\мастерская

В этой папке удалите тот же файл (appworkshop_108600.acf), а затем перезапустите сервер, используя внутриигровую опцию Host, чтобы обновить все моды сервера.

2. Удалите папку Lua и проверьте целостность файлов игры.

В вашей папке Project Zomboid есть подпапка с именем «lua», которая содержит все виды важных игровых файлов и файлов модов, необходимых для правильной работы игры.

Если каталог, показанный в сообщении об ошибке, читается как «media/lua», это означает, что файлы в папке могут быть повреждены или их не удалось правильно установить в процессе установки игры.

В сообщении об ошибке упоминается папка lua

Простой способ убедиться, что ваша папка Lua не повреждена, — это удалить ее из каталога, а затем проверить целостность файлов игры в Steam. Это переустановит папку Lua и проверит все ее файлы.

Выполните шаги, которые мы перечислили ниже, чтобы переустановить папку lua:

  1. Полностью закрыть игру.
  2. Откройте проводник и перейдите в этот каталог: Steam\steamapps\common\ProjectZomboid\media.
  3. В этой папке удалите подпапку «lua».
  4. Откройте библиотеку Steam.
  5. Нажмите на Project Zomboid и выберите «Свойства».
    Открытие меню свойств игры
  6. Нажмите на опцию «Локальные файлы» (слева) и выберите «Проверить целостность файлов игры…».Проверка целостности файлов игры

После того, как Steam завершит проверку файлов, он переустановит подпапку lua. Как только это будет сделано, запустите игру и попробуйте подключиться к серверу. Если вы по-прежнему не можете присоединиться к серверу, не волнуйтесь, так как мы перечислили другие решения ниже.

3. Отключите опцию «Do Lua Checksum».

Если и клиент, и хост-сервер имеют все свои моды в актуальном состоянии, но по-прежнему сталкиваются с этой ошибкой, простой способ обойти ее — отключить параметр «Do Lua Checksum» в настройках игры.

Контрольная сумма Lua подтверждает, что на клиентском и серверном узлах установлены одни и те же моды. Таким образом, если хост сервера отключит эту опцию, клиенты смогут обойти эту проверку и подключиться к серверу без каких-либо проблем.

Чтобы отключить эту опцию, просто откройте игру, присоединитесь к своему серверу и нажмите кнопку ADMIN в левой части экрана. Затем нажмите кнопку «Просмотреть параметры сервера».

Открытие меню параметров сервера

Нажмите на строку поиска в левом нижнем углу и выполните поиск DoLuaChecksum. Нажмите на опцию и установите для нее значение false, чтобы отключить ее.

Установка DoLuaCheckSum в false

Вы также можете отключить эту опцию, открыв файл Project.ini вашего сервера и изменив «DoLuaChecksum = true» на «DoLuaChecksum = false». Теперь клиенты должны иметь возможность подключаться к вашему серверу, не получая сообщения об ошибке «Файл не существует».

Установка DoLuaCheckSum в false в файле Project.ini

Но важно помнить, что если эта ошибка вызвана несовместимыми модами (а не отсутствующими/устаревшими модами), отключение этой проверки может вызвать ошибки игрового процесса на вашем сервере.

Если вы столкнулись с такими ошибками во время игры на сервере, попробуйте следующее решение ниже, чтобы найти несовместимые моды и устранить проблему.

4. Найдите несовместимые моды

Если ни одно из вышеперечисленных решений не сработало для вас или если отключение параметра DoLuaCheckSum сработало, но вызывает ошибки игрового процесса, причиной ошибки, скорее всего, являются несовместимые моды.

Если на сервере запущено много модов, некоторые из них могут быть несовместимы с остальными. Поэтому следующее решение этой ошибки — найти и удалить/исправить несовместимые моды.

Лучший способ сделать это (для хоста сервера) отключить небольшой набор модов за раз, а затем запускать сервер после каждого набора, чтобы увидеть, сохраняются ли проблемы. Таким образом, как только проблема перестанет возникать, вы узнаете, что несовместимый мод является одним из модов в последнем отключенном вами наборе.

Количество модов, которые вы должны отключить за раз, зависит от того, сколько вы установили на сервере. Если у вас установлено только несколько модов, вы можете просто отключить один мод за раз, а затем запустить сервер и проверить наличие проблем.

Однако, если у вас установлено очень большое количество модов, вы можете отключить их наборами по 5 (или более) и затем проверять наличие проблем после каждого набора.

Чтобы отключить серверные моды, просто откройте файл Project.ini сервера и удалите идентификаторы модов и мастерских модов, которые вы хотите отключить.

Удаление идентификаторов мастерскойУдаление идентификаторов модов

5. Добавьте исключение для Project Zomboid в настройках антивируса и брандмауэра.

Ваши антивирусы и/или брандмауэры могут вызывать проблемы с файлами игры Project Zomboid и мешать правильной работе ваших модов.

Программы безопасности в вашей системе могут помечать ваши файлы модов как подозрительные и препятствовать их полной работе. Из-за этого сервер может считать, что ваши файлы модов полностью отсутствуют, потому что игре заблокирован доступ к ним.

Чтобы решить эту проблему, вы можете просто создать исключение для Project Zomboid и Steam в настройках антивируса и брандмауэра. Это гарантирует, что программы безопасности в вашей системе вообще не будут мешать игровым файлам.

Чтобы создать исключение антивируса, выполните следующие действия:

  1. Нажмите клавишу Windows, чтобы открыть меню «Пуск», введите «Безопасность Windows» и нажмите клавишу ввода.Открытие безопасности Windows
  2. Перейдите в меню Защита от вирусов и угроз.
  3. Нажмите на синюю кнопку «Открыть приложение».Открытие меню антивируса

Это откроет меню вашей антивирусной программы, где вы можете создать исключение для игры и Steam. Если в меню вашей антивирусной программы нет опции для создания исключений, вы можете просто временно отключить антивирус, чтобы проверить, не является ли он причиной проблемы.

Чтобы создать исключение брандмауэра, выполните следующие действия:

  1. В том же меню «Безопасность Windows» перейдите в меню «Брандмауэр и защита сети».
  2. Нажмите на опцию «Разрешить приложение через брандмауэр».Открытие меню брандмауэра
  3. Нажмите на опцию «Изменить настройки» в правом верхнем углу.
  4. Нажатие опции «Изменить настройки»
  5. Добавьте галочки для Project Zomboid и Steam.
    Добавление исключения брандмауэра
  6. Нажмите ОК.

Если Project Zomboid и/или Steam не указаны в списке приложений, нажмите «Разрешить другое приложение…» и вручную добавьте их в список.

Ручное добавление Project Zomboid в список приложений

6. Переустановите игру

Если вы испробовали все решения, перечисленные выше, но по-прежнему сталкиваетесь с этой ошибкой, окончательное решение — переустановить игру заново.

В ваших игровых файлах могут быть некоторые повреждения, которые мешают вашей игре работать должным образом. Выполнение полной переустановки игры гарантирует, что ни один из ваших игровых файлов не поврежден или отсутствует.

Чтобы переустановить игру, сначала удалите ее из своей библиотеки Steam, выполнив шаги, описанные ниже:

  1. Откройте Стим.
  2. Перейдите в свою библиотеку Steam.
  3. Щелкните правой кнопкой мыши проект Zomboid.
  4. Наведите курсор на «Управление» и выберите «Удалить».Удаление игры
  5. Нажмите кнопку Удалить.Подтверждение удаления

После завершения удаления игры переустановите ее из своей библиотеки Steam, и ошибка должна наконец исчезнуть.

Примечание. Убедитесь, что ваше интернет-соединение и подключение к электросети остаются стабильными на протяжении всего процесса установки, так как нестабильность может привести к повреждению файлов.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *