Aquesta guia cobreix els problemes comuns del servidor de DayZ i com resoldre'ls, incloent errors de signatura de mods, problemes amb el navegador de servidors, errors d'anàlisi XML, configuració de BattlEye i administració remota RCON. Per a la configuració general del servidor, consulteu la Guia de configuració del servidor de DayZ.
Errors de signatura i mods
Els jugadors són expulsats amb "Signature check timed out" o "No entry in key directory"
- Això significa que el fitxer
.bikeyd'un mod falta al directorikeys/del servidor. Comproveu que cada mod al vostre paràmetre-mod=tingui el seu fitxer de clau copiat akeys/. - Si el servidor té
verifySignatures = 2;, tots els mods han de tenir claus coincidents. No hi ha excepcions -- fins i tot una clau que falti impedirà que els jugadors que tinguin aquell mod es connectin. - Després d'afegir el fitxer de clau que falta, reinicieu el servidor. Els canvis de claus tenen efecte en reiniciar.
- Consulteu la guia d'instal·lació de mods de DayZ per a detalls complets sobre la gestió de fitxers de clau.
Els jugadors són expulsats amb "Game signature mismatch"
- Això passa quan els fitxers locals del mod del jugador no coincideixen amb els fitxers del mod del servidor. Normalment causat perquè un dels costats té una versió desactualitzada d'un mod.
- Demaneu als jugadors que actualitzin els seus mods subscrits al DayZ Launcher o a Steam Workshop abans de reconnectar-se.
- Si els mods del servidor estan desactualitzats, atureu el servidor, elimineu els fitxers de Workshop emmagatzemats en memòria cau del mod desactualitzat i reinicieu el servidor perquè torni a descarregar la versió més recent.
Problemes d'inici del servidor
El servidor es bloqueja en iniciar o no carrega la missió
- La causa més comuna és un error d'anàlisi XML a
types.xmlo un altre fitxer de missió. Comproveu la sortida de la consola del servidor a GPanel per trobar una línia que continguixml,parseo el nom del fitxer que no s'ha pogut carregar. - Descarregueu
types.xmlvia SFTP i valideu-lo amb un editor XML o un validador XML en línia. Cerqueu etiquetes sense tancar, cometes no coincidents o caràcters perduts. - Un problema d'ordre de càrrega de mods també pot causar un bloqueig en iniciar. Proveu d'eliminar tots els mods del paràmetre
-mod=i inicieu primer un servidor vanilla. Si el servidor vanilla s'inicia correctament, torneu a afegir els mods un per un per identificar quin mod o combinació causa el bloqueig. - Consulteu la guia d'economia de botí per a consells sobre la validació de
types.xml.
El servidor no apareix al navegador de servidors del DayZ Launcher
- Confirmeu que el
steamQueryPortaserverDZ.cfgcoincideix exactament amb el port de consulta mostrat a la pestanya Network de GPanel. - El navegador de servidors pot trigar 10-15 minuts a indexar un servidor recentment iniciat. Utilitzeu la connexió directa (pestanya Favourites al llançador) per verificar que el servidor és accessible mentre espereu.
- El navegador de servidors del DayZ Launcher pot no llistar servidors amb certes discrepàncies de filtre. Assegureu-vos que
forceSameBuild = 1;estigui establert aserverDZ.cfgperquè només els jugadors amb la versió correcta del joc puguin veure i unir-se al servidor.
Problemes de botí i economia
Els canvis a types.xml no tenen efecte després de reiniciar
- Confirmeu que el fitxer s'ha desat abans de reiniciar el servidor. Obriu-lo a l'editor de fitxers de GPanel després de desar per verificar que els valors que heu introduït hi són presents.
- Si esteu executant mods que inclouen les seves pròpies entrades de
types.xml, aquestes entrades poden sobreescriure els vostres canvis. Comproveu la carpetadb/del mod per trobar un fitxertypes.xmli fusioneu-hi els vostres canvis, o ajusteu el fitxer d'economia del mod directament. - Assegureu-vos que la ruta és correcta per al vostre mapa. El
types.xmlper a Chernarus es troba ampmissions/dayzOffline.chernarusplus/db/types.xml. Per a Livonia, ésmpmissions/dayzOffline.enoch/db/types.xml. - Consulteu la guia d'economia de botí per a detalls complets sobre l'edició de types.xml.
Configuració de BattlEye
BattlEye és el sistema anti-trampes utilitzat per DayZ. Està activat per defecte en tots els servidors. La carpeta de configuració de BattlEye es troba a:
battleye/
Dins d'aquesta carpeta trobareu fitxers de filtre com scripts.txt, remoteexec.txt i publicvariable.txt. Aquests fitxers defineixen quines accions BattlEye marca o per les quals expulsa jugadors. Per defecte, BattlEye està configurat per detectar trampes comunes. Si esteu executant mods, alguns mods poden provocar falsos positius i expulsar jugadors legítims.
BattlEye expulsa jugadors inesperadament
- Comproveu els fitxers de registre de BattlEye dins de la carpeta
battleye/. El registre mostrarà quin filtre ha provocat l'expulsió i la cadena exacta que ha coincidit. - Seguiu les instruccions de llista blanca de BattlEye recomanades per l'autor del mod. La majoria de pàgines de mods inclouen una secció que cobreix els ajustos de filtre necessaris.
- Si no hi ha instruccions de l'autor del mod disponibles, establiu temporalment la línia del filtre infractor a
0(només registre) per aturar les expulsions mentre investigueu.
Gestió de falsos positius de BattlEye provocats per mods
Si els jugadors estan sent expulsats per BattlEye després d'instal·lar mods, comproveu el registre de BattlEye per al filtre específic que ha provocat l'expulsió:
- A GPanel, obriu la pestanya Files i navegueu a
battleye/. - Obriu el fitxer de filtre rellevant (p. ex.,
scripts.txtper a violacions de scripts oremoteexec.txtper a expulsions d'execució remota). - Cada línia del fitxer de filtre comença amb un número que indica l'acció:
Canvieu el número al principi de la línia infractora a
Valor Acció 0Només registre (sense expulsió) 1Registre i expulsió 2Registre i bloqueig 0per suprimir l'expulsió mentre investigueu, o seguiu les instruccions de l'autor del mod per afegir l'excepció a la llista blanca. - Deseu el fitxer i reinicieu el servidor. Els canvis de filtres de BattlEye no requereixen editar
serverDZ.cfg.
battleEye = 0; a serverDZ.cfg desactiva tota la protecció anti-trampes. Considereu-ho només en servidors privats amb llista blanca on conegueu i confieu en cada jugador.
RCON via BattlEye
BattlEye inclou una interfície RCON integrada que permet comandes d'administració remota sense una contrasenya d'administrador dins del joc. RCON es configura a battleye/beserver_x64.cfg.
Podeu establir el port i la contrasenya de RCON directament a la pestanya Startup de GPanel en lloc d'editar el fitxer manualment. Un beserver_x64.cfg mínim té aquest aspecte:
RConPassword yourpassword
RConIP 0.0.0.0
Connectar-se amb un client RCON
Per enviar comandes remotes al vostre servidor via RCON:
- Descarregueu un client RCON que suporti BattlEye RCON (com BattlEye RCon o DayZ Server Admin Tool).
- Introduïu l'adreça IP del vostre servidor, el port RCON de la pestanya Network de GPanel i la contrasenya RCON que heu establert a la configuració.
- Connecteu-vos i utilitzeu el client per enviar comandes com expulsar jugadors, enviar missatges globals o reiniciar el servidor.
Articles relacionats
- Guia de configuració del servidor de DayZ -- configuració de serverDZ.cfg i com es connecten els jugadors
- Instal·lació de mods de DayZ -- mods de Steam Workshop, ordre de càrrega i fitxers de clau
- Economia de botí de DayZ (types.xml) -- personalització de les taxes d'aparició d'objectes i taules de botí
- Com pujar fitxers via SFTP