DayZ globals.xml: системные лимиты экономики и мира
Настройка сервера / Todtleben / 1 просмотров
DayZ globals.xml: системные лимиты экономики и мира
globals.xml - файл, который часто трогают в последнюю очередь, хотя он влияет на поведение экономики, животных, зараженных и общие лимиты мира.
Путь:
mpmissions/dayzOffline.chernarusplus/db/globals.xml
Что там обычно настраивают
Внутри файла идут значения формата:
<var name="AnimalMaxCount" type="0" value="200"/>
Название параметра говорит, за что он отвечает. Значение задается в value.
Примеры важных параметров
AnimalMaxCount - общий лимит животных.
ZombieMaxCount - общий лимит зараженных.
CleanupLifetimeDeadAnimal - время очистки мертвых животных.
CleanupLifetimeDeadPlayer - время очистки тел игроков.
CleanupLifetimeRuined - время жизни уничтоженных предметов.
SpawnInitial - поведение начального спавна экономики.
Названия могут отличаться в зависимости от версии игры и карты, поэтому не копируйте чужой файл вслепую.
Для чего это реально нужно
Если сервер лагает, мало просто удалить пару модов. Иногда проблема в слишком больших лимитах:
- много зараженных;
- много животных;
- долго лежат трупы;
- долго лежат испорченные предметы;
- экономика держит слишком много объектов.
Для RP/AOD-серверов
Если у вас нет обычного лута и основной упор на RP, globals.xml помогает сделать мир чище.
Можно:
- уменьшить количество зараженных;
- уменьшить количество животных;
- ускорить очистку мусора;
- сделать меньше случайной нагрузки на сервер.
Но не выкручивайте все в ноль без тестов. Иногда моды или сценарии рассчитывают, что часть систем мира работает.
Как менять правильно
- Сохраните оригинал.
- Измените 1-2 параметра.
- Перезапустите сервер.
- Посмотрите FPS сервера и логи.
- Проверьте поведение в игре.
Мой совет
globals.xml - это не место для “рандомных цифр из интернета”. Он может помочь оптимизации, но может и сломать привычное поведение мира. Меняйте спокойно, с бэкапом и пониманием, зачем трогаете конкретную строку.