Silkroad vSRO „Gameserver funktioniert nicht mehr“-Fehlerlösung
Eine der wichtigsten Komponenten bei der Verwaltung privater Silkroad-Server gameserver.exeist die Haupt-Engine, in der Monster, Karten, Fertigkeiten und Spielerbewegungen im Spiel verarbeitet werden. Wenn der Gameserver plötzlich herunterfährt oder die Fehlermeldung „Funktioniert nicht mehr“ ausgibt, brechen Spieler das Spiel ab und der Server bleibt geschlossen. In dieser ausführlichen Anleitung erfahren Sie die Fehlerursachen und die genauen Lösungen.
1. Grundursache: Fehlerhafte oder außerhalb des Limits liegende Drop-/Mediapk2-Ergänzungen
Wenn der Gameserver einen Gegenstand oder ein Monster aus der Datenbank (SQL Server) auf den Computer des Spielers überträgt.Media.pk2Wenn die Datei nicht gefunden werden kann oder eine falsche Drop-Rate festgestellt wird, stürzt es sofort ab.
Lösung:
- Überprüfen Sie Ihre letzten Änderungen. Zur Datenbank (
_RefObjCommon,_RefObjItem) Wenn Sie einen neuen Avatar, ein neues Silk-Element oder einen neuen sro_client hinzugefügt haben, stellen Sie sicher, dass die IDs und Pfade dieser Elemente genau mit den TXT-Dateien (itemdata.txt) in Media.pk2 übereinstimmen. - Eine einzelne Zeile, die Sie auf der SQL-Seite hinzufügen, aber auf der Medienseite weglassen, führt zum Absturz des Gameservers, wenn ein Spieler versucht, dieses Element zu sehen.
2. Grundursache: SQL Server SMC und Protokolldatenbank aufgebläht
Silkroad-Datenbanken (insbesondereSRO_VT_LOG) sammelt im Laufe der Zeit Millionen von Datenzeilen. Wenn der Gameserver beim Schreiben dieser Protokolle in SQL eine Zeitüberschreitung erleidet, stürzt er ab und wird heruntergefahren.
Lösung:
- Öffnen Sie SQL Server Management Studio (SSMS).
SRO_VT_LOGKlicken Sie mit der rechten Maustaste auf die Datenbank neue Abfrage sagen.- Aufblasbare Tische (Bsp.:
_LogScheduleoder Chatprotokolle), führen Sie diesen Befehl aus:TRUNCATE TABLE _LogSchedule
3. Grundursache: Karten- (Regions-) und Koordinatenfehler
Das Teleportieren von Spielern in einen fehlerhaften Kartenbereich (z. B. einen falsch hinzugefügten Boden der Jangan-Höhle oder einen Bereich für besondere Ereignisse) führt sofort zum Absturz des Gameservers.
Lösung:
- Ermitteln Sie über SMC (Server Management Control), welches Kartenmodul (Region) abgestürzt ist.
- Die Koordinaten des Spielers, der in den Bug geraten ist und den Server zum Absturz gebracht hat, werden in der Datenbank gespeichert.
_Userund_Charindem Sie es in den Tabellen finden, verschieben Sie den Charakter manuell in eine sichere Stadt (Jangan- oder Downhang-Koordinaten) und starten Sie den Gameserver neu.
Dieser Artikel ist speziell für PvPServer vorbereitet.