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

Project Zomboid зависает на Initializing: проверка запуска

Диагностика клиента и Host по журналу, модам и настройкам экрана.

Надпись Initializing сама по себе не объясняет причину зависания: сначала определите, не запускается клиент, зависает экран Host или игра открывается, но соединение обрывается позже. Сохраните копию Zomboid/Saves и, если размещаете сервер, Zomboid/Server; предпочтительна копия всей пользовательской папки. Не удаляйте мир или всю библиотеку Steam ради первого теста.

Найдите журнал

Пользовательская папка обычно находится в %UserProfile%\Zomboid на Windows и ~/Zomboid на macOS или Linux. Основной клиентский журнал — console.txt в корне этой папки, не Logs/console.txt; дополнительно могут быть logs.zip и датированные записи в Logs. Настройки находятся в options.ini. После одного неудачного запуска сохраните копию журнала до следующего запуска и изучите последние 50–100 строк вместе с контекстом ERROR, Exception, OutOfMemory, Workshop, OpenGL или SteamAPI.

Различите симптомы

СимптомПервое направление
Initializing после изменения WorkshopПроверить имена модов и ошибки Lua в журнале; тест без модов.
Загрузка продолжается и журнал обновляетсяДать большой сборке несколько минут, затем повторить после штатного выхода; длительное отсутствие активности требует другой проверки.
Чёрный экран без модовПроверить режим окна, разрешение, драйвер и графические строки журнала.
Play не открывает окно на macOSПроверить вывод JavaAppLauncher и целостность файлов.
Не запускается Host или dedicatedПроверить журнал сервера, Workshop, карты и память.
Меню работает, а подключение зависает позжеПроверять этап соединения и версии отдельно от запуска клиента.

Базовый безопасный порядок

Закройте игру, сохраните копию данных, затем при необходимости проверьте целостность файлов через Steam → Properties → Installed Files. В отдельном новом мире или пустой конфигурации Host проверьте запуск без необязательных модов. Если чистый тест работает, возвращайте подозрительные моды группами, каждый раз меняя одну переменную. Сравните моды с текущей веткой игры и проверяйте возможные конфликтующие пары.

Workshop и конфигурация

Для Steam-клиента статья указывает каталог библиотеки steamapps/workshop/content/108600/<WorkshopID>; у выделенного сервера путь может быть другим. Перезагрузка одного подтверждённого проблемного элемента может помочь, но удаление кэша влияет на файлы: сначала сохраните данные и проверьте путь, подписку и последствия на тестовой копии. Не удаляйте всю папку steamapps. На сервере отдельно сверяйте WorkshopItems, Mods и IDs карт.

При чёрном окне в статье предложен пример в options.ini: fullScreen=false, width=1280, height=720; при необходимости borderless=false. Сначала скопируйте файл, проверьте актуальные имена ключей и экспериментируйте только с копией. После изменения одной настройки проверьте результат; обновление драйвера или выбор другой GPU оправдано соответствующими симптомами и журналом.

Особенности платформ

На Windows источник указывает клиент ProjectZomboid64.exe; исключения антивируса рассматривайте только при признаках блокировки файлов. На macOS указан Project Zomboid.app/Contents/MacOS/JavaAppLauncher и отдельные среды jre-aarch64 и jre-x86_64; Rosetta не названа обязательным первым шагом. На Linux рекомендуют запуск через Steam или штатный скрипт с комплектной Java; изменения LD_LIBRARY_PATH и библиотек — только по данным журнала и с возможностью отката. Пути зависят от установки.

Если чистый тест всё равно не работает

После полной копии можно изолировать пользовательскую конфигурацию в тестовом каталоге или временно отложить исходную папку, сохранив её целиком; перенос сохранений обратно проверяйте отдельно. Статья упоминает -cachedir для отдельного каталога. Не отключайте брандмауэр, не запускайте случайные флаги, 32-битный режим или повышенные права без признаков соответствующей проблемы. Для обращения укажите сборку, ОС и архитектуру, точный этап, режим, результат без модов и строки журнала; удалите из них личные данные.