Почему не появляются машины в Project Zomboid
Пустые дороги в Build 42.20.4 могут быть связаны с настройками транспорта, уже созданными участками мира или модами. Материал описывает vanilla PC, Steam 24909800, одиночную и сетевую игру. Сначала проверьте новый тестовый мир без модов и сохраните основной мир.
Настройки и создание мира
| Настройка | Значение |
|---|---|
| EnableVehicles | Главный переключатель Vehicles |
| CarSpawnRate | 1 None; 2 Very Low; 3 Low; 4 Normal; 5 High |
| Расположение | Solo Sandbox или Server Settings → Vehicles; на сервере <servername>_SandboxVars.lua |
| Не подходят как vanilla ключи 42.20.4 | VehiclesDisabled и AllowVehicles в servertest.ini |
| Другие настройки | Частота запертых машин, сигнализации и дорожные события влияют на доступность или события, а не заменяют главный переключатель |
В перечисленных пресетах EnableVehicles=true: Apocalypse, Extinction и Six Months Later используют CarSpawnRate=3 (Low), Outbreak и Rising — 4 (Normal). Машины формируются при создании участков: изменение настроек позже не обязательно заполнит уже исследованные улицы. Проверьте густой городской район, новые клетки или отдельный новый мир.
Как выбрать проверку
Начните с режима: одиночный, Host, dedicated или гость; настройки: стандартные, Normal/High, Low/Very Low, выключены/None или неизвестны; симптомы: машин нигде нет, нет в некоторых местах, машины заперты, моды добавлены позже или появляются только vanilla-машины. Учитывайте моды карт, удаления стандартных машин, распределений, пакетов машин и NPC, либо отсутствие модов; мир может быть новым B42, исследованным или перенесённым из B41. Для выбора результата заполните все пять групп: режим, настройки, симптом, моды и возраст мира; без ответа на любую из них результат не определён. В группе модов разрешено несколько вариантов, но «нет модов» исключает все остальные: при выборе другого мода снимите «нет модов», а при выборе «нет модов» снимите остальные отметки.
| Условие в порядке приоритета | Предлагаемая проверка |
|---|---|
| Машины выключены или None | Включить Vehicles и поставить частоту выше None; гостю обратиться к администратору |
| Host или dedicated; настройки неизвестны или стандартные | Проверить серверные SandboxVars; установить true и 3–5, перезапустить сервер и проверить новые клетки |
| Host или dedicated; настройки уже заданы | Проверить загруженный SandboxVars после перезапуска и ошибки console.txt, затем моды и возраст мира |
| Гость чужого сервера | Попросить хоста проверить настройки; сравнить с другими игроками и локальным vanilla-миром |
| Машины видны, но заперты | Проверить ключи и взлом; при модах NPC дополнительно проверить их на тестовой копии |
| Мод удаления vanilla-машин | Проверить отдельный новый мир без него или с работающими заменами; записать ID и версии |
| Моды машин добавлены позже либо пакет машин есть в не новом мире | Проверить ранее не посещённые клетки или новый мир с пакетом с начала; не делать Soft Reset |
| Проблема только в части зон или включены карты | Новый vanilla-мир, затем возвращать карты по одной и записывать ошибки и ID |
| Мод расширения зон и машин нигде нет | Проверить без расширения, затем отдельно с зависимостями и порядком после карт |
| Нет модов и машин нигде нет | Проверить пресет, новый vanilla-мир и целостность файлов Steam; работу с Lua-кэшем проводить только с копией |
| Мир B41 продолжен в B42 | В исходнике есть ветка продолжения мира B41 в B42 и утверждение, что старые клетки сохраняют генерацию, а новые используют правила B42. Это не подтверждает возможность безопасного переноса сохранения между сборками. Не открывайте единственную копию B41 в B42; сначала проверьте официальную совместимость версий и сохраните отдельную копию. Для проверки генерации используйте самостоятельный новый мир B42, а не неподтверждённый перенос. |
| Иное сочетание | Создать контрольный мир и поэтапно изолировать моды, сохраняя журнал |
Выбирайте только первую подходящую строку сверху вниз: это результат для текущих ответов, остальные строки в том же проходе не применяются. Если первая ветка «машины выключены или None» не подошла, Host и dedicated завершают выбор на одной из двух серверных ветвей до более поздних ветвей симптомов и модов. Дополнительно к любому выбранному результату, если установлены Low или Very Low и симптом не связан с замками, источник советует обследовать больше городских клеток: низкая частота может выглядеть как отсутствие транспорта. Это дополнительное замечание, а не новая ветка. После отдельной проверки можно изменить ответы и повторить выбор.
Проверка модов, ключей и журналов
Ключи могут находиться в машине, на земле, рядом с зомби или в контейнере; в отдельных зонах шанс отличается, например для свалок и пробок приводится около 20%. Hotwire требует Electricity 1 и Mechanics 2 либо черту Burglar. Моды NPC могут менять расположение ключей. Для диагностики карт и распределений проверяйте мир без модов, затем группы модов и их Workshop ID, версии и ошибки загрузки.
Журналы: %USERPROFILE%\Zomboid\console.txt на Windows, ~/Zomboid/console.txt на macOS/Linux, архивные файлы — Zomboid/Logs/. Ищите Exception, Vehicle и ошибки парковочных зон. Для помощи сохраните около 100 последних строк, версию, режим, ID модов и результат чистого мира; перед публикацией удалите частные данные.
Не используйте Soft Reset для появления машин
Материал сообщает, что Soft Reset изменяет состояние мира и не запускает повторное создание машин на уже загруженных пустых улицах. Это разрушительная операция, которую не следует применять для данной диагностики; для обслуживания нужна полная резервная копия и проверка последствий на отдельной копии. После исправления настроек используйте новые клетки, новый мир или разрешённое администратору размещение машины.
Для диагностического размещения материал приводит /addvehicle "Base.VanAmbulance" "YourUsername" или координаты x,y,z; синтаксис и права нужно проверить на своей версии. Список предметов не равнозначен размещению полноценной машины.