Die meisten open.mp-Serverprobleme bei PlayNHost kommen von einem kleinen Fehler in config.json, einer Gamemode- oder Plugin-Datei, die fehlt oder für Windows gebaut ist, oder einem Spieler, dessen GTA: San Andreas die falsche Version hat. Suche unten die Zeile, die du in der Console oder im Spiel siehst: Jeder Eintrag sagt, warum sie auftritt und wie du sie behebst.
Der Server startet nicht oder startet ohne deine Einstellungen
Die Console sagt "Error while parsing config file"
Warum: config.json ist kein gültiges JSON mehr, meist nach einer Änderung von Hand: ein fehlendes Komma, ein fehlendes Anführungszeichen oder ein Komma nach dem letzten Eintrag einer Liste. Startet der Server trotzdem, ignoriert open.mp die ganze Datei und läuft mit seinen eingebauten Standardwerten: Port 7777 statt dem eigenen Port deines Servers, RCON aus und keiner deiner Einstellungen für Name, Gamemode und so weiter. Spieler können sich dann nicht verbinden, auch wenn das Badge Online zeigt.
Lösung:
- Klicke im linken Menü auf Files und klicke auf
config.json, um sie zu öffnen. - Such den Fehler in der Nähe der Stelle, die du zuletzt geändert hast. Jeder Wert außer dem letzten in einem Block braucht danach ein Komma, und jeder Textwert braucht doppelte Anführungszeichen.
- Klicke auf Inhalt speichern und starte den Server neu.
Um das zu vermeiden, ändere die einfachen Optionen über Einstellungen unter Config-Dateien, config.json: Dieser Editor schreibt immer gültiges JSON. Siehe open.mp config.json: Einstellungen im Überblick. Findest du den Fehler nicht, stelle das letzte Backup wieder her: open.mp-Server sichern und wiederherstellen.
Die Console sagt "Could not find" und "a file-not-found error was encountered"
Warum: open.mp sollte einen Gamemode laden, der nicht im Ordner gamemodes liegt. Entweder ist der Name in pawn.main_scripts in config.json falsch, oder der Gamemode wurde als .pwn-Quelldatei hochgeladen, die der Server nicht ausführen kann. Er braucht die kompilierte .amx.
Lösung: Prüfe, dass gamemodes die Datei <name>.amx mit genau dem Namen enthält, den du geschrieben hast, inklusive Groß- und Kleinschreibung. Siehe Eigenen Gamemode auf deinen open.mp-Server hochladen.
Die Console sagt "Your rcon password must be changed from the default password"
Warum: Das RCON-Passwort ist changeme. open.mp lehnt dieses ab und fährt sofort herunter.
Lösung: Öffne Einstellungen, Spieleinstellungen, tippe ein anderes RCON-Passwort ein und starte den Server. Siehe Admin auf deinem open.mp-Server werden.
Die Console sagt "Could not load plugin"
Warum: Ein Plugin, das in pawn.legacy_plugins steht, fehlt im Ordner plugins, ist eine Windows-.dll oder kein 32-Bit-Linux-Build. open.mp läuft unter Linux als 32-Bit-Programm und lädt nur dafür gebaute .so-Plugins. Die Zeile nach "Could not load plugin" nennt die Datei und den Grund.
Sagt die nächste Zeile "This file is an open.mp component. Please move it to components/ folder.", ist die Datei ein open.mp-Build: Verschiebe sie nach components und nimm ihren Namen aus pawn.legacy_plugins.
Lösung: Lade die Linux-.so des Plugins in plugins hoch oder prüfe den Namen in pawn.legacy_plugins. Siehe Plugins zu deinem open.mp-Server hinzufügen.
Spieler können nicht beitreten
Das Spiel hängt bei "Connecting to IP:Port..."
Warum: Der Server ist nicht Online, der Spieler hat eine andere Adresse oder einen anderen Port getippt, oder open.mp lauscht an einem anderen Port als dem eigenen deines Servers.
Lösung: Prüfe, dass das Badge im Panel Online sagt, und kopiere dann die Adresse noch einmal aus der Zeile Serveradresse auf der Übersicht. Der Port gehört dazu. Vergleiche ihn dann mit der Zeile Legacy Network started on port in der Console. Zeigt diese Zeile einen anderen Port, etwa 7777, such nach einer server.cfg in deinem Serverordner (ihre port-Zeile gewinnt gegen config.json: lösche die Datei und starte neu) oder nach einer kaputten config.json. Siehe Deinem open.mp-Server beitreten.
Der Launcher sagt "Can't find GTA: San Andreas!"
Warum: Der open.mp-Launcher weiß nicht, wo das Spiel installiert ist.
Lösung: Stelle den GTA: San Andreas path in den Einstellungen des Launchers auf den Ordner, in dem das Spiel liegt. open.mp braucht die PC-Version 1.0 von GTA: San Andreas: Der open.mp-Client-Guide sagt, dass andere Versionen wie v2.0 und die Steam-Version ohne Downgrade nicht funktionieren.
Das Spiel sagt "Unacceptable Nickname"
Warum: Der Name enthält ein Zeichen, das open.mp nicht akzeptiert, ist länger als 20 Zeichen, oder ein Spieler mit demselben Namen ist schon auf dem Server (das passiert nach einem schnellen erneuten Verbinden).
Lösung: Nimm nur Buchstaben, Ziffern und [ ] ( ) $ @ . _ =, bis zu 20 Zeichen, wie der open.mp-Client-Guide es listet. Warte nach einem Absturz einen Moment, bevor du dich neu verbindest.
Das Spiel fragt nach einem Passwort
Warum: Dein Server hat ein Beitrittspasswort in config.json.
Lösung: Gib deinen Spielern das Passwort oder entferne es: Name, Passwort und Spieler-Slots deines open.mp-Servers ändern.
Der Server ist nicht in der Liste Internet des Launchers
Warum: Announce ist in config.json aus, oder die Liste hat den Server noch nicht aufgenommen.
Lösung: Spieler können immer mit der Adresse über Add Server im Launcher beitreten. Um gelistet zu werden, schalte Announce (Ankündigen) in den config.json-Einstellungen an und starte neu.
Admin und Befehle
Im Spiel sagt /rcon login "Bad admin password"
Warum: Das Passwort ist nicht das RCON-Passwort, mit dem der Server gestartet ist. Ein neues Passwort zählt erst nach einem Neustart.
Lösung: Kopiere das RCON-Passwort aus Einstellungen, Spieleinstellungen, starte neu, falls du es gerade erst geändert hast, und tippe /rcon login und das Passwort noch einmal. Die Meldung warnt, dass wiederholte falsche Versuche zum Bann führen können, also prüfe es, bevor du es erneut versuchst.
Die Console sagt "Unknown command or variable"
Warum: open.mp hat keinen Befehl mit diesem Namen. Die Console schickt deinen Text genau so an open.mp, wie du ihn getippt hast.
Lösung: Tippe cmdlist, um die Befehle zu sehen, die dein Server kennt. Siehe Die Console und Befehle auf deinem open.mp-Server nutzen.
Ein Spieler, den du entbannt hast, kann immer noch nicht beitreten
Warum: Der Ban steht noch in bans.json, oder die Datei wurde von Hand bearbeitet, während der Server lief.
Lösung: Tippe unbanip und die IP des Spielers in die Console, oder tippe nach dem Bearbeiten von bans.json von Hand reloadbans. Siehe Spieler auf deinem open.mp-Server kicken, bannen und entbannen.
Arbeitsspeicher
Die Übersicht sagt "Diesem Server ist der Arbeitsspeicher ausgegangen"
Warum: Der Server hat mehr Arbeitsspeicher genutzt, als sein Tarif hergibt. Bei open.mp kommt das fast immer vom Gamemode oder einem Plugin, nicht von open.mp selbst.
Lösung: Siehe Wie viel RAM braucht ein open.mp-Server? und die allgemeine Anleitung Server startet nicht: So behebst du es.



