PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Wie kann man Syserr-Fehler in Metin2-PvP-Servern lesen und beheben?

Yazdır

Wie kann man Syserr-Fehler in Metin2-PvP-Servern lesen und beheben?

Es ist die Ursache für fast alle technischen Probleme, die bei der Verwaltung von Metin2-PVP-Servern auftreten, wie z. B. Core-(Channel-)Drops, Game-Kicks, sich nicht öffnende NPC-Fenster oder nicht funktionierende Systeme. syserr in Dateien reserviert. In dieser Anleitung erfahren Sie, wie Sie Syserr-Dateien lesen, um serverseitige Fehler zu erkennen, und wie Sie die häufigsten Fehler beheben.

1. Wo finde ich Syserr-Dateien?

In der Metin2-Dateistruktur verfügt jeder Kern über ein eigenes Fehlerprotokoll. Je nachdem, in welchem Stadium das Problem auftritt, sollte die syserr-Datei im entsprechenden Verzeichnis untersucht werden:

  • Bei Anmeldeproblemen (Auth):/usr/game/cores/auth/syserr
  • Bei Kanalproblemen (CH1, CH2 usw.):/usr/game/cores/channel1/syserr
  • Für gemeinsame Karten (Game99):/usr/game/cores/game99/syserr
  • Für Datenbankfehler (DB):/usr/game/cores/db/syserr

2. Die häufigsten Syserr-Fehler und Lösungen

Syserr-Dateien arbeiten mit Protokolllogik und in den unteren Zeilen wird immer der aktuellste Fehler angezeigt. Hier sind die beliebtesten Fehlermuster:

A) Datenbankfehler bei Resume/Refuse (C_QueryResult)

DirectQuery failed(_query_...) - table 'player.item_proto' doesn't exist

Lösung: Dieser Fehler weist darauf hin, dass die abzufragende Tabelle in Navicat gelöscht wurde oder einen falschen Namen hat. Sie müssen die Tabelle aus der Sicherung (Sicherungs-SQL-Datei) wiederherstellen oder über Navicat reparieren.

B) Ungültiger Spalten- oder Wertfehler (GetServerFactor)

Putty / Game: ConvertStringToTable() - ... Column count is illogical

Lösung: auf Navicatitem_protoodermob_protoDies weist darauf hin, dass Sie beim Hinzufügen einer neuen Zeile zu den Tabellen eine fehlende Spalte gelassen haben (Tabulatortaste umgeschaltet) oder dass Sie, wenn Sie txt-basierte Dateien verwenden, die Zeilenreihenfolge in den Protodateien gestört haben. Überprüfen Sie die letzte Zeile, die Sie hinzugefügt haben.

C) Fehler „Quest funktioniert nicht“ (QUEST)

syserr: QUEST: wrong argument count for ...

Lösung: In den Funktionen einer Lua- oder Questdatei, die Sie auf den Server hochgeladen haben, wurde ein fehlendes oder falsches Argument verwendet. Sie müssen den entsprechenden Questcode öffnen, die Parameter in Klammern korrigieren und ihn erneut über Putty lesen.

3. Dinge, die Sie beim Lesen von Syserr beachten sollten

  • Nicht jede Syserr-Ausgabe ist ein kritischer Fehler. am Anfang[NOTICE]oder Zeilen, die nur zu Informationszwecken Warnungen enthalten, führen nicht zum Absturz des Spiels.
  • Wenn Ihre Kanäle (CHs) plötzlich geschlossen werden, wird die Syserr-Zeile unmittelbar vor der Sekunde der Schließung angezeigt „ABSTURZ“ oder „Fataler Fehler“ Sie sollten nach den Phrasen suchen.

Dieser Artikel ist speziell für PvPServer vorbereitet.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner