Come leggere e risolvere gli errori Syserr nei server Metin2 PvP?
È la causa di quasi tutti i problemi tecnici riscontrati nella gestione del server PVP di Metin2, come rilasci di core (canali), kick di gioco, finestre NPC che non si aprono o sistemi che non funzionano. syserr riservati nei file. In questa guida imparerai come leggere i file syserr per rilevare errori lato server e come correggere gli errori più comuni.
1. Dove trovare i file Syserr?
Nella struttura dei file Metin2, ogni core ha il proprio registro degli errori. A seconda della fase in cui si verifica il problema, è necessario esaminare il file syserr nella relativa directory:
- Per problemi di accesso (autenticazione):
/usr/game/cores/auth/syserr - Per problemi di canale (CH1, CH2 ecc.):
/usr/game/cores/channel1/syserr - Per le mappe comuni (Gioco 99):
/usr/game/cores/game99/syserr - Per errori del database (DB):
/usr/game/cores/db/syserr
2. Errori e soluzioni Syserr più comuni
I file Syserr funzionano con la logica del registro e le righe inferiori mostrano sempre l'errore più recente. Ecco i modelli di errore più popolari:
A) Errore del database nel fornire curriculum/rifiuto (C_QueryResult)
DirectQuery failed(_query_...) - table 'player.item_proto' doesn't exist
Soluzione: Questo errore indica che la tabella di cui si sta tentando di eseguire la query è stata eliminata in Navicat o ha un nome errato. È necessario ripristinare la tabella dal backup (file SQL di backup) o ripararla tramite Navicat.
B) Errore di colonna o valore non valido (GetServerFactor)
Putty / Game: ConvertStringToTable() - ... Column count is illogical
Soluzione: su Navicatitem_protoOmob_protoIndica che hai lasciato una colonna mancante (tasto tab) quando aggiungi una nuova riga alle tabelle o se stai utilizzando file basati su txt, hai interrotto l'ordine delle righe nei file proto. Controlla l'ultima riga che hai aggiunto.
C) Errore missione non funzionante (QUEST)
syserr: QUEST: wrong argument count for ...
Soluzione: È stato utilizzato un argomento mancante o errato nelle funzioni di un file lua o quest caricato sul server. Devi aprire il codice della missione pertinente, correggere i parametri tra parentesi e rileggerlo tramite Putty.
3. Cose da considerare quando si legge Syserr
- Non tutti gli output di syserr rappresentano un errore critico. all'inizio
[NOTICE]o righe contenenti avvisi solo a scopo informativo non causeranno l'arresto anomalo del gioco. - Se i tuoi canali (CH) vengono chiusi improvvisamente, la riga syserr immediatamente prima del secondo della chiusura "INCIDENTE" O "Errore fatale" Dovresti cercare le frasi.
Questo articolo è stato preparato appositamente per PvPServer.