See juhend käsitleb levinud DayZ serveri probleeme ja nende lahendamist, sealhulgas modifikatsioonide allkirjavead, serveribrauseri probleemid, XML-i parsimise tõrked, BattlEye konfiguratsioon ja RCON kaughaldus. Üldise serveri konfiguratsiooni jaoks vaadake DayZ serveri seadistamise juhend.
Allkirja- ja modifikatsioonivead
Mängijad visatakse välja teatega "Signature check timed out" või "No entry in key directory"
- See tähendab, et modifikatsiooni
.bikeyfail puudub serveri kaustastkeys/. Kontrollige, et igal modifikatsioonil teie parameetris-mod=oleks võtmefail kaustakeys/kopeeritud. - Kui serveril on
verifySignatures = 2;, peavad kõigil modifikatsioonidel olema sobivad võtmed. Erandeid ei ole -- isegi üks puuduv võti takistab selle modifikatsiooniga mängijatel ühendumist. - Pärast puuduva võtmefaili lisamist taaskäivitage server. Võtmemuudatused jõustuvad taaskäivitamisel.
- Vaadake DayZ modifikatsioonide paigaldamise juhendit, et saada täielikku teavet võtmefailide haldamisest.
Mängijad visatakse välja teatega "Game signature mismatch"
- See juhtub, kui mängija kohalikud modifikatsioonifailid ei ühti serveri modifikatsioonifailidega. Tavaliselt on põhjuseks see, et ühel poolel on modifikatsiooni aegunud versioon.
- Paluge mängijatel uuendada oma tellitud modifikatsioone DayZ Launcher'is või Steam Workshop'is enne uuesti ühendumist.
- Kui serveri modifikatsioonid on aegunud, peatage server, kustutage aegunud modifikatsiooni vahemällu salvestatud Workshop'i failid ja taaskäivitage server, et see laadiks alla uusima versiooni.
Serveri käivitusprobleemid
Server jookseb käivitamisel kokku või ei suuda missiooni laadida
- Kõige levinum põhjus on XML-i parsimise viga failis
types.xmlvõi muus missioonifailis. Kontrollige serveri konsooliväljundit GPanelis, otsides rida, mis sisaldab sõnaxml,parsevõi laadimata jäänud faili nime. - Laadige
types.xmlalla SFTP kaudu ja valideerige see XML-redaktori või veebipõhise XML-validaatoriga. Otsige sulgemata silte, sobimatuid jutumärke või juhuslikke tähemärke. - Modifikatsioonide laadimise järjekorra probleem võib samuti põhjustada kokkujooksmise käivitamisel. Proovige eemaldada kõik modifikatsioonid parameetrist
-mod=ja käivitage esmalt tavaline server. Kui tavaline server käivitub puhtalt, lisage modifikatsioonid ükshaaval tagasi, et tuvastada, milline modifikatsioon või kombinatsioon põhjustab kokkujooksmise. - Vaadake saagimajanduse juhendit, et saada näpunäiteid faili
types.xmlvalideerimiseks.
Server ei ilmu DayZ Launcher'i serveribrauseris
- Veenduge, et
steamQueryPortfailisserverDZ.cfgühtib täpselt GPanel'i vahekaardil Network näidatud päringpordiga. - Serveribrauseril võib äsja käivitatud serveri indekseerimiseks kuluda 10–15 minutit. Kasutage otseühendust (käivitaja vahekaart Favourites), et kontrollida serveri kättesaadavust ootamise ajal.
- DayZ Launcher'i serveribrauser ei pruugi loetleda servereid teatud filtrite mitteühtimise korral. Veenduge, et failis
serverDZ.cfgon määratudforceSameBuild = 1;, et ainult õige mänguversiooniga mängijad saaksid serverit näha ja sellega liituda.
Saagi- ja majandusprobleemid
Faili types.xml muudatused ei jõustu pärast taaskäivitamist
- Veenduge, et fail salvestati enne serveri taaskäivitamist. Avage see GPanel'i failiredaktoris pärast salvestamist, et kontrollida, kas teie sisestatud väärtused on olemas.
- Kui kasutate modifikatsioone, mis sisaldavad oma
types.xmlkandeid, võivad need kanded teie muudatused üle kirjutada. Kontrollige modi kaustadb/failitypes.xmlolemasolu ja ühendage oma muudatused sellega või kohandage modi majandusfaili otse. - Veenduge, et tee on teie kaardi jaoks õige. Faili
types.xmlasukoht Chernaruse jaoks onmpmissions/dayzOffline.chernarusplus/db/types.xml. Livonia jaoks on seempmissions/dayzOffline.enoch/db/types.xml. - Vaadake saagimajanduse juhendit, et saada täielikku teavet faili types.xml redigeerimisest.
BattlEye konfiguratsioon
BattlEye on DayZ poolt kasutatav pettusvastane süsteem. See on vaikimisi kõigil serveritel lubatud. BattlEye konfiguratsioonikaust asub:
battleye/
Selles kaustas leiate filtrifailid nagu scripts.txt, remoteexec.txt ja publicvariable.txt. Need failid määratlevad, milliste tegevuste korral BattlEye märgistab või viskab mängijaid välja. Vaikimisi on BattlEye konfigureeritud tabama levinumaid petturlusi. Kui kasutate modifikatsioone, võivad mõned modifikatsioonid vallandada valepositiivseid tulemusi ja visata seaduslikud mängijad välja.
BattlEye viskab mängijaid ootamatult välja
- Kontrollige BattlEye logifaile kaustas
battleye/. Logi näitab, milline filter väljaviskamise vallandas ja milline täpne string vastas. - Järgige modifikatsiooni autori soovitatud BattlEye lubaloendi juhiseid. Enamik modi lehti sisaldavad vajalikke filtrite kohandamise jaotist.
- Kui modi autori juhised puuduvad, määrake ajutiselt rikkuva filtri rea väärtuseks
0(ainult logimine), et peatada väljaviskamised uurimise ajal.
BattlEye valepositiivsete tulemuste käsitlemine modifikatsioonide korral
Kui mängijad visatakse BattlEye poolt välja pärast modifikatsioonide paigaldamist, kontrollige BattlEye logist, milline konkreetne filter väljaviskamise vallandas:
- GPanel'is avage vahekaart Files ja navigeerige kausta
battleye/. - Avage vastav filtrifail (nt
scripts.txtskriptirikkumiste jaoks võiremoteexec.txtkaugtäitmise väljaviskamiste jaoks). - Iga rida filtrifailis algab numbriga, mis näitab toimingut:
Muutke rikkuva rea alguses olev number väärtuseks
Väärtus Toiming 0Ainult logimine (ei viska välja) 1Logimine ja väljaviskamine 2Logimine ja keelamine 0, et peatada väljaviskamine uurimise ajal, või järgige modi autori juhiseid erandi lubaloendisse lisamiseks. - Salvestage fail ja taaskäivitage server. BattlEye filtrite muudatused ei nõua faili
serverDZ.cfgredigeerimist.
battleEye = 0; määramine failis serverDZ.cfg keelab kogu pettusvastase kaitse. Kaaluge seda ainult privaatsetel lubaloendiga serveritel, kus tunnete ja usaldate iga mängijat.
RCON BattlEye kaudu
BattlEye sisaldab sisseehitatud RCON-liidest, mis võimaldab kaughalduse käske ilma mängusisese administraatori paroolita. RCON konfigureeritakse failis battleye/beserver_x64.cfg.
Saate RCON-pordi ja parooli määrata otse GPanel'i vahekaardil Startup, selle asemel et faili käsitsi redigeerida. Minimaalne beserver_x64.cfg näeb välja selline:
RConPassword yourpassword
RConIP 0.0.0.0
RCON-kliendiga ühendamine
Kaugkäskude saatmiseks oma serverile RCON kaudu:
- Laadige alla RCON-klient, mis toetab BattlEye RCON-i (näiteks BattlEye RCon või DayZ Server Admin Tool).
- Sisestage oma serveri IP-aadress, RCON-port GPanel'i vahekaardilt Network ja konfiguratsioonis määratud RCON-parool.
- Ühenduge ja kasutage klienti käskude saatmiseks, nagu mängijate väljaviskamine, globaalsete sõnumite saatmine või serveri taaskäivitamine.
Seotud artiklid
- DayZ serveri seadistamise juhend -- serverDZ.cfg konfiguratsioon ja kuidas mängijad ühenduvad
- DayZ modifikatsioonide paigaldamine -- Steam Workshop'i modifikatsioonid, laadimise järjekord ja võtmefailid
- DayZ saagimajandus (types.xml) -- esemete ilmumismäärade ja saagitabelite kohandamine
- Kuidas faile SFTP kaudu üles laadida