Com llegir i resoldre els errors de Syserr als servidors Pvp Metin2?
És la causa de gairebé tots els problemes tècnics trobats a la gestió del servidor Metin2 PVP, com ara caigudes del nucli (canal), llançaments de jocs, finestres NPC que no s'obren o sistemes que no funcionen. syserr reservat en fitxers. En aquesta guia, aprendràs a llegir els fitxers syserr per detectar errors del servidor i a solucionar els errors més comuns.
1. On trobar fitxers Syserr?
A l'estructura de fitxers Metin2, cada nucli té el seu propi registre d'errors. Depenent de l'etapa en què es produeixi el problema, s'hauria d'examinar el fitxer syserr del directori corresponent:
- Per a problemes d'inici de sessió (auth):
/usr/game/cores/auth/syserr - Per a problemes de canal (CH1, CH2, etc.):
/usr/game/cores/channel1/syserr - Per als mapes comuns (Game99):
/usr/game/cores/game99/syserr - Per a errors de base de dades (DB):
/usr/game/cores/db/syserr
2. Errors i solucions Syserr més comuns
Els fitxers Syserr funcionen amb lògica de registre i les línies inferiors sempre mostren l'error més recent. Aquests són els patrons d'error més populars:
A) Error de base de dades en donar currículum/refusament (C_QueryResult)
DirectQuery failed(_query_...) - table 'player.item_proto' doesn't exist
Solució: Aquest error indica que la taula que s'està intentant consultar s'ha suprimit a Navicat o té un nom incorrecte. Heu de restaurar la taula des de la còpia de seguretat (fitxer SQL de còpia de seguretat) o reparar-la mitjançant Navicat.
B) Error de columna o valor incorrecte (GetServerFactor)
Putty / Game: ConvertStringToTable() - ... Column count is illogical
Solució: a Navicatitem_protoomob_protoIndica que heu deixat una columna que falta (desplaçament de la tecla de tabulació) quan afegiu una nova fila a les taules o si feu servir fitxers basats en txt, heu interromput l'ordre de les files als fitxers proto. Comproveu l'última línia que heu afegit.
C) Error de Quest que no funciona (QUEST)
syserr: QUEST: wrong argument count for ...
Solució: S'ha utilitzat un argument que falta o incorrecte a les funcions d'un fitxer lua o quest que heu penjat al servidor. Heu d'obrir el codi de recerca rellevant, corregir els paràmetres entre parèntesis i llegir-lo de nou mitjançant Putty.
3. Coses a tenir en compte en llegir Syserr
- No totes les sortides de syserr són un error crític. al principi
[NOTICE]o les línies que continguin advertències només amb finalitats informatives no bloquejaran el joc. - Si els vostres canals (CH) es tanquen de sobte, la línia syserr immediatament abans del segon del tancament "CRASH" o "Error fatal" Hauríeu de buscar les frases.
Aquest article està preparat especialment per a PvPServer.