Hvordan lese og løse Syserr-feil i Metin2 Pvp-servere?
Det er årsaken til nesten alle tekniske problemer som oppstår i Metin2 PVP-serveradministrasjon, slik som kjerne-(kanal)fall, spillkick, NPC-vinduer som ikke åpnes eller systemer som ikke fungerer. syserr reservert i filer. I denne veiledningen lærer du hvordan du leser syserr-filer for å oppdage serversidefeil og hvordan du fikser de vanligste feilene.
1. Hvor finner jeg Syserr-filer?
I Metin2-filstrukturen har hver kjerne sin egen feillogg. Avhengig av stadiet der problemet oppstår, bør syserr-filen i den relevante katalogen undersøkes:
- For påloggingsproblemer (Auth):
/usr/game/cores/auth/syserr - For kanalproblemer (CH1, CH2 osv.):
/usr/game/cores/channel1/syserr - For vanlige kart (Spill99):
/usr/game/cores/game99/syserr - For databasefeil (DB):
/usr/game/cores/db/syserr
2. De vanligste Syserr-feilene og -løsningene
Syserr-filer fungerer med logikk og de nederste linjene viser alltid den nyeste feilen. Her er de mest populære feilmønstrene:
A) Databasefeil ved å gi CV/Avslå (C_QueryResult)
DirectQuery failed(_query_...) - table 'player.item_proto' doesn't exist
Løsning: Denne feilen indikerer at tabellen som forsøkes forespurt har blitt slettet i Navicat eller har et feil navn. Du må gjenopprette tabellen fra sikkerhetskopi (SQL-fil) eller reparere den via Navicat.
B) Dårlig kolonne eller verdifeil (GetServerFactor)
Putty / Game: ConvertStringToTable() - ... Column count is illogical
Løsning: på Navicatitem_protoellermob_protoDet indikerer at du forlot en manglende kolonne (tabtastskift) når du la til en ny rad i tabellene, eller hvis du bruker txt-baserte filer, forstyrret du radrekkefølgen i protofilene. Sjekk den siste linjen du la til.
C) Oppdraget fungerer ikke-feil (QUEST)
syserr: QUEST: wrong argument count for ...
Løsning: Et manglende eller feil argument har blitt brukt i funksjonene til en lua- eller quest-fil du lastet opp til serveren. Du må åpne den aktuelle oppdragskoden, rette parametrene i parentes og lese den på nytt via Putty.
3. Ting du bør vurdere når du leser Syserr
- Ikke alle syserr-utdata er en kritisk feil. i begynnelsen
[NOTICE]eller linjer som inneholder advarsler kun for informasjonsformål, vil ikke krasje spillet. - Hvis kanalene dine (CH-er) plutselig stenges, vil syserr-linjen umiddelbart før den andre avslutningen "KRASH" eller "Fatal feil" Du bør søke etter setningene.
Denne artikkelen er spesielt utarbeidet for PvPServer.