Den här guiden täcker vanliga DayZ-serverproblem och hur du löser dem, inklusive mod-signaturfel, problem med serverbläddraren, XML-parsningsfel, BattlEye-konfiguration och RCON-fjärradministration. För allmän serverkonfiguration, se DayZ Server Setup Guide.
Signatur- och mod-fel
Spelare kickas med "Signature check timed out" eller "No entry in key directory"
- Detta betyder att en mods
.bikey-fil saknas i servernskeys/-katalog. Kontrollera att varje mod i din-mod=-parameter har sin nyckelfil kopierad tillkeys/. - Om servern har
verifySignatures = 2;måste alla mods ha matchande nycklar. Det finns inga undantag -- även en enda saknad nyckel hindrar spelare som har den modden från att ansluta. - Efter att ha lagt till den saknade nyckelfilen, starta om servern. Nyckeländringar träder i kraft vid omstart.
- Se guiden för DayZ Mod-installation för fullständiga detaljer om hantering av nyckelfiler.
Spelare kickas med "Game signature mismatch"
- Detta inträffar när spelarens lokala mod-filer inte matchar serverns mod-filer. Orsakas vanligtvis av att den ena sidan har en föråldrad version av en mod.
- Be spelare att uppdatera sina prenumererade mods i DayZ Launcher eller Steam Workshop innan de ansluter igen.
- Om serverns mods är föråldrade, stoppa servern, radera de cachade Workshop-filerna för den föråldrade modden och starta om servern så att den laddar ner den senaste versionen igen.
Problem vid serveruppstart
Servern kraschar vid uppstart eller misslyckas med att ladda missionen
- Den vanligaste orsaken är ett XML-parsningsfel i
types.xmleller en annan missionsfil. Kontrollera serverns konsoloutput i GPanel efter en rad som innehållerxml,parseeller namnet på filen som misslyckades med att laddas. - Ladda ner
types.xmlvia SFTP och validera den med en XML-redigerare eller en online XML-validerare. Leta efter oavslutade taggar, felmatchade citattecken eller enstaka felaktiga tecken. - Ett problem med mod-laddningsordningen kan också orsaka en krasch vid uppstart. Prova att ta bort alla mods från
-mod=-parametern och starta en vanilla-server först. Om vanilla-servern startar rent, lägg tillbaka mods en i taget för att identifiera vilken mod eller kombination som orsakar kraschen. - Se guiden för Loot-ekonomi för tips om att validera
types.xml.
Servern visas inte i DayZ Launchers serverbläddrare
- Bekräfta att
steamQueryPortiserverDZ.cfgmatchar query-porten som visas i GPanels flik Network exakt. - Serverbläddraren kan ta 10-15 minuter att indexera en nyligen startad server. Använd direktanslutning (fliken Favourites i launchern) för att verifiera att servern är nåbar medan du väntar.
- DayZ Launchers serverbläddrare kan låta bli att lista servrar med vissa filtermissmatchningar. Säkerställ att
forceSameBuild = 1;är inställt iserverDZ.cfgså att endast spelare på rätt spelversion kan se och ansluta till servern.
Loot- och ekonomiproblem
Ändringar i types.xml träder inte i kraft efter omstart
- Bekräfta att filen sparades innan servern startades om. Öppna den i GPanels filredigerare efter att ha sparat för att verifiera att värdena du angav finns där.
- Om du kör mods som inkluderar sina egna
types.xml-poster kan dessa poster åsidosätta dina ändringar. Kontrollera moddensdb/-mapp efter entypes.xml-fil och slå samman dina ändringar i den, eller justera moddens ekonomifil direkt. - Säkerställ att sökvägen är korrekt för din karta.
types.xmlför Chernarus finns påmpmissions/dayzOffline.chernarusplus/db/types.xml. För Livonia är denmpmissions/dayzOffline.enoch/db/types.xml. - Se guiden för Loot-ekonomi för fullständiga detaljer om att redigera types.xml.
BattlEye-konfiguration
BattlEye är anti-fusk-systemet som används av DayZ. Det är aktiverat som standard på alla servrar. BattlEye-konfigurationsmappen finns på:
battleye/
Inuti den här mappen hittar du filterfiler såsom scripts.txt, remoteexec.txt och publicvariable.txt. Dessa filer definierar vilka åtgärder BattlEye flaggar eller kickar spelare för. Direkt ur lådan är BattlEye konfigurerat för att fånga vanliga fusk. Om du kör mods kan vissa mods utlösa falska positiva och kicka legitima spelare.
BattlEye kickar spelare oväntat
- Kontrollera BattlEye-loggfilerna i mappen
battleye/. Loggen visar vilket filter som utlöste kicken och den exakta strängen som matchade. - Följ mod-författarens rekommenderade instruktioner för BattlEye-whitelist. De flesta mod-sidor inkluderar ett avsnitt som täcker nödvändiga filterjusteringar.
- Om inga instruktioner från mod-författaren finns tillgängliga, ställ tillfälligt in den problematiska filterraden på
0(endast logg) för att stoppa kickarna medan du undersöker.
Hantera falska positiva från BattlEye orsakade av mods
Om spelare kickas av BattlEye efter att ha installerat mods, kontrollera BattlEye-loggen för det specifika filter som utlöste kicken:
- I GPanel, öppna fliken Files och navigera till
battleye/. - Öppna den relevanta filterfilen (t.ex.
scripts.txtför skriptöverträdelser ellerremoteexec.txtför kickar vid fjärrkörning). - Varje rad i filterfilen börjar med en siffra som anger åtgärden:
Ändra siffran i början av den problematiska raden till
Värde Åtgärd 0Endast logg (ingen kick) 1Logga och kicka 2Logga och banna 0för att undertrycka kicken medan du undersöker, eller följ mod-författarens instruktioner för att vitlista undantaget. - Spara filen och starta om servern. Ändringar i BattlEye-filter kräver inte redigering av
serverDZ.cfg.
battleEye = 0; i serverDZ.cfg inaktiverar allt anti-fusk-skydd. Överväg endast detta på privata vitlistade servrar där du känner och litar på varje spelare.
RCON via BattlEye
BattlEye inkluderar ett inbyggt RCON-gränssnitt som möjliggör fjärradministrationskommandon utan ett admin-lösenord i spelet. RCON konfigureras i battleye/beserver_x64.cfg.
Du kan ställa in RCON-porten och lösenordet direkt i GPanels flik Startup istället för att redigera filen manuellt. En minimal beserver_x64.cfg ser ut så här:
RConPassword yourpassword
RConIP 0.0.0.0
Ansluta med en RCON-klient
För att skicka fjärrkommandon till din server via RCON:
- Ladda ner en RCON-klient som stöder BattlEye RCON (såsom BattlEye RCon eller DayZ Server Admin Tool).
- Ange din servers IP-adress, RCON-porten från GPanels flik Network och RCON-lösenordet du ställde in i konfigurationen.
- Anslut och använd klienten för att skicka kommandon såsom att kicka spelare, skicka globala meddelanden eller starta om servern.
Relaterade artiklar
- DayZ Server Setup Guide -- konfiguration av serverDZ.cfg och hur spelare ansluter
- DayZ Mod-installation -- Steam Workshop-mods, laddningsordning och nyckelfiler
- DayZ Loot-ekonomi (types.xml) -- anpassa spawn-frekvenser för föremål och loot-tabeller
- Hur du laddar upp filer via SFTP