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

Lösung für den Fehler „Verbindung abgelehnt“ auf Metin2-Servern

Yazdır

Lösung für den Fehler „Verbindung abgelehnt“ auf Metin2-Servern

Einer der häufigsten Fehler bei der Verwaltung von Metin2-PVP-Servern ist "Verbindung abgelehnt" kommt. Dieser Fehler weist darauf hin, dass Ihr Spieleserver nicht mit der Datenbank (MySQL/MariaDB) kommunizieren kann oder die Spieledateien (auth, ch1, ch2 usw.) nicht ordnungsgemäß initialisiert werden können. Sie können die folgenden Methoden nacheinander anwenden, um das Problem Schritt für Schritt zu lösen.

Methode 1: Navicat-Datenbanktabellen reparieren

MySQL-Tabellen können in Situationen wie plötzlichem Herunterfahren des Servers, Stromausfällen oder unzureichendem RAM beschädigt werden. Dies führt direkt zum Fehler „Verbindung abgelehnt“. Zur Lösung:

  1. Navicat Öffnen Sie das Programm und stellen Sie eine Verbindung zu Ihrem Server her.
  2. "Spieler" Doppelklicken Sie auf die Datenbank, um sie aufzurufen.
  3. Wählen Sie alle geöffneten Tische (Konto, Artikel, Mob_Proto, Spieler usw.) vollständig mit der Maus aus.
  4. Klicken Sie zunächst mit der rechten Maustaste auf die ausgewählten Tabellen "pflegen" , Dann „Reparaturtabellen“ -> "erweitert" Folge deinem Weg.
  5. Gleicher Prozess "gemeinsam" Und "Protokoll" Wiederholen Sie diesen Vorgang für Tabellen in Datenbanken.
  6. Nachdem der Vorgang abgeschlossen ist, senden Sie ihn über Putty an Ihren Server.rebootwirf es weg.

Methode 2: Überprüfen der Vollständigkeit der Serverfestplatte

Wenn die Kapazität Ihrer Serverfestplatte 100 % erreicht, werden die MySQL-Dienste automatisch angehalten und der Server wechselt in den Ablehnungsmodus. So überprüfen Sie Ihre Festplatte:

  • Stellen Sie eine Verbindung zum Putty-Terminal her und geben Sie diesen Befehl ein:
    df -h
  • In den Ergebnissen /Riese/ oder gegenüber Ihrem Home-Verzeichnis (gemountet auf /) Verwenden% Untersuchen Sie seinen Wert.
  • Wenn die Auslastung 100 % oder sehr nahe daran liegt, müssen Sie alte Protokolldateien (Syserr, Syslog oder Spielprotokolle) auf Ihrem Server bereinigen. MySQL-Dienst nach der Reinigungservice mysql restartStarten Sie mit dem Befehl neu.

Methode 3: Überprüfen der letzten Änderungen und Syserr-Dateien

Wenn der Fehler auftritt, nachdem ein neues Element zu Navicat hinzugefügt, eine Quest geladen oder geladen wurdeitem_proto/mob_protoWenn Sie es nach der Bearbeitung erhalten haben, wurde es aufgrund einer von Ihnen eingegebenen falschen Zeile abgelehnt.

  • Stellen Sie mit Filezilla oder WinSCP eine Verbindung zu Ihrem Server her.
  • Gehen Sie entsprechend der von Ihnen verwendeten Dateistruktur zum Verzeichnis der Spielkanäle (Beispiel:/usr/game/cores/channel1oder/usr/game/share/locale/turkey).
  • im Ordner syserr Laden Sie die Datei herunter und öffnen Sie sie auf Ihrem Computer.
  • Die Fehlermeldung am Ende der Datei zeigt Ihnen direkt an, in welcher Tabelle Sie die falsche Operation ausgeführt haben oder welche Spalte fehlt. Sie können das Problem lösen, indem Sie die fehlerhafte Aktion rückgängig machen.

Methode 4: MySQL-Dienststatus- und Berechtigungsprüfungen

In den meisten Fällen wird der Fehler nicht direkt durch die Spieldateien verursacht, sondern durch das Stoppen des MySQL-Dienstes. Überprüfen Sie den Status mit dem folgenden Befehl über Putty:

service mysql status

Wenn der Dienst nicht ausgeführt wird (gestoppt oder inaktiv),service mysql startVersuchen Sie es mit dem Befehl zu starten. Wenn es nicht startet, sind möglicherweise Ihre Datenbankbenutzerberechtigungen (Root-Rechte) beschädigt.


Dieser Artikel ist speziell für PvPServer vorbereitet.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner