Для начала у нас должна быть машина, которая соответствует минимальным системным требованиям любого сервера DayZ:
OS: Windows Server 12-16 или Windows 10 (Linux пока не поддерживается)
Процессор: Intel Dual-Core 2.4 GHz или AMD Dual-Core Athlon 2.5 GHz
6 GB Оперативной памяти
2.5 GB места на жёстком диске
SSD для логов и прочего (очень желательно (В ином случае, будет лагать!))
Для начала нам понадобится:
OS: Windows Server 12-16 или Windows 10 (Linux пока не поддерживается)
Процессор: Intel Dual-Core 2.4 GHz или AMD Dual-Core Athlon 2.5 GHz
6 GB Оперативной памяти
2.5 GB места на жёстком диске
SSD для логов и прочего (очень желательно (В ином случае, будет лагать!))
Для начала нам понадобится:
- Любой текстовый редактор:
- Официальные серверные файлы игры со steam. Скачать их можно в Steam из раздела 'инструменты' , выбрав DayZ Server и нажав 'установить'
- Официальный клиент игры из steam:
- "Настроенная конфигурация серверной части игры" и батник для старта сервера, взять можно либо из раздела "Ресурсы", либо из приложенных файлов!
- Копируем папку со скачанными серверными файлами игры (папку DayZServer ) в отдельную папку. В пути и имени папки не должно быть пробелов и русских символов. Саму новую папку можно назвать как хотите, я же назову ее MyServer.
- Распаковываем архив с "Настроенной конфигурацией серверной части игры" в папку с серверными файлами (папка MyServer). Получим что-то типа такого
- Далее мы работаем уже только внутри папки MyServer
- Открываем в Notepad++ файл server.cfg в папке Instance_1. Настраиваем его, комментарии к настройке на русском в файле имеются.
При особой необходимости вы можете свериться с serverDZ.cfg в корневой папке сервера, это оригинальный файл конфигурации, предоставленный разработчиками. Плюсом есть пояснения в конце гайда! - Открываем в Notepad++ файлы BEServer.cfg и BEServer_x64.cfg в папке Instance_1\Battleye в папке сервера. Настраиваем параметры, содержимое обоих файлов должно быть идентичным.
Параметры:
RConPassword - Устанавливает пароль для подключения RCon инструментов (инструмент удаленного администрирования, таких как BEC/Dart).
RestrictRCon - Включает\отключает RCon-функции (кик\бан\ограничение подключения) (0 для отключения органичений)
MaxPing - устанавливает ограничение на сервере по пингу
В примере, уже имеющемся у вас, 12345678 - rcon-пароль сервера, 500 - максимальный пинг, разрешенный battleye для игры на сервере, RestrictRCon 0 - разрешить подключение с RCon-клиентов с правами кика и бана (0 - разрешено все, 1 - запрещен кик и бан, только отправка в чат). - Запускаем !!!Start_server.bat и наш сервер запустится.
- Запускаем клиент игры со steam, находим наш сервер вручную по ip и порту, либо имени сервера.
Если сервер запущен на том же компьютере, где и игра, и на стандартном порту 2302, то поумолчанию поиск выполняется по 127.0.0.1:2302
Если сервер запущен на другом компьютере, то вместо 127.0.0.1 будет ip адрес компьютера, где запущен сервер, или его доменное имя. Например, myserver.com:2302 или 93.95.167.101:2302
ВАЖНО: если сервер запущен на другом компьютере, отличном от компьютера где запущена игра, то для доступа на сервер игроков необходимо иметь "внешний" выделенный ip-адрес и открытый порт сервера!
Сменить порт сервера можно в !!!Start_server.bat (Notepad++ для редактирования), параметр запуска сервера -port=. - Для выключения сервера рекоммендуется пользоваться !!!Server_kill.bat файлом, созданным в соответствии с рекоммендациями разработчиков игры и официальной документацией.