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

Как настроить возобновление добычи в Project Zomboid

Настройки интервала, ограничений и проверки возобновления добычи.

Возобновление добычи позволяет ранее обысканным контейнерам снова получать предметы. По описанию издателя для Build 42.19 используется числовой интервал в игровых часах; стандартные настройки Apocalypse отключают функцию. Перед применением сверьте поля и поведение в своей версии.

Как настроить возобновление добычи в Project Zomboid Build 42.19.

Основные настройки

ПараметрРасположениеНазначениеЗначение Apocalypse по описанию
HoursForLootRespawn_SandboxVars.luaЧисло > 0 задаёт игровой интервал для подходящих контейнеров города и трейлерного парка; 0 выключает.0
SeenHoursPreventLootRespawn_SandboxVars.luaЧисло > 0 блокирует возобновление в зонах, посещённых за это число игровых часов.0
MaxItemsForLootRespawn_SandboxVars.luaКонтейнер с количеством предметов не меньше значения не пополняется.5
ConstructionPreventsLootRespawn_SandboxVars.luaПри true постройки с баррикадами или строительством игроков блокируются.true
SafehousePreventsLootRespawn<ServerName>.iniОтдельная серверная блокировка захваченных убежищ.Задаётся в INI

Контейнер должен быть обыскан хотя бы раз. После этого, по описанию автора, действует общий интервал HoursForLootRespawn; повторный осмотр или обыск сам по себе не сбрасывает цикл. SeenHoursPreventLootRespawn отдельно учитывает недавнее посещение. Старое перечисление день/неделя/месяц не заменяет числовой параметр часов в этой версии.

Одиночная игра и пользовательская песочница

Для нового пользовательского мира или доступного для редактирования мира хоста откройте категорию Loot и задайте Hours for Loot Respawn больше нуля. Например, 168 — примерно неделя из 24 игровых часов в день. При необходимости задайте Loot Seen Prevent Hours и настройте Max Items и Construction Prevents Loot Respawn. Для дефицита автор предлагает 0; для поздно присоединившихся игроков — интервал 168–720 с ненулевой блокировкой недавно посещённых зон.

Экран Sandbox Options: выделены Loot Respawn и Loot Seen Prevent Hours.

Подпись автора предупреждает: старые снимки могут показывать список день/неделя/месяц; для описанной 42.19 следует проверять числовое поле.

Выделенный сервер

План автора: штатно остановить сервер и сохранить резервную копию пользовательской папки Zomboid или как минимум Zomboid/Server и Zomboid/Saves. В Zomboid/Server/<ServerName>_SandboxVars.lua задать HoursForLootRespawn, SeenHoursPreventLootRespawn, MaxItemsForLootRespawn и ConstructionPreventsLootRespawn; в Zomboid/Server/<ServerName>.ini отдельно проверить SafehousePreventsLootRespawn. Параметр часов не следует помещать только в INI.

Пример поляЗначение
HoursForLootRespawn168
SeenHoursPreventLootRespawn48
MaxItemsForLootRespawn5
ConstructionPreventsLootRespawntrue
SafehousePreventsLootRespawn в INItrue

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

Что блокирует возобновление

По описанию автора в 42.19 до первого обыска контейнер не участвует в цикле; созданные игроками контейнеры не используют городские правила. Возобновление может блокироваться строительством, максимальным числом предметов, недавним посещением и отдельно захваченным убежищем. Балансируйте пользу для новых игроков против уменьшения дефицита; для строгого Apocalypse можно оставить 0. Конкретные условия требуют проверки в целевой сборке.

Связанные руководства источника: настройки песочницы и сервера, советы администратору и оптимизация возобновления добычи.