У цій статті наведено базову документацію серверних файлів DayZ Standalone.
Це базовий гайд для адміністраторів-початківців, який допоможе вам зрозуміти структуру серверних файлів та налаштування сервера.
Для початку необхідно завантажити серверні файли через Steam.
steam://rungameid/223350
⚠️ Важливо
Для того щоб завантажити серверні файли, у вас повинна бути придбана гра.
Посилання на гру:
https://store.steampowered.com/agecheck/app/221100/
Конфігурація сервера здійснюється через файл:
serverDZ.cfg
Це основний конфігураційний файл сервера, через який можна змінювати різні параметри.
Наприклад:
Файл може знаходитись у будь-якій директорії, якщо це вказано у параметрі запуску:
-config=serverDZ.cfg
⚠️ Перед кожним оновленням сервера рекомендується зробити копію файлу.
hostname = "EXAMPLE NAME"; // Назва сервера
password = ""; // Пароль для підключення до сервера
passwordAdmin = ""; // Пароль адміністратора
maxPlayers = 60; // Максимальна кількість гравців
enableWhitelist = 0; // Увімкнути білий список (0 або 1)
disableBanlist = false; // Відключає використання ban.txt
disablePrioritylist = false; // Відключає використання priority.txt
verifySignatures = 2; // Перевірка .pbo або .bisign файлів
forceSameBuild = 1; // Дозволяє підключення тільки клієнтам тієї ж версії гри
disableVoN = 0; // Увімкнення / вимкнення голосового чату
vonCodecQuality = 7; // Якість голосового кодека (0–30)
disable3rdPerson = 0; // Вимкнення виду від третьої особи
disableCrosshair = 0; // Вимкнення прицілу
serverTime = "SystemTime"; // Початковий час сервера
serverTimeAcceleration = 24;
// Прискорення часу (0–24)
// Наприклад при значенні 24 — доба проходить за 1 годину
serverTimePersistent = 0;
// Постійний час (0 або 1)
// Якщо включено — час зберігається після перезапуску
guaranteedUpdates = 1;
// Протокол зв'язку з сервером
Файл Dayzsettings.xml використовується для налаштування системи потоків сервера.
Приклад конфігурації:
<jobsystem globalqueue="4096" threadqueue="1024">
<pc maxcores="4" reservedcores="1" />
</jobsystem>
Кількість робочих потоків обчислюється так:
maxcores - reservedcores
Сервер запускається через файл:
DayZServer_x64.exe
Його можна запускати:
.bat-config=serverDZ.cfg
Вказує шлях до конфігураційного файлу.
-port=2302
Порт, який використовує сервер.
-profiles=C:\Users\%USER%\Documents\DayZ Server
Шлях до папки профілю сервера.
У цій папці зберігаються:
-dologs
Включає логування сервера.
-adminlog
Логування дій адміністратора.
-netlog
Логування мережевого трафіку.
-freezecheck
Якщо сервер зависає більше ніж на 5 хвилин — створюється дамп.
-noFilePatching
Дозволяє завантаження лише .pbo файлів.
-BEpath=
Вказує шлях до папки BattlEye.
-cpuCount=
Кількість ядер CPU для обробки задач.
Значення повинно бути меншим або рівним кількості ядер процесора.
Це конфігураційний файл BattlEye.
Файл повинен знаходитись у папці:
BEServer_x64.dll
Його розташування можна змінити параметрами запуску:
-bePath
-profiles
RConPassword MyPassword
Пароль для підключення через RCon.
RCon використовується такими інструментами:
RestrictRCon 1
Включає або вимикає функції RCon.
При включенні дозволяє: