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

Leitfaden zur Optimierung der Serverleistung und zur Verhinderung von Verzögerungen bei Metin2

Yazdır

Leitfaden zur Optimierung der Serverleistung und zur Verhinderung von Verzögerungen bei Metin2

Auf Metin2-PVP-Servern können eine Erhöhung der Spielerzahl, der Kartendichte oder fehlerhafte technische Konfigurationen im Laufe der Zeit zu Verzögerungen (Lag) und vorübergehenden Einfrierungen (CH-Drops) auf dem Server führen. Sie können die folgenden Schritte bedenkenlos ausführen, um die Leistung Ihres Servers zu maximieren und die RAM- und CPU-Auslastung zu optimieren.

1. Regelmäßige Protokoll- und Cache-Bereinigung

Solange Ihr Spielserver geöffnet bleibt, werden alle von den Spielern durchgeführten Aktionen, Monster-Spawns und Syserr-Ausgaben in den Protokollordnern gesammelt. Angeschwollene Protokolldateien ermüden die Festplatte und verursachen Verzögerungen. Für die Lösung können Sie das automatische Clearing-Skript (clear.sh) verwenden:

  • mit Filezilla/usr/gameStellen Sie eine Verbindung zum Verzeichnis her.
  • Wenn es in Ihren Dateien verfügbar istclear.shoderlog.shFühren Sie die Datei über Putty aus:
    sh clear.sh
  • Um diesen Vorgang im Putty-Terminal zu automatisierencrontab -eMit dem Befehl können Sie jede Nacht eine automatische Protokollreinigung planen.

2. Bearbeiten des Spielerlimits pro Kanal (CH) in den CONFIG-Dateien

Die Kernstruktur jedes Kanals weist ein bestimmtes Speicherlimit auf. Unnötig hohe Grenzwerte ermüden den Serverprozessor. So optimieren Sie die CONFIG-Dateien Ihrer Kanäle:

  1. /usr/game/cores/channel1/CONFIGÖffnen Sie die Datei mit einem Texteditor.
  2. USER_LIMIT Stellen Sie den Wert entsprechend der RAM-Kapazität Ihres Servers und Ihrer Zielspielerbasis auf einen angemessenen Wert ein (Beispiel: 500 oder 1000).
  3. Wiederholen Sie den gleichen Vorgang für alle CHs und CONFIG-Dateien im Ordner game99.

3. DB (Datenbank) SQL-Optimierung und Tabellen-Caching

Metin2 zieht den Datenstrom direkt über Navicat. Verzögerungen bei Datenbankabfragen spiegeln sich als Verzögerungen im Spiel wider. Führen Sie die folgende Optimierung für Navicat durch:

  • Stellen Sie über das Navicat-Programm eine Verbindung zu Ihrer Datenbank her.
  • „Spieler“ Gehen Sie zur Datenbank und wählen Sie alle Tabellen aus.
  • Per Rechtsklick Wartung -> Optimierte Tabellen Führen Sie die Option aus. Dieser Prozess verkürzt die Abfragezeit durch die Organisation der Indizes.

4. Netzwerk- und Kerneleinstellungen des Server-Betriebssystems (FreeBSD).

Sie können den FreeBSD-Kernel über Putty optimieren, sodass Netzwerkpakete schneller an den Server geliefert werden und nicht in der Warteschlange warten./etc/sysctl.confSie können die Netzwerkleistung steigern, indem Sie am Ende der Datei die folgenden Zeilen hinzufügen:

kern.ipc.somaxconn=1024
net.inet.tcp.recvspace=65536
net.inet.tcp.sendspace=65536

an Ihren Server, damit die Änderungen wirksam werden.rebootWirf es einfach weg.


Dieser Artikel ist speziell für PvPServer vorbereitet.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner