Denne veiledningen dekker vanlige DayZ-serverproblemer og hvordan du løser dem, inkludert mod-signaturfeil, serverleserproblemer, XML-parsingfeil, BattlEye-konfigurasjon og RCON-fjernadministrasjon. For generell serverkonfigurasjon, se DayZ Server Setup-veiledningen.
Signatur- og mod-feil
Spillere blir kastet ut med "Signature check timed out" eller "No entry in key directory"
- Dette betyr at en mods
.bikey-fil mangler fra serverenskeys/-katalog. Sjekk at hver mod i din-mod=-parameter har nøkkelfilen sin kopiert inn ikeys/. - Hvis serveren har
verifySignatures = 2;, må alle mods ha matchende nøkler. Det finnes ingen unntak -- selv én manglende nøkkel vil hindre spillere som har den moden i å koble til. - Etter at du har lagt til den manglende nøkkelfilen, start serveren på nytt. Nøkkelendringer trer i kraft ved omstart.
- Se DayZ Mod-installasjonsveiledningen for fulle detaljer om håndtering av nøkkelfiler.
Spillere blir kastet ut med "Game signature mismatch"
- Dette oppstår når spillerens lokale mod-filer ikke samsvarer med serverens mod-filer. Vanligvis forårsaket av at én side har en utdatert versjon av en mod.
- Be spillere oppdatere de abonnerte modsene sine i DayZ Launcher eller Steam Workshop før de kobler til igjen.
- Hvis serverens mods er utdaterte, stopp serveren, slett de bufrede Workshop-filene for den utdaterte moden, og start serveren på nytt slik at den laster ned den nyeste versjonen på nytt.
Problemer ved serveroppstart
Serveren krasjer ved oppstart eller klarer ikke å laste misjonen
- Den vanligste årsaken er en XML-parsingfeil i
types.xmleller en annen misjonsfil. Sjekk serverkonsollutdataen i GPanel for en linje som inneholderxml,parse, eller navnet på filen som ikke kunne lastes. - Last ned
types.xmlvia SFTP og valider den med en XML-editor eller en XML-validator på nett. Se etter ulukkede tagger, feilaktige anførselstegn eller forvillede tegn. - Et problem med mod-lastrekkefølge kan også forårsake en krasj ved oppstart. Prøv å fjerne alle mods fra
-mod=-parameteren og starte en vanlig server først. Hvis den vanlige serveren starter rent, legg til mods én om gangen for å identifisere hvilken mod eller kombinasjon som forårsaker krasjen. - Se Loot-økonomi-veiledningen for tips om validering av
types.xml.
Serveren vises ikke i DayZ Launcher-serverleseren
- Bekreft at
steamQueryPortiserverDZ.cfgsamsvarer nøyaktig med query-porten som vises i GPanels Network-fane. - Serverleseren kan ta 10-15 minutter på å indeksere en nylig startet server. Bruk direkte tilkobling (Favourites-fanen i launcheren) for å verifisere at serveren er tilgjengelig mens du venter.
- DayZ Launcher-serverleseren lister kanskje ikke servere med visse filtersamsvarsfeil. Sørg for at
forceSameBuild = 1;er satt iserverDZ.cfgslik at bare spillere på riktig spillversjon kan se og bli med på serveren.
Loot- og økonomiproblemer
types.xml-endringer trer ikke i kraft etter omstart
- Bekreft at filen ble lagret før serveren ble startet på nytt. Åpne den i GPanel-filredigereren etter lagring for å verifisere at verdiene du skrev inn er til stede.
- Hvis du kjører mods som inkluderer sine egne
types.xml-oppføringer, kan disse oppføringene overstyre endringene dine. Sjekk modensdb/-mappe for entypes.xml-fil og flett endringene dine inn i den, eller juster modens økonomifil direkte. - Sørg for at banen er korrekt for kartet ditt.
types.xmlfor Chernarus er påmpmissions/dayzOffline.chernarusplus/db/types.xml. For Livonia er denmpmissions/dayzOffline.enoch/db/types.xml. - Se Loot-økonomi-veiledningen for fulle detaljer om redigering av types.xml.
BattlEye-konfigurasjon
BattlEye er anti-juks-systemet som brukes av DayZ. Det er aktivert som standard på alle servere. BattlEye-konfigurasjonsmappen er plassert i:
battleye/
Inne i denne mappen finner du filterfiler som scripts.txt, remoteexec.txt og publicvariable.txt. Disse filene definerer hvilke handlinger BattlEye flagger eller kaster spillere ut for. Rett fra esken er BattlEye konfigurert til å fange vanlige juks. Hvis du kjører mods, kan noen mods utløse falske positive og kaste ut legitime spillere.
BattlEye kaster ut spillere uventet
- Sjekk BattlEye-loggfilene inne i
battleye/-mappen. Loggen vil vise hvilket filter som utløste utkastingen og den nøyaktige strengen som matchet. - Følg mod-forfatterens anbefalte BattlEye-hvitelisteinstruksjoner. De fleste mod-sider inkluderer en seksjon som dekker nødvendige filterjusteringer.
- Hvis ingen instruksjoner fra mod-forfatteren er tilgjengelige, sett midlertidig den problematiske filterlinjen til
0(kun logg) for å stoppe utkastingene mens du undersøker.
Håndtere falske positive fra BattlEye forårsaket av mods
Hvis spillere blir kastet ut av BattlEye etter installasjon av mods, sjekk BattlEye-loggen for det spesifikke filteret som utløste utkastingen:
- I GPanel, åpne Files-fanen og naviger til
battleye/. - Åpne den relevante filterfilen (f.eks.
scripts.txtfor skriptbrudd ellerremoteexec.txtfor utkastinger ved fjernutførelse). - Hver linje i filterfilen begynner med et tall som angir handlingen:
Endre tallet i starten av den problematiske linjen til
Verdi Handling 0Kun logg (ingen utkasting) 1Logg og kast ut 2Logg og bannlys 0for å undertrykke utkastingen mens du undersøker, eller følg mod-forfatterens instruksjoner for hviteliste av unntaket. - Lagre filen og start serveren på nytt. BattlEye-filterendringer krever ikke redigering av
serverDZ.cfg.
battleEye = 0; i serverDZ.cfg deaktiverer all anti-juks-beskyttelse. Vurder bare dette på private hvitelistede servere der du kjenner og stoler på hver spiller.
RCON via BattlEye
BattlEye inkluderer et innebygd RCON-grensesnitt som tillater fjernadministrasjonskommandoer uten et admin-passord i spillet. RCON konfigureres i battleye/beserver_x64.cfg.
Du kan angi RCON-porten og passordet direkte i GPanels Startup-fane i stedet for å redigere filen manuelt. En minimal beserver_x64.cfg ser slik ut:
RConPassword yourpassword
RConIP 0.0.0.0
Koble til med en RCON-klient
For å sende fjernkommandoer til serveren din via RCON:
- Last ned en RCON-klient som støtter BattlEye RCON (som BattlEye RCon eller DayZ Server Admin Tool).
- Skriv inn serverens IP-adresse, RCON-porten fra GPanels Network-fane, og RCON-passordet du satte i konfigurasjonen.
- Koble til og bruk klienten til å sende kommandoer som å kaste ut spillere, sende globale meldinger, eller starte serveren på nytt.
Relaterte artikler
- DayZ Server Setup-veiledning -- serverDZ.cfg-konfigurasjon og hvordan spillere kobler til
- DayZ Mod-installasjon -- Steam Workshop-mods, lastrekkefølge og nøkkelfiler
- DayZ Loot-økonomi (types.xml) -- tilpasse gjenstandsspawnrater og loot-tabeller
- Hvordan laste opp filer via SFTP