Konfiguracja serwera DayZ dla społeczności krok po kroku
Par Benjamin Dayan · PDG
· Mis à jour le 23 października 2026 · Lecture 5 min
Spis treści
Konfiguracja serwera DayZ to proces, który decyduje o tym, czy rozgrywka na danej mapie będzie płynna, stabilna i zgodna z zasadami społeczności. Plik serverDZ.cfg, mody z Workshopu, harmonogram restartów i parametry rozgrywki trzeba ułożyć w spójną całość, zanim gracze w ogóle wejdą na mapę. W tym artykule pokazuję krok po kroku, jak to zrobić technicznie, bez zbędnej teorii.
Plik serverDZ.cfg – podstawa konfiguracji serwera DayZ
Każda konfiguracja serwera DayZ opiera się na jednym centralnym pliku – serverDZ.cfg. To w nim definiuje się nazwę instancji, hasła, limity graczy, ustawienia czasu w grze oraz parametry sieciowe. Plik znajduje się w głównym katalogu serwera i jest wczytywany przy każdym starcie procesu, więc wszelkie zmiany wymagają restartu, aby zaczęły obowiązywać.
Jeśli dopiero zaczynasz pracę z tą grą i szukasz gotowego środowiska pod instalację, hosting DayZ od Fly-Serv udostępnia panel Pterodactyl z edytorem plików konfiguracyjnych, dzięki czemu serverDZ.cfg modyfikuje się bez potrzeby łączenia się przez FTP czy SSH.
Poniżej przykładowa, minimalna struktura pliku z komentarzami wyjaśniającymi kluczowe dyrektywy:
hostname = "Moja Spolecznosc DayZ | PVE/PVP";
password = "";
passwordAdmin = "SilneHasloAdmina123!";
maxPlayers = 60;
verifySignatures = 2;
forceSameBuild = 1;
disableVoN = 0;
vonCodecQuality = 20;
disable3rdPerson = 0;
disableCrosshair = 0;
serverTime = "SystemTime";
serverTimeAcceleration = 4;
serverNightTimeAcceleration = 1;
serverTimePersistent = 1;
guaranteedUpdates = 1;
loginQueueConcurrentPlayers = 5;
loginQueueMaxPlayers = 500;
instanceId = 1;
storeHouseStateDisabled = 0;
storageAutoFix = 1;
Najważniejsze parametry, o których zapominają administratorzy
- verifySignatures – weryfikacja podpisów modów, zawsze ustawiaj na 2 przy publicznym serwerze.
- serverTimeAcceleration – przyspieszenie dnia, wartość 4-8 jest standardem w społecznościach survivalowych.
- loginQueueMaxPlayers – limit kolejki logowania, przydatny przy dużym obciążeniu w weekendy.
- storageAutoFix – automatyczna naprawa pliku storage_1 przy uszkodzeniu bazy obiektów.
Do tego dochodzi plik cfggameplay.json, który odpowiada za balans rozgrywki – liczbę slotów ekwipunku, obrażenia, czas trwania chorób czy parametry głodu i pragnienia. Jest on oddzielny od serverDZ.cfg i wymaga osobnej edycji w folderze profilu serwera.
Mody z Steam Workshop na serwerze DayZ
Mody to element, który najbardziej wyróżnia prywatne instancje od oficjalnych serwerów. Instalacja modów wymaga trzech kroków: pobrania plików przez SteamCMD, umieszczenia ich w katalogu głównym serwera oraz dopisania identyfikatorów do parametrów startowych.
Pobieranie modów przez SteamCMD
./steamcmd.sh +login anonymous \
+force_install_dir ./dayz_server \
+workshop_download_item 221100 1559212036 \
+quit
Każdy mod ma unikalny ID widoczny w adresie URL strony Workshopu. Po pobraniu pliki trafiają do katalogu steamapps/workshop/content/221100/, skąd trzeba je skopiować lub zsymlinkować do folderu serwera, np. jako @CF (CF to popularny skrót dla Community Framework).
Parametry startowe z modami
./DayZServer -config=serverDZ.cfg -port=2302 \
"-mod=@CF;@Community-Online-Tools;@TraderPlus" \
"-servermod=@ServerSideMod" -BEpath=battleye -doLogs -adminLog -netLog -freezeCheck
Parametr -mod dotyczy modów widocznych dla klienta, natomiast -servermod obejmuje rozszerzenia działające wyłącznie po stronie serwera, np. zmieniające ekonomię handlu czy systemy baz. Kolejność wpisywania modów ma znaczenie – niektóre frameworki (jak Community Framework) muszą być ładowane jako pierwsze, inaczej zależne od nich mody zgłoszą błąd w logach RPT.
Weryfikacja poprawności instalacji
Po starcie serwera sprawdź plik .RPT w katalogu profilu – każdy błędnie wczytany mod zostanie tam opisany z dokładnym komunikatem. Typowe problemy to niezgodność wersji moda z buildem gry po aktualizacji lub brakująca zależność w kolejności ładowania.
Harmonogram restartów i stabilność serwera
DayZ gromadzi w pamięci duże ilości danych – pozycje obiektów, zombie, pojazdy, loot. Bez regularnych restartów wydajność spada, a ryzyko desyncu rośnie. Większość społeczności stosuje restarty co 3-4 godziny.
Automatyzacja restartu przez cron (Linux)
crontab -e
0 */4 * * * systemctl restart dayzserver.service
Jeśli serwer działa jako usługa systemd, warto przygotować dedykowany plik jednostki, który pozwala kontrolować proces bez ręcznego logowania na konsolę:
sudo nano /etc/systemd/system/dayzserver.service
[Unit]
Description=DayZ Dedicated Server
After=network.target
[Service]
User=dayz
WorkingDirectory=/home/dayz/dayz_server
ExecStart=/home/dayz/dayz_server/DayZServer -config=serverDZ.cfg -port=2302
Restart=on-failure
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now dayzserver.service
Komunikat ostrzegawczy przed restartem
Gracze powinni dostawać powiadomienie z wyprzedzeniem. Można to osiągnąć prostym skryptem wysyłającym komendę przez RCON kilka minut przed zaplanowanym restartem, co minimalizuje frustrację związaną z nagłym zerwaniem połączenia podczas eksploracji lub walki.
Jeśli zarządzasz infrastrukturą samodzielnie, warto przejrzeć VPS Linux jako środowisko do uruchamiania takich skryptów obok samego procesu serwera – zadania cron i usługi systemd działają tam identycznie jak na dedykowanej maszynie.
Parametry rozgrywki dla społeczności
Ostatni element konfiguracji serwera DayZ to dopasowanie trudności i tempa rozgrywki do charakteru społeczności – czy to hardcore PvP, czy spokojniejszy PvE z naciskiem na budowanie baz.
Kluczowe pliki typów i loot
| Plik | Funkcja |
|---|---|
| types.xml | Ilość i szansa pojawienia się przedmiotów na mapie |
| events.xml | Spawny zombie, zwierząt i dynamicznych wydarzeń |
| cfgeconomycore.xml | Powiązanie plików ekonomii z mapami i mianowicie z dodatkowymi terytoriami modów |
| cfgspawnabletypes.xml | Zawartość lootu wewnątrz pojazdów i kontenerów |
Przykład modyfikacji pliku types.xml
<type name="AKM">
<nominal>20</nominal>
<lifetime>1200000</lifetime>
<restock>1800</restock>
<min>10</min>
<max>60</max>
<category name="weapons"/>
</type>
Zmniejszenie wartości nominal i max ogranicza dostępność broni na serwerze, co bezpośrednio wpływa na balans PvP. Z kolei lifetime określa, po jakim czasie nieużywany przedmiot zniknie z mapy – zbyt niska wartość prowadzi do częstego znikania baz z lootem, zbyt wysoka zapycha serwer niepotrzebanymi obiektami.
Role administracyjne i bezpieczeństwo rozgrywki
Niezależnie od parametrów rozgrywki, podstawą bezpiecznej administracji pozostaje silne hasło RCON, ograniczony dostęp do plików konfiguracyjnych oraz regularne kopie zapasowe bazy danych przed każdą większą zmianą w types.xml czy events.xml. Dobrą praktyką jest też prowadzenie whitelisty dla serwerów modowanych o ograniczonej liczbie slotów, co zmniejsza ryzyko przeciążenia i konfliktów między modami.
Pełny przegląd dostępnych tytułów i środowisk do testowania własnych konfiguracji znajdziesz na stronie Wszystkie nasze serwery gier, a bieżące poradniki techniczne publikujemy na Blog Fly-Serv.
Dobra konfiguracja serwera DayZ to połączenie technicznej precyzji w serverDZ.cfg, przemyślanego doboru modów i stałego harmonogramu restartów. Gdy te elementy działają razem, rozgrywka pozostaje stabilna, a społeczność ma jasne zasady i przewidywalne środowisko do gry.
FAQ
Dlaczego serwer DayZ nie ładuje nowo zainstalowanych modów?Sprawdź plik .RPT w katalogu profilu – zwykle chodzi o złą kolejność parametru -mod lub brakującą zależność od frameworka, który musi być wczytany jako pierwszy.
Jak często należy restartować serwer DayZ, by uniknąć desyncu?Standardem jest restart co 3-4 godziny przez cron lub systemd, co ogranicza narastanie danych w pamięci i obniża ryzyko desynchronizacji pozycji graczy.
Gdzie zmienić ilość lootu na serwerze DayZ?Edytuj plik types.xml, zmieniając wartości nominal, min i max dla konkretnych przedmiotów, a następnie zrestartuj serwer, aby zmiany zostały wczytane.
Przeczytaj też
- Konfiguracja serwera DayZ na PC: pliki, mody i wydajnośćDowiedz sie, jak ustawic serverDZ.cfg, zainstalowac mody ze Steam Workshop i zoptymalizowac wydajnosc dedykowanego serwera DayZ na PC.
- Konfiguracja serwera DayZ: kompletny przewodnik krok po krokuPoznaj konfiguracje serwera DayZ: plik serverDZ.cfg, instalacje modow, sloty i parametry rozgrywki. Praktyczny przewodnik krok po kroku.
- Konfiguracja serwera DayZ: zasoby, mody i stabilna wydajnośćDowiedz się, jak dobrać RAM, procesor i mody do serwera DayZ zależnie od liczby graczy i mapy, aby zapewnić stabilną i płynną rozgrywkę.