SteamCMD telepítés
DayZ Dedicated Server telepítése SteamCMD-vel
A DayZ szerver alapja a SteamCMD és a DayZ Dedicated Server app. A stabil folyamat: külön telepítési mappa, ellenőrzött app update, majd fájlvalidálás indítás előtt.
DayZ szerver telepítés
SteamCMD DayZ server appid
DayZ Dedicated Server update
- DayZ server appid: 223350
- DayZ Workshop appid: 221100
- Experimental server appid: 1042420
- A mission és profile mappákat frissítésnél védeni kell.
serverDZ.cfg
serverDZ.cfg, profilok és indítási argumentumok
A legtöbb indítási hiba rossz útvonalból, hibás configból vagy kevert profil mappából jön. Szerverenként külön config, külön profile út és tiszta launch argumentum ajánlott.
serverDZ.cfg beállítás
DayZ launch parameters
DayZ profiles mappa
- Fontos mezők: hostname, passwordAdmin, maxPlayers, verifySignatures.
- A -config, -port, -profiles, -mod és -serverMod legyen következetes.
- A szerver neve, portja és mapja legyen egyező a webes profillal.
Modok és kulcsok
Workshop modok, @mod mappák és bikey szinkron
Modolt DayZ szervernél a Workshop letöltés csak az első lépés. A kliens modokat, szerver modokat, bikey kulcsokat és launch argumentumokat együtt kell kezelni.
DayZ Workshop mod telepítés
DayZ bikey hiba
DayZ -mod -serverMod
- A kliens modok a -mod listába kerülnek.
- A csak szerveroldali modok a -serverMod listába kerülnek.
- Hiányzó bikey esetén a játékosok csatlakozása elakadhat.
- Mod frissítés után érdemes manifestet és kulcsokat ellenőrizni.
Portok és RCON
Portok, Windows Firewall és BattlEye RCON
A publikus DayZ szerverhez nem elég, hogy a folyamat fut. A game/query portoknak elérhetőnek kell lenniük, az RCON jelszónak pedig biztonságosan kezeltnek kell maradnia.
DayZ port forwarding
DayZ szerver nem látszik
BattlEye RCON beállítás
- Nyisd meg a szükséges UDP portokat a Windows Firewallban.
- Az RCON jelszót ne tedd publikusan elérhető fájlba.
- A player lista, broadcast és admin parancsok RCON-on keresztül automatizálhatók.
- Port módosítás után ellenőrizd a webes szerver adatokat is.
Monitorozás
CPU, RAM, server FPS, uptime és crash figyelés
A szerver állapota nem csak online/offline. A CPU, RAM, disk I/O, server FPS és restart előzmények együtt mutatják meg, hogy a host stabil-e.
DayZ server FPS low
DayZ crash log
DayZ szerver monitorozás
- Alacsony server FPS gyakran túl sok AI, script vagy rossz mod miatt jelenik meg.
- Crash loop esetén vizsgáld a legutóbbi RPT logokat.
- Restart után figyeld, hogy a portok és RCON újra elérhetőek-e.
Backup
Mentések, rollback és biztonságos karbantartás
Minden komolyabb config, modlista vagy mission módosítás előtt legyen visszaállítható mentés. A legjobb backup külön kezeli a configot, profile mappát, mission fájlokat és kulcsokat.
DayZ server backup
DayZ rollback
DayZ mission mentés
- Futó szerveren ne írj vissza profile vagy mission állományokat.
- ZIP snapshotot tarts külön meghajtón is.
- Takarítsd a régi crash és log fájlokat, de a legutóbbi hibákat őrizd meg diagnosztikához.
Mapok és mission
Chernarus, Livonia és custom map mission kezelés
A mapváltás nem csak egy név átírása. A mission útvonal, modfüggőségek, economy fájlok és profile adatok együtt döntik el, hogy a szerver tisztán indul-e.
DayZ Chernarus server setup
DayZ Livonia mission
DayZ custom map server
- A serverDZ.cfg template mezője illeszkedjen a kiválasztott maphoz.
- Custom mapnál ellenőrizd a kötelező modokat és azok sorrendjét.
- Economy vagy types módosítás előtt készüljön külön mission mentés.
Logok és hibák
RPT log, script hiba és indítási hiba keresése
Ha a szerver elindul, majd bezár, vagy a játékosok csatlakozáskor hibát kapnak, a leggyorsabb út a legfrissebb RPT és crash állomány átnézése.
DayZ RPT log hiba
DayZ server crash startup
DayZ missing addon
- Mindig a legutolsó indítás logját nézd először.
- Mod hiba esetén keresd a missing addon, signature vagy script exception sorokat.
- Config hiba esetén ellenőrizd az idézőjeleket, pontosvesszőket és útvonalakat.