Ovaj vodič pokriva česte probleme s DayZ serverom i kako ih riješiti, uključujući greške potpisa modova, probleme s preglednikom servera, greške pri parsiranju XML-a, konfiguraciju BattlEye-a i RCON udaljenu administraciju. Za opću konfiguraciju servera, pogledajte Vodič za postavljanje DayZ servera.
Greške potpisa i modova
Igrači su izbačeni s porukom "Signature check timed out" ili "No entry in key directory"
- To znači da
.bikeydatoteka moda nedostaje u direktorijukeys/servera. Provjerite da svaki mod u vašem parametru-mod=ima svoju datoteku ključa kopiranu ukeys/. - Ako server ima postavljeno
verifySignatures = 2;, svi modovi moraju imati odgovarajuće ključeve. Nema iznimaka -- čak i jedan ključ koji nedostaje spriječit će igrače koji imaju taj mod da se povežu. - Nakon dodavanja datoteke ključa koja nedostaje, ponovno pokrenite server. Promjene ključeva stupaju na snagu pri ponovnom pokretanju.
- Pogledajte vodič za instalaciju DayZ modova za potpune detalje o upravljanju datotekama ključeva.
Igrači su izbačeni s porukom "Game signature mismatch"
- To se događa kada se lokalne datoteke modova igrača ne podudaraju s datotekama modova na serveru. Obično je uzrokovano time što jedna strana ima zastarjelu verziju moda.
- Zamolite igrače da ažuriraju svoje pretplaćene modove u DayZ Launcher-u ili Steam Workshop-u prije ponovnog povezivanja.
- Ako su modovi na serveru zastarjeli, zaustavite server, izbrišite predmemorirane Workshop datoteke za zastarjeli mod i ponovno pokrenite server kako bi preuzeo najnoviju verziju.
Problemi pri pokretanju servera
Server se ruši pri pokretanju ili ne uspijeva učitati misiju
- Najčešći uzrok je greška pri parsiranju XML-a u
types.xmlili drugoj datoteci misije. Provjerite ispis konzole servera u GPanel-u za redak koji sadržixml,parseili naziv datoteke koja se nije uspjela učitati. - Preuzmite
types.xmlputem SFTP-a i validirajte ga s XML uređivačem ili mrežnim XML validatorom. Potražite nezatvorene oznake, neodgovarajuće navodnike ili zalutale znakove. - Problem s redoslijedom učitavanja modova također može uzrokovati pad pri pokretanju. Pokušajte ukloniti sve modove iz parametra
-mod=i najprije pokrenuti standardni server. Ako se standardni server pokrene bez problema, ponovno dodajte modove jedan po jedan kako biste identificirali koji mod ili kombinacija uzrokuje pad. - Pogledajte vodič za ekonomiju plijena za savjete o validaciji
types.xml.
Server se ne pojavljuje u pregledniku servera DayZ Launcher-a
- Potvrdite da
steamQueryPortuserverDZ.cfgtočno odgovara upit portu prikazanom na kartici Network u GPanel-u. - Pregledniku servera može trebati 10-15 minuta da indeksira novopokrenuti server. Koristite izravno povezivanje (kartica Favourites u pokretaču) kako biste potvrdili da je server dostupan dok čekate.
- Preglednik servera DayZ Launcher-a možda neće prikazati servere s određenim nepodudarnostima filtera. Osigurajte da je
forceSameBuild = 1;postavljeno userverDZ.cfgkako bi samo igrači s ispravnom verzijom igre mogli vidjeti i pridružiti se serveru.
Problemi s plijenom i ekonomijom
Promjene u types.xml ne stupaju na snagu nakon ponovnog pokretanja
- Potvrdite da je datoteka spremljena prije ponovnog pokretanja servera. Otvorite je u GPanel uređivaču datoteka nakon spremanja kako biste potvrdili da su vrijednosti koje ste unijeli prisutne.
- Ako koristite modove koji uključuju vlastite unose u
types.xml, ti unosi mogu nadjačati vaše promjene. Provjerite mapudb/moda za datotekutypes.xmli spojite svoje promjene u nju ili prilagodite datoteku ekonomije moda izravno. - Provjerite da je putanja ispravna za vašu mapu.
types.xmlza Chernarus nalazi se nampmissions/dayzOffline.chernarusplus/db/types.xml. Za Livonia, to jempmissions/dayzOffline.enoch/db/types.xml. - Pogledajte vodič za ekonomiju plijena za potpune detalje o uređivanju types.xml.
Konfiguracija BattlEye-a
BattlEye je sustav protiv varanja koji koristi DayZ. Omogućen je prema zadanim postavkama na svim serverima. Konfiguracijska mapa BattlEye-a nalazi se na:
battleye/
Unutar ove mape pronaći ćete datoteke filtera poput scripts.txt, remoteexec.txt i publicvariable.txt. Ove datoteke definiraju koje radnje BattlEye označava ili zbog kojih izbacuje igrače. Prema zadanim postavkama, BattlEye je konfiguriran za hvatanje uobičajenih varanja. Ako koristite modove, neki modovi mogu pokrenuti lažne pozitivne rezultate i izbaciti legitimne igrače.
BattlEye neočekivano izbacuje igrače
- Provjerite datoteke zapisa BattlEye-a unutar mape
battleye/. Zapis će pokazati koji je filter pokrenuo izbacivanje i točan niz znakova koji se podudarao. - Slijedite upute autora moda za popis dopuštenih iznimaka u BattlEye-u. Većina stranica modova uključuje odjeljak koji pokriva potrebne prilagodbe filtera.
- Ako upute autora moda nisu dostupne, privremeno postavite liniju problematičnog filtera na
0(samo zapisivanje) kako biste zaustavili izbacivanja dok istražujete.
Rješavanje lažnih pozitivnih rezultata BattlEye-a od modova
Ako igrače izbacuje BattlEye nakon instalacije modova, provjerite zapis BattlEye-a za specifični filter koji je pokrenuo izbacivanje:
- U GPanel-u otvorite karticu Files i navigirajte do
battleye/. - Otvorite relevantnu datoteku filtera (npr.
scripts.txtza prekršaje skripti iliremoteexec.txtza izbacivanja zbog udaljenog izvršavanja). - Svaki redak u datoteci filtera počinje brojem koji označava radnju:
Promijenite broj na početku problematičnog retka na
Vrijednost Radnja 0Samo zapisivanje (bez izbacivanja) 1Zapisivanje i izbacivanje 2Zapisivanje i zabrana pristupa 0kako biste spriječili izbacivanje dok istražujete, ili slijedite upute autora moda za dodavanje iznimke na popis dopuštenih. - Spremite datoteku i ponovno pokrenite server. Promjene filtera BattlEye-a ne zahtijevaju uređivanje
serverDZ.cfg.
battleEye = 0; u serverDZ.cfg onemogućuje svu zaštitu protiv varanja. Razmotrite ovo samo na privatnim serverima s popisom dopuštenih igrača gdje poznajete i vjerujete svakom igraču.
RCON putem BattlEye-a
BattlEye uključuje ugrađeno RCON sučelje koje omogućuje naredbe udaljene administracije bez administratorske lozinke u igri. RCON se konfigurira u battleye/beserver_x64.cfg.
Možete postaviti RCON port i lozinku izravno na kartici Startup u GPanel-u umjesto ručnog uređivanja datoteke. Minimalan beserver_x64.cfg izgleda ovako:
RConPassword yourpassword
RConIP 0.0.0.0
Povezivanje s RCON klijentom
Za slanje udaljenih naredbi vašem serveru putem RCON-a:
- Preuzmite RCON klijent koji podržava BattlEye RCON (poput BattlEye RCon ili DayZ Server Admin Tool).
- Unesite IP adresu vašeg servera, RCON port s kartice Network u GPanel-u i RCON lozinku koju ste postavili u konfiguraciji.
- Povežite se i koristite klijent za slanje naredbi poput izbacivanja igrača, slanja globalnih poruka ili ponovnog pokretanja servera.
Povezani članci
- Vodič za postavljanje DayZ servera -- konfiguracija serverDZ.cfg i kako se igrači povezuju
- Instalacija DayZ modova -- Steam Workshop modovi, redoslijed učitavanja i datoteke ključeva
- DayZ ekonomija plijena (types.xml) -- prilagodba stopa pojavljivanja predmeta i tablica plijena
- Kako prenijeti datoteke putem SFTP-a