Инструменты сервераЛаунчерСписок серверовВики Войти Чат в Discord Скачать
Меню вики

Как настроить сервер DayZ

Пошаговое руководство по запуску своего сервера DayZ на Windows: установка, файл запуска, настройки, моды и лут.

Это ручной способ, от начала до конца. На первый раз заложите вечер. Программировать здесь ничего не нужно, а вот терпение понадобится: DayZ очень болезненно относится к опечаткам в именах файлов.

Что понадобится

  • Машина на Windows, которая работает постоянно. Свой компьютер годится для проверки, но игроки будут видеть сервер только пока он включён.
  • DayZ, купленная в Steam. Сам сервер бесплатный, но появляется в списке только у владельцев игры.
  • Текстовый редактор, который не портит файлы: Notepad++ или Sublime Text. Стандартный Блокнот тоже сойдёт, но любит дописывать невидимые символы.
  • Около 20 ГБ свободного места.

1. Ставим сервер

В библиотеке Steam переключите фильтр с Игры на Инструменты и найдите DayZ Server. Ставьте туда, куда предлагают, никуда не переносите:

Steam\steamapps\common\DayZServer

Понадобится и вторая папка, где Steam держит моды, на которые вы подписались:

Steam\steamapps\common\DayZ\!Workshop

2. Делаем файл запуска

У сервера нет лаунчера. Запускается он маленьким текстовым файлом, который объясняет Windows, что именно включить и с какими настройками.

В папке DayZServer создайте текстовый файл и назовите его start.bat. Внутри опишите четыре вещи: какой порт занять, сколько ядер процессора отдать серверу, какой файл настроек читать и какие моды загружать.

Здесь спотыкаются почти все, и ровно на двух вещах:

  • Windows по умолчанию прячет расширения, поэтому start.bat незаметно превращается в start.bat.txt и просто открывается в редакторе вместо запуска. Включите показ расширений в проводнике до того, как сохраните файл.
  • Ядер нельзя просить больше, чем у машины есть. Быстрее от этого не станет, а нестабильнее станет.

3. Настройки сервера

Главный файл настроек это serverDZ.cfg, он лежит рядом с сервером. В нём задаются название, которое игроки увидят в списке, число слотов, наличие пароля и то, кто считается администратором.

Паролей внутри два, и это разные вещи:

ПараметрЧто делает
passwordНужен игроку, чтобы зайти. Для открытого сервера оставьте пустым.
passwordAdminДаёт управление сервером. Никому не передавайте и не берите пароль, который используете где-то ещё.

Ещё добавьте -config=serverDZ.cfg в параметры запуска, иначе сервер стартует со стандартными настройками и всё написанное проигнорирует.

4. Порты

Если сервер стоит дома, их нужно открыть на роутере. На арендованной машине обычно уже открыты.

ПортЗачем
2302Сама игра. Именно к нему подключаются игроки.
2303 до 2305Служебные, сервер занимает их вместе с основным.
27016Чтобы сервер появился в общем списке.

5. Моды

Мод не ставится на сервер сам, даже если вы подписаны на него в Steam. Каждый проходит одни и те же три шага.

  1. Скопируйте папку мода из !Workshop в папку сервера, сохранив имя с @ в начале.
  2. Скопируйте ключ мода, файл с расширением .bikey, в папку keys. Без ключа сервер запустится, но зайти на него не сможет никто.
  3. Впишите название мода в список модов в start.bat. Несколько модов перечисляются подряд через точку с запятой.

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

6. Лут

Сколько чего появляется на карте, решает один файл:

DayZServer\mpmissions\dayzOffline.chernarusplus\db\types.xml

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

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

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

7. Запускаем

Дважды щёлкните по start.bat. Откроется окно консоли, и через минуту-две сервер появится в игровом списке. Ищите по названию, а не прокруткой: на первом запуске он может оказаться далеко внизу.

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

Когда не работает

Что видноКуда смотреть
Консоль открылась и сразу закрыласьПуть в start.bat ведёт туда, где ничего нет, либо файл сохранился как .bat.txt.
Сервер запустился, но его нет в спискеЗакрыты порты либо в параметрах запуска нет -config=serverDZ.cfg.
У игроков ошибка про несовпадение модовФайл .bikey не доехал до папки keys либо версии мода разные.
Сервер стартует и тут же падаетПочти всегда types.xml. Вставьте его в любой онлайн-проверщик XML, он покажет строку.

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