Jump to content
DAYZ-CODE.RU - Создай свой игровой сервер

Создание сервера DayZ STANDALONE [Steam]


Recommended Posts

Всем привет друзья, сейчас хотелось бы подробно описать для вас как собственно устроено создание своего собственного сервера DayZ Standalone на основе (официальных файлов Steam). Данный сервер будет являться исключительно лицензионным, а так же ванильным без каких либо дополнительных модификаций, скриптов и т.д
И так приступим:

Нам понадобятся:

1. Notepad++ https://notepad-plus-plus.org/ или https://www.sublimetext.com/

2. Официальные серверные файлы игры со Steam. Скачать  их можно: 

В Steam из раздела 'инструменты' , выбрав DayZ Server и нажав 'установить'
Вручную через утилиту SteamCMD:

Please Log in or Register to see this: Spoiler

3. Официальный клиент игры из Steam: https://store.steampowered.com/agecheck/app/221100/

4. "Настроенная конфигурация серверной части игры" и батник для старта сервера:

Please Log in or Register to see this: Attachment


И так едем дальше:

1. Копируем папку со скачанными серверными файлами игры (папку DayZServer ) в отдельную папку. В пути и имени папки не должно быть пробелов и русских символов. Саму новую папку можно назвать как хотите, я же назову ее MyServer.
2. Распаковываем архив с "Настроенной конфигурацией серверной части игры" в папку с серверными файлами (папка MyServer). Получим что-то типа такого:

2022-05-23_23-13-28.png.2e8c7e509af6340149c5113bb2841b1e.png

3. Далее мы работаем уже только внутри папки MyServer
4. Открываем в Notepad++ файл server.cfg в папке Instance_1.  Настраиваем его, комментарии к настройке на русском в файле имеются.
При особой необходимости вы можете свериться с serverDZ.cfg в корневой папке сервера, это оригинальный файл конфигурации, предоставленный разработчиками. Также, можете прочитать информацию из официальной документации с переводом в теме вот этой(смотрите во 2 сообщении указанной темы). Плюсом есть пояснения в конце гайда!
5. Открываем в 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 - запрещен кик и бан, только отправка в чат).
6. Запускаем !!!Start_server.bat и наш сервер запустится.
7. Запускаем клиент игры со steam, находим наш сервер вручную по ip и порту, либо имени сервера.
Если сервер запущен на том же компьютере, где и игра, и на стандартном порту 2302, то по умолчанию поиск выполняется по 127.0.0.1:2302
Если сервер запущен на другом компьютере, то вместо 127.0.0.1 будет ip адрес компьютера, где запущен сервер, или его доменное имя. Например, myserver.com:2302 или 178.123.22.12:2302
ВАЖНО: если сервер запущен на другом компьютере, отличном от компьютера где запущена игра, то для доступа на сервер игроков необходимо иметь "внешний" выделенный ip-адрес и открытый порт сервера!
Сменить порт сервера можно в !!!Start_server.bat (Notepad++ для редактирования),  параметр запуска сервера -port= Более подробно по параметрам запуска читайте ниже.
8. Для выключения сервера рекомендуется пользоваться !!!Server_kill.bat файлом, созданным в соответствии с рекомендациями разработчиков игры и официальной документацией.

Разъяснения по параметрам запуска сервера игры (для !!!Start_server.bat):

Please Log in or Register to see this: Spoiler

Разъяснения по конфигурационному файлу сервера игры (для serverDZ.cfg):

Please Log in or Register to see this: Spoiler

Crack SmartSteamEmu v. 1.4.3 данной версии клиента игры и сервера:

Скачать: 

Please Log in or Register to see this: Attachment

Инструкция по установке есть в архиве, дублирую:
 

Please Log in or Register to see this: Spoiler


Дополнительно:

Для работы с Battleye, кика и бана игроков используйте ip-адрес и порт сервера, и любой rcon-клиент с паролем из BEServer_x64.cfg
Для работы BEC файл BEServer.cfg должен быть идентичным по содержанию BEServer_x64.cfg иначе программа не будет работать!
База данных (storage) теперь хранится по пути: mpmissions\dayzOffline.chernarusplus\storage_{номер instance с cfg сервера}
В базе данных также хранится файл с сохранениями игроков на сервере с именем players.db
Если вы не находите свой сервер в списке серверов игры во вкладке Community, проверьте на доступность и открытость извне игровой порт, а также порты steam и steamquery (см. cfg файл сервера). Сервера с crack не отобразятся там.
 

  • Like 5
Link to comment
  • MANUAL pinned this topic
  • MANUAL unpinned and pinned this topic
  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...