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:
- Uruchom DayZ i wejdź w Graj → Serwery (zakładki: Oficjalne, Community, Ulubione, Historia, LAN).
- W filtrach ustaw region, limit pingu (np. do 60 ms), tryb widoku (1PP/3PP) i ewentualnie "tylko bez hasła".
- W polu wyszukiwania wpisz nazwę serwera — nie fragment IP, bo wyszukiwarka indeksuje nazwy hostów.
- 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ę:
- W Steam otwórz Widok → Serwery gier → Ulubione.
- Kliknij Dodaj serwer i wpisz
IP:PORT_ZAPYTAN— dla DayZ to zwykle27016. - 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:
| Parametr | Rola |
|---|---|
-connect | Adres IP serwera |
-port | Port gry (nie port zapytań) |
-nolauncher | Pomija 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:
| Port | Protokół | Funkcja |
|---|---|---|
| 2302 | UDP | Port gry (ruch graczy) |
| 2303–2305 | UDP | Porty pomocnicze / VoN |
| 27016 | UDP | Steam query — widoczność na listach |
| 2310 | UDP | RCON 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
- Pobierz mod z Warsztatu Steam (przez SteamCMD z kontem posiadającym DayZ lub bezpośrednio w panelu plików).
- Skopiuj folder
@NazwaModado katalogu głównego serwera. - Przenieś zawartość
@NazwaModa/keys/do katalogukeys/serwera — bez klucza gracze zverifySignatureszostaną odrzuceni. - Dodaj mod do parametru
-mod=, zachowując kolejność zależności (frameworki jak@CFzawsze pierwsze). - 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ów | RAM | Uwagi |
|---|---|---|
| 10–20 (vanilla) | 4–6 GB | Chernarus bez ciężkich modów |
| 30–50 (kilka modów) | 8–12 GB | Livonia 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 2302i sprawdzenie odpowiedzi query na27016.
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.
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.
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.