Deze handleiding behandelt veelvoorkomende DayZ serverproblemen en hoe je ze oplost, waaronder mod-handtekeningfouten, serverbrowserproblemen, XML-parseerfouten, BattlEye configuratie en RCON externe administratie. Voor algemene serverconfiguratie, zie de DayZ Server Installatiehandleiding.
Handtekening- en modfouten
Spelers worden gekickt met "Signature check timed out" of "No entry in key directory"
- Dit betekent dat het
.bikeybestand van een mod ontbreekt in dekeys/map van de server. Controleer of elke mod in je-mod=parameter zijn key-bestand heeft gekopieerd naarkeys/. - Als de server
verifySignatures = 2;heeft, moeten alle mods overeenkomende keys hebben. Er zijn geen uitzonderingen -- zelfs één ontbrekende key voorkomt dat spelers die die mod hebben kunnen verbinden. - Herstart de server na het toevoegen van het ontbrekende key-bestand. Key-wijzigingen worden van kracht bij een herstart.
- Zie de DayZ Mod Installatie handleiding voor volledige details over key-bestandbeheer.
Spelers worden gekickt met "Game signature mismatch"
- Dit gebeurt wanneer de lokale modbestanden van de speler niet overeenkomen met de modbestanden van de server. Meestal veroorzaakt doordat één kant een verouderde versie van een mod heeft.
- Vraag spelers om hun geabonneerde mods bij te werken in de DayZ Launcher of Steam Workshop voordat ze opnieuw verbinden.
- Als de mods van de server verouderd zijn, stop de server, verwijder de gecachte Workshop-bestanden voor de verouderde mod en herstart de server zodat deze de nieuwste versie opnieuw downloadt.
Problemen bij het opstarten van de server
Server crasht bij het opstarten of kan de missie niet laden
- De meest voorkomende oorzaak is een XML-parseerfout in
types.xmlof een ander missiebestand. Controleer de serverconsole-uitvoer in GPanel op een regel metxml,parseof de naam van het bestand dat niet kon worden geladen. - Download
types.xmlvia SFTP en valideer het met een XML-editor of online XML-validator. Zoek naar niet-gesloten tags, niet-overeenkomende aanhalingstekens of verdwaalde tekens. - Een probleem met de modlaadvolgorde kan ook een crash bij het opstarten veroorzaken. Probeer alle mods uit de
-mod=parameter te verwijderen en start eerst een vanilla server. Als de vanilla server schoon opstart, voeg dan mods één voor één opnieuw toe om te identificeren welke mod of combinatie de crash veroorzaakt. - Zie de Loot Economy handleiding voor tips over het valideren van
types.xml.
Server verschijnt niet in de DayZ Launcher serverbrowser
- Controleer of de
steamQueryPortinserverDZ.cfgexact overeenkomt met de query port die wordt weergegeven in het Network tabblad van GPanel. - De serverbrowser kan 10-15 minuten nodig hebben om een nieuw gestarte server te indexeren. Gebruik directe verbinding (Favourites tabblad in de launcher) om te verifiëren dat de server bereikbaar is terwijl je wacht.
- De DayZ Launcher serverbrowser toont mogelijk geen servers met bepaalde filterverschillen. Zorg ervoor dat
forceSameBuild = 1;is ingesteld inserverDZ.cfgzodat alleen spelers met de juiste spelversie de server kunnen zien en joinen.
Loot- en economyproblemen
Wijzigingen in types.xml worden niet van kracht na herstart
- Controleer of het bestand was opgeslagen voordat de server werd herstart. Open het in de GPanel bestandseditor na het opslaan om te verifiëren dat de ingevoerde waarden aanwezig zijn.
- Als je mods draait die hun eigen
types.xmlentries bevatten, kunnen die entries je wijzigingen overschrijven. Controleer dedb/map van de mod op eentypes.xmlbestand en voeg je wijzigingen daarin samen, of pas het economiebestand van de mod direct aan. - Controleer of het pad correct is voor je kaart. De
types.xmlvoor Chernarus bevindt zich opmpmissions/dayzOffline.chernarusplus/db/types.xml. Voor Livonia is hetmpmissions/dayzOffline.enoch/db/types.xml. - Zie de Loot Economy handleiding voor volledige details over het bewerken van types.xml.
BattlEye Configuratie
BattlEye is het anti-cheatsysteem dat door DayZ wordt gebruikt. Het is standaard ingeschakeld op alle servers. De BattlEye configuratiemap bevindt zich op:
battleye/
In deze map vind je filterbestanden zoals scripts.txt, remoteexec.txt en publicvariable.txt. Deze bestanden definiëren welke acties BattlEye markeert of waarvoor spelers worden gekickt. Standaard is BattlEye geconfigureerd om veelvoorkomende cheats te detecteren. Als je mods draait, kunnen sommige mods valse positieven veroorzaken en legitieme spelers kicken.
BattlEye kickt spelers onverwacht
- Controleer de BattlEye logbestanden in de
battleye/map. Het log toont welk filter de kick heeft veroorzaakt en de exacte string die is gematcht. - Volg de door de modauteur aanbevolen BattlEye whitelist-instructies. De meeste modpagina's bevatten een sectie over vereiste filteraanpassingen.
- Als er geen instructies van de modauteur beschikbaar zijn, stel dan tijdelijk de betreffende filterregel in op
0(alleen loggen) om de kicks te stoppen terwijl je onderzoek doet.
Omgaan met BattlEye valse positieven van mods
Als spelers door BattlEye worden gekickt na het installeren van mods, controleer dan het BattlEye log voor het specifieke filter dat de kick heeft veroorzaakt:
- Open in GPanel het Files tabblad en navigeer naar
battleye/. - Open het relevante filterbestand (bijv.
scripts.txtvoor scriptovertredingen ofremoteexec.txtvoor remote execution kicks). - Elke regel in het filterbestand begint met een nummer dat de actie aangeeft:
Wijzig het nummer aan het begin van de betreffende regel naar
Waarde Actie 0Alleen loggen (geen kick) 1Loggen en kicken 2Loggen en bannen 0om de kick te onderdrukken terwijl je onderzoek doet, of volg de instructies van de modauteur voor het whitelisten van de uitzondering. - Sla het bestand op en herstart de server. BattlEye filterwijzigingen vereisen geen bewerking van
serverDZ.cfg.
battleEye = 0; in serverDZ.cfg schakelt alle anti-cheatbescherming uit. Overweeg dit alleen op privé whitelisted servers waar je elke speler kent en vertrouwt.
RCON via BattlEye
BattlEye bevat een ingebouwde RCON-interface waarmee je op afstand administratiecommando's kunt uitvoeren zonder een in-game adminwachtwoord. RCON wordt geconfigureerd in battleye/beserver_x64.cfg.
Je kunt de RCON port en het wachtwoord direct instellen in het Startup tabblad van GPanel in plaats van het bestand handmatig te bewerken. Een minimale beserver_x64.cfg ziet er als volgt uit:
RConPassword yourpassword
RConIP 0.0.0.0
Verbinden met een RCON-client
Om externe commando's naar je server te sturen via RCON:
- Download een RCON-client die BattlEye RCON ondersteunt (zoals BattlEye RCon of DayZ Server Admin Tool).
- Voer het IP-adres van je server, de RCON port uit het Network tabblad van GPanel en het RCON-wachtwoord dat je in de configuratie hebt ingesteld in.
- Verbind en gebruik de client om commando's te sturen zoals spelers kicken, globale berichten versturen of de server herstarten.
Gerelateerde artikelen
- DayZ Server Installatiehandleiding -- serverDZ.cfg configuratie en hoe spelers verbinden
- DayZ Mod Installatie -- Steam Workshop mods, laadvolgorde en key-bestanden
- DayZ Loot Economy (types.xml) -- item spawnrates en loottabellen aanpassen
- Hoe bestanden uploaden via SFTP