Ovaj vodič pokriva uobičajene probleme sa DayZ serverom i kako da ih rešite, uključujući greške potpisa modova, probleme sa pretraživačem servera, neuspehe XML parsiranja, BattlEye konfiguraciju i RCON daljinsko administriranje. Za opštu konfiguraciju servera, pogledajte Vodič za podešavanje DayZ servera.
Greške potpisa i modova
Igrači bivaju izbačeni sa porukom "Signature check timed out" ili "No entry in key directory"
- Ovo znači da datoteka
.bikeymoda nedostaje u direktorijumukeys/servera. Proverite da svaki mod u vašem parametru-mod=ima svoju ključnu datoteku kopiranu ukeys/. - Ako server ima
verifySignatures = 2;, svi modovi moraju imati odgovarajuće ključeve. Nema izuzetaka -- čak i jedan ključ koji nedostaje sprečiće igrače koji imaju taj mod da se povežu. - Nakon dodavanja ključne datoteke koja nedostaje, ponovo pokrenite server. Izmene ključeva stupaju na snagu pri ponovnom pokretanju.
- Pogledajte vodič za instalaciju DayZ modova za pune detalje o upravljanju ključnim datotekama.
Igrači bivaju izbačeni sa porukom "Game signature mismatch"
- Ovo se dešava kada se lokalne datoteke moda igrača ne podudaraju sa datotekama moda servera. Obično je uzrokovano time što jedna strana ima zastarelu verziju moda.
- Zamolite igrače da ažuriraju svoje pretplaćene modove u DayZ Launcher-u ili Steam Workshop-u pre ponovnog povezivanja.
- Ako su modovi servera zastareli, zaustavite server, izbrišite keširane Workshop datoteke za zastareli mod i ponovo pokrenite server kako bi ponovo preuzeo najnoviju verziju.
Problemi pri pokretanju servera
Server se ruši pri pokretanju ili ne uspeva da učita misiju
- Najčešći uzrok je greška XML parsiranja u
types.xmlili drugoj datoteci misije. Proverite ispis konzole servera u GPanel za liniju koja sadržixml,parseili ime datoteke koja se nije učitala. - Preuzmite
types.xmlputem SFTP i validirajte ga XML uređivačem ili onlajn XML validatorom. Potražite nezatvorene oznake, neusklađene navodnike ili odlutale karaktere. - Problem sa redosledom učitavanja modova takođe može izazvati pad pri pokretanju. Pokušajte da uklonite sve modove iz parametra
-mod=i prvo pokrenete izvorni (vanilla) server. Ako se izvorni server pokrene čisto, ponovo dodajte modove jedan po jedan da biste identifikovali koji mod ili kombinacija izaziva pad. - Pogledajte vodič za ekonomiju lutanja za savete o validaciji
types.xml.
Server se ne pojavljuje u pretraživaču servera DayZ Launcher-a
- Potvrdite da
steamQueryPortuserverDZ.cfgtačno odgovara query portu prikazanom na kartici Network u GPanel-u. - Pretraživaču servera može biti potrebno 10-15 minuta da indeksira novopokrenuti server. Koristite direktno povezivanje (kartica Favourites u launcher-u) da biste proverili da li je server dostupan dok čekate.
- Pretraživač servera DayZ Launcher-a možda neće prikazati servere sa određenim neusklađenostima filtera. Uverite se da je
forceSameBuild = 1;postavljeno userverDZ.cfgkako bi samo igrači sa ispravnom verzijom igre mogli da vide i pridruže se serveru.
Problemi sa lutanjem (loot) i ekonomijom
Izmene u types.xml ne stupaju na snagu nakon ponovnog pokretanja
- Potvrdite da je datoteka sačuvana pre nego što je server ponovo pokrenut. Otvorite je u GPanel uređivaču datoteka nakon čuvanja da biste proverili da su vrednosti koje ste uneli prisutne.
- Ako koristite modove koji uključuju sopstvene unose u
types.xml, ti unosi mogu prepisati vaše izmene. Proverite folderdb/moda za datotekutypes.xmli spojite svoje izmene u nju, ili direktno prilagodite datoteku ekonomije moda. - Uverite se da je putanja ispravna za vašu mapu.
types.xmlza Chernarus se nalazi nampmissions/dayzOffline.chernarusplus/db/types.xml. Za Livoniu, to jempmissions/dayzOffline.enoch/db/types.xml. - Pogledajte vodič za ekonomiju lutanja za pune detalje o uređivanju types.xml.
BattlEye konfiguracija
BattlEye je anti-cheat sistem koji koristi DayZ. Podrazumevano je omogućen na svim serverima. Folder za BattlEye konfiguraciju nalazi se na lokaciji:
battleye/
Unutar ovog foldera naći ćete datoteke filtera kao što su scripts.txt, remoteexec.txt i publicvariable.txt. Ove datoteke definišu za koje akcije BattlEye označava ili izbacuje igrače. Odmah po instalaciji, BattlEye je konfigurisan da hvata uobičajene varanje. Ako koristite modove, neki modovi mogu izazvati lažne uzbune i izbaciti legitimne igrače.
BattlEye neočekivano izbacuje igrače
- Proverite BattlEye log datoteke unutar foldera
battleye/. Log će pokazati koji je filter izazvao izbacivanje i tačan string koji se podudara. - Pratite uputstva za BattlEye whitelist koja preporučuje autor moda. Većina stranica modova uključuje odeljak koji pokriva potrebna podešavanja filtera.
- Ako uputstva autora moda nisu dostupna, privremeno postavite problematičnu liniju filtera na
0(samo log) da biste zaustavili izbacivanja dok istražujete.
Rešavanje BattlEye lažnih uzbuna od modova
Ako igrače izbacuje BattlEye nakon instalacije modova, proverite BattlEye log za konkretan filter koji je izazvao izbacivanje:
- U GPanel-u, otvorite karticu Files i idite do
battleye/. - Otvorite odgovarajuću datoteku filtera (npr.
scripts.txtza prekršaje skripti iliremoteexec.txtza izbacivanja zbog daljinskog izvršavanja). - Svaka linija u datoteci filtera počinje brojem koji označava akciju:
Promenite broj na početku problematične linije na
Vrednost Akcija 0Samo log (bez izbacivanja) 1Log i izbacivanje 2Log i ban 0da biste potisnuli izbacivanje dok istražujete, ili pratite uputstva autora moda za stavljanje izuzetka na whitelist. - Sačuvajte datoteku i ponovo pokrenite server. Izmene BattlEye filtera ne zahtevaju uređivanje
serverDZ.cfg.
battleEye = 0; u serverDZ.cfg onemogućava svu anti-cheat zaštitu. Razmotrite ovo samo na privatnim whitelist serverima gde poznajete i verujete svakom igraču.
RCON putem BattlEye
BattlEye uključuje ugrađeni RCON interfejs koji omogućava komande daljinskog administriranja bez admin lozinke u igri. RCON se konfiguriše u battleye/beserver_x64.cfg.
RCON port i lozinku možete postaviti direktno na kartici Startup u GPanel-u umesto ručnog uređivanja datoteke. Minimalna datoteka beserver_x64.cfg izgleda ovako:
RConPassword yourpassword
RConIP 0.0.0.0
Povezivanje sa RCON klijentom
Da biste slali daljinske komande svom serveru putem RCON:
- Preuzmite RCON klijent koji podržava BattlEye RCON (kao što su BattlEye RCon ili DayZ Server Admin Tool).
- Unesite IP adresu vašeg servera, RCON port sa kartice Network u GPanel-u i RCON lozinku koju ste postavili u konfiguraciji.
- Povežite se i koristite klijent za slanje komandi kao što su izbacivanje igrača, slanje globalnih poruka ili ponovno pokretanje servera.
Povezani članci
- Vodič za podešavanje DayZ servera -- konfiguracija serverDZ.cfg i kako se igrači povezuju
- Instalacija DayZ modova -- Steam Workshop modovi, redosled učitavanja i ključne datoteke
- DayZ ekonomija lutanja (types.xml) -- prilagođavanje stope pojavljivanja predmeta i tabela lutanja
- Kako otpremiti datoteke putem SFTP