← Blog

Czym jest serwer DayZ i jak do niego dołączyć?

Par Benjamin D. · PDG

· Mis à jour le 23 sierpnia 2026 · Lecture 9 min

Spis treści

Dołączenie na serwer DayZ potrafi sprawić więcej problemów niż w większości gier survivalowych — winne są mody, dwa różne porty, BattlEye i wersje buildów, które muszą się zgadzać co do znaku. Ten poradnik pokazuje krok po kroku, jak połączyć się z serwerem oficjalnym i moddowanym, jak naprawić typowe błędy oraz jak skonfigurować własny serwer, żeby gracze nie odbijali się od bramki.



Jak dołączyć na serwer DayZ: cztery sprawdzone metody

DayZ nie ma jednego "przycisku dołącz". W praktyce używa się czterech dróg, a wybór zależy od tego, czy serwer jest vanilla, czy moddowany.

1. Przeglądarka serwerów w grze (vanilla i lekkie mody)

Najprostsza ścieżka dla serwerów oficjalnych i community bez ciężkich modyfikacji:

  1. Uruchom DayZ i wejdź w Graj → Serwery (zakładki: Oficjalne, Community, Ulubione, Historia, LAN).
  2. W filtrach ustaw region, limit pingu (np. do 60 ms), tryb widoku (1PP/3PP) i ewentualnie "tylko bez hasła".
  3. W polu wyszukiwania wpisz nazwę serwera — nie fragment IP, bo wyszukiwarka indeksuje nazwy hostów.
  4. Kliknij serwer, sprawdź listę modów po prawej stronie, następnie Dołącz.

Jeśli serwer nie pojawia się na liście, dodaj go ręcznie: Ulubione → Dodaj serwer i podaj IP:PORT_GRY (najczęściej 2302). Uwaga: część klientów wymaga tu portu gry, a nie portu zapytań Steam.

2. Dodanie serwera przez klienta Steam

Metoda pewna, gdy przeglądarka w grze zwraca pustą listę:

  1. W Steam otwórz Widok → Serwery gier → Ulubione.
  2. Kliknij Dodaj serwer i wpisz IP:PORT_ZAPYTAN — dla DayZ to zwykle 27016.
  3. Odśwież, kliknij prawym → Połącz. Steam uruchomi grę i przekaże adres.

3. Launcher zewnętrzny do serwerów moddowanych

Na serwerach z kilkunastoma modami ręczne subskrybowanie Warsztatu Steam to strata czasu. Popularne launchery społecznościowe pobierają zestaw modów automatycznie, porównują sumy kontrolne i budują linię startową z parametrem -mod=. Zasada jest prosta: lista i kolejność modów po stronie klienta musi odpowiadać serwerowi. Jeden brakujący @CF i dostaniesz wyrzucenie już na etapie ładowania misji.

4. Bezpośrednie połączenie przez parametry uruchomieniowe

Najszybsza metoda dla adminów i testów. W Steam: DayZ → Właściwości → Opcje uruchomieniowe:

-connect=51.75.xxx.xxx -port=2302 -nolauncher -world=empty -name=Admin -mod=@CF;@VPPAdminTools;@BuilderItems

Krótkie wyjaśnienie parametrów:

ParametrRola
-connectAdres IP serwera
-portPort gry (nie port zapytań)
-nolauncherPomija launcher DayZ i wchodzi prosto do gry
-mod=Lista modów rozdzielona średnikami, ścieżki względne do katalogu gry
-name=Profil gracza (osobne ustawienia i logi)


Najczęstsze błędy przy dołączaniu i ich realne przyczyny

Poniżej lista komunikatów, które generują 90% zgłoszeń na Discordach serwerowych, wraz z tym, co faktycznie je powoduje.

„Bad version, server rejected connection”

Klient i serwer są na innych buildach. Najczęściej gracz siedzi na gałęzi Experimental, a serwer działa na Stable (lub odwrotnie po patchu). Sprawdź: Steam → DayZ → Właściwości → Wersje beta i ustaw None. Po każdej dużej aktualizacji administrator musi przeprowadzić update binarek serwera, inaczej cała społeczność zostaje za drzwiami.

„You cannot play/edit this mission; it is dependent on downloadable content that has been deleted”

Brakuje moda lub jest w innej wersji. Zweryfikuj listę modów na karcie serwera, odsubskrybuj i zasubskrybuj problematyczny mod, a następnie usuń jego folder z katalogu !Workshop, żeby wymusić czyste pobranie.

Wyrzucenie przez BattlEye / „Session lost”

Typowe przyczyny: nieaktualny BattlEye po stronie klienta, konflikt z oprogramowaniem nakładkowym, albo timeout przy ładowaniu ciężkich modów. Zainstaluj ponownie BattlEye z katalogu gry, wyłącz nakładki i sprawdź integralność plików (Właściwości → Zainstalowane pliki → Sprawdź integralność).

Serwer nie odpowiada / nie widać go na liście

Zwykle błąd portów po stronie hostingu. DayZ potrzebuje otwartego portu gry UDP oraz portu zapytań Steam, inaczej serwer działa, ale jest „niewidzialny”. Tabela referencyjna:

PortProtokółFunkcja
2302UDPPort gry (ruch graczy)
2303–2305UDPPorty pomocnicze / VoN
27016UDPSteam query — widoczność na listach
2310UDPRCON BattlEye (zdalna administracja)

Ping skacze, gracze „teleportują się”

Rubber banding w DayZ prawie zawsze wynika z przeciążenia CPU serwera, a nie z łącza. Symulacja AI, loot economy (CE) i duża liczba obiektów bazowych obciążają pojedynczy wątek. Dlatego liczy się wysokie taktowanie procesora, a nie liczba rdzeni — konfiguracje oparte na Ryzen z dyskami NVMe radzą sobie z tym dużo lepiej niż współdzielone maszyny o niskim zegarze.



Własny serwer DayZ: konfiguracja, mody i wydajność

Jeśli chcesz nie tylko dołączać, ale prowadzić własny serwer DayZ, masz dwie drogi: hosting gotowy do użycia z panelem albo samodzielna instalacja na VPS-ie. Obie działają, różnią się nakładem pracy.

Wariant 1: hosting z panelem Pterodactyl

Instancja stawia się w kilka minut, a całą obsługę robisz z poziomu przeglądarki: konsola na żywo, menedżer plików, restart, zmienne startowe, konta podrzędne dla moderatorów i automatyczne kopie zapasowe. To rozwiązanie sensowne dla większości społeczności — nie zajmujesz się aktualizacjami systemu ani firewallem, a ochrona anty-DDoS jest zapewniona po stronie infrastruktury. Ofertę i pozostałe tytuły znajdziesz w sekcji Tous nos serveurs de jeu, a szczegóły techniczne opisujemy regularnie na Blog Fly-Serv.

Wariant 2: instalacja ręczna na VPS

Pełna kontrola, ale i pełna odpowiedzialność. Serwer DayZ pobierasz przez SteamCMD (AppID 223350):

sudo apt update && sudo apt install -y steamcmd screen
steamcmd +force_install_dir /opt/dayz \
  +login anonymous \
  +app_update 223350 validate \
  +quit

Uruchomienie z modami i logami diagnostycznymi:

cd /opt/dayz
./DayZServer -config=serverDZ.cfg \
  -port=2302 \
  -profiles=profiles \
  -BEpath=battleye \
  -mod=@CF;@VPPAdminTools;@Community-Online-Tools \
  -dologs -adminlog -netlog -freezecheck

Usługa systemd, żeby serwer wstawał po restarcie maszyny:

sudo systemctl enable --now dayz-server
sudo systemctl status dayz-server
journalctl -u dayz-server -f

Plik serverDZ.cfg — minimum, które trzeba ustawić

hostname = "[PL] Chernarus Hardcore 1PP";
password = "";
passwordAdmin = "zmien_to_natychmiast";
maxPlayers = 60;

verifySignatures = 2;
forceSameBuild = 1;
disableVoN = 0;
vonCodecQuality = 20;

disable3rdPerson = 1;
disableCrosshair = 1;
disablePersonalLight = 1;

serverTime = "SystemTime";
serverTimeAcceleration = 8;
serverNightTimeAcceleration = 2.0;
serverTimePersistent = 1;

loginQueueConcurrentPlayers = 5;
loginQueueMaxPlayers = 500;
instanceId = 1;
storageAutoFix = 1;
respawnTime = 5;

class Missions
{
    class DayZ
    {
        template = "dayzOffline.chernarusplus";
    };
};

Dwa parametry są krytyczne dla stabilności: verifySignatures = 2 (odrzuca niepodpisane pliki modów) oraz forceSameBuild = 1 (wymusza identyczną wersję gry u klienta). To one eliminują większość „dziwnych” rozłączeń.

Instalacja modów po stronie serwera

  1. Pobierz mod z Warsztatu Steam (przez SteamCMD z kontem posiadającym DayZ lub bezpośrednio w panelu plików).
  2. Skopiuj folder @NazwaModa do katalogu głównego serwera.
  3. Przenieś zawartość @NazwaModa/keys/ do katalogu keys/ serwera — bez klucza gracze z verifySignatures zostaną odrzuceni.
  4. Dodaj mod do parametru -mod=, zachowując kolejność zależności (frameworki jak @CF zawsze pierwsze).
  5. Jeśli mod dodaje przedmioty, zaktualizuj pliki ekonomii: types.xml, cfgspawnabletypes.xml, cfgeconomycore.xml.

Po każdej zmianie typów lootu zrób pełny restart i sprawdź logi CE — błąd składni w types.xml potrafi wyłączyć spawn całej kategorii przedmiotów bez żadnego ostrzeżenia w grze.

Dobór zasobów

Liczba slotówRAMUwagi
10–20 (vanilla)4–6 GBChernarus bez ciężkich modów
30–50 (kilka modów)8–12 GBLivonia lub duże mapy modowane
60–100 (mocno moddowany)16 GB+Trader, baza, AI — wysoki zegar CPU obowiązkowy

Persistence DayZ generuje bardzo dużo drobnych operacji zapisu, dlatego dysk NVMe realnie skraca czas restartu i ogranicza zacięcia przy zapisie stanu świata.



Administracja i bezpieczeństwo serwera DayZ

Serwer, do którego gracze łatwo dołączają, to serwer, który po prostu stoi. Kilka praktyk, które ograniczają liczbę awarii i włamań.

RCON i hasła

Plik battleye/BEServer_x64.cfg zawiera hasło RCON w postaci jawnej. Ustaw długi losowy ciąg, ogranicz dostęp do portu RCON i nigdy nie używaj tego samego hasła co passwordAdmin:

RConPassword dL9_Kq2xR7#vTn41
RestrictRCon 0
RConPort 2310
MaxPing 250

Harmonogram restartów i kopie zapasowe

DayZ lubi cykliczne restarty co 3–4 godziny — porządkują pamięć i odświeżają loot economy. Uprzedzaj graczy komunikatem, a bezpośrednio przed restartem wykonuj snapshot katalogu mpmissions/ (tam siedzi persistence). Automatyczne kopie zapasowe w panelu załatwiają to bez cronów, ale jeśli działasz na VPS-ie, prosty skrypt wystarczy:

0 */4 * * * tar -czf /backup/dayz-$(date +\%F-\%H).tar.gz /opt/dayz/mpmissions
0 5 * * * find /backup -name "dayz-*.tar.gz" -mtime +7 -delete

Hardening VPS-a

Jeżeli hostujesz samodzielnie na VPS Linux lub uruchamiasz własny panel na VPS Pterodactyl, zabezpiecz warstwę systemową:

ssh-keygen -t ed25519 -C "admin@dayz"
ssh-copy-id -i ~/.ssh/id_ed25519.pub admin@IP_SERWERA

sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart ssh

sudo apt install -y ufw fail2ban
sudo ufw default deny incoming
sudo ufw allow 22/tcp
sudo ufw allow 2302:2305/udp
sudo ufw allow 27016/udp
sudo ufw enable
sudo systemctl enable --now fail2ban

Ochrona przed atakami wolumetrycznymi jest realizowana na poziomie infrastruktury Fly-Serv, więc po Twojej stronie zostaje higiena dostępu: klucze SSH zamiast haseł, aktualizacje pakietów i minimalna liczba otwartych portów. Oficjalną dokumentację panelu znajdziesz w Source, a informacje o buildach i patchach gry publikuje wydawca na Source.

Whitelist i moderacja

Dla serwerów RP whitelista realizowana przez mody administracyjne (lub plik whitelist.txt w wybranych rozwiązaniach) odsiewa przypadkowych graczy. Rozdziel role: moderatorzy dostają konta podrzędne w panelu z dostępem do konsoli i logów, ale bez prawa do usuwania plików czy zmiany portów. To ogranicza ryzyko przypadkowego skasowania persistence w środku wipe’u.

Diagnostyka: co czytać, gdy coś nie działa

  • profiles/*.RPT — błędy skryptów i modów, pierwsze miejsce do sprawdzenia po crashu.
  • profiles/*.ADM — log administracyjny: połączenia, śmierci, budowanie.
  • Konsola panelu — komunikaty startowe; jeśli proces kończy się przed wpisem o załadowaniu misji, problem leży w konfiguracji lub modach.
  • Test portu z zewnątrz: nc -vzu IP 2302 i sprawdzenie odpowiedzi query na 27016.

Ta sama logika (porty, panel, kopie, wysoki zegar CPU) obowiązuje przy innych tytułach survivalowych — jeśli prowadzisz kilka projektów, konfiguracje pod Serveur Rust czy Serveur ARK działają na bardzo zbliżonych zasadach.



Podsumowanie

Dołączenie do serwera DayZ sprowadza się do trzech rzeczy: zgodnej wersji gry, kompletnego zestawu modów i otwartych portów UDP. Po stronie administratora liczą się poprawny serverDZ.cfg, klucze modów w katalogu keys/, regularne kopie zapasowe i mocny procesor. Zadbaj o te elementy, a rozłączenia i rubber banding przestaną być tematem numer jeden na Twoim Discordzie.



FAQ

Dlaczego mój serwer DayZ nie pojawia się na liście w grze mimo że działa?

Najczęściej zamknięty jest port zapytań Steam (zwykle 27016/UDP) albo wpis steamQueryPort nie zgadza się z tym, co przepuszcza firewall. Otwórz port gry (2302/UDP) oraz port query, zrestartuj instancję i dodaj serwer ręcznie przez Steam → Widok → Serwery gier → Ulubione, używając adresu IP:27016. Sprawdź też, czy serwer nie startuje w trybie LAN.

Jak dołączyć na moddowany serwer DayZ bez ręcznego subskrybowania modów?

Użyj launchera społecznościowego obsługującego DayZ — pobiera on całą listę modów z Warsztatu Steam, weryfikuje wersje i automatycznie buduje parametr -mod= w poprawnej kolejności. Jeśli mimo to gra wyrzuca błąd o brakującej zawartości, usuń folder problematycznego moda z katalogu !Workshop i pozwól pobrać go od nowa.

Ile RAM i jaki procesor są potrzebne pod serwer DayZ na 50 graczy?

Dla 50 slotów z kilkoma modami planuj 8–12 GB RAM oraz procesor o wysokim taktowaniu, ponieważ silnik DayZ mocno obciąża pojedynczy wątek. Dysk NVMe skraca czas restartu i zapisu persistence. Przy mocno moddowanych konfiguracjach (trader, AI, budowanie baz) warto zejść z liczby slotów lub przejść na 16 GB.