De meeste problemen met een open.mp-server bij PlayNHost komen door een kleine fout in config.json, een gamemode- of pluginbestand dat ontbreekt of voor Windows is gebouwd, of een speler wiens GTA: San Andreas de verkeerde versie is. Zoek hieronder de regel die je in de Console of in de game ziet: bij elke vermelding staat waarom het gebeurt en hoe je het oplost.
De server start niet, of start zonder je instellingen
De Console zegt "Error while parsing config file"
Waarom: config.json is geen geldige JSON meer, meestal na een bewerking met de hand: een ontbrekende komma, een ontbrekend aanhalingsteken, of een komma na het laatste item van een lijst. Start de server toch, dan negeert open.mp het hele bestand en draait hij op zijn ingebouwde standaardwaarden: poort 7777 in plaats van de eigen poort van je server, RCON uit, en niets van je naam, gamemode of andere instellingen. Spelers kunnen dan niet verbinden, ook al zegt de badge misschien Online.
Oplossing:
- Klik in het linkermenu op Files en klik op
config.jsonom het te openen. - Zoek de fout in de buurt van de plek die je het laatst hebt gewijzigd. Elke waarde behalve de laatste in een blok heeft een komma nodig en elke tekstwaarde heeft dubbele aanhalingstekens nodig.
- Klik op Inhoud opslaan en herstart de server.
Om het te voorkomen wijzig je de eenvoudige opties via Instellingen, onder Configbestanden, config.json: die editor schrijft altijd geldige JSON. Zie Naslag van de config.json-instellingen van open.mp. Kun je de fout niet vinden, herstel dan de laatste backup: Een backup van je open.mp-server maken en herstellen.
De Console zegt "Could not find" en "a file-not-found error was encountered"
Waarom: open.mp kreeg de opdracht een gamemode te laden die niet in de map gamemodes staat. Of de naam in pawn.main_scripts in config.json is fout, of de gamemode is geüpload als .pwn-bronbestand, dat de server niet kan draaien. Hij heeft de gecompileerde .amx nodig.
Oplossing: controleer dat gamemodes <name>.amx bevat met precies de naam die je hebt geschreven, inclusief hoofdletters en kleine letters. Zie Je eigen gamemode uploaden naar je open.mp-server.
De Console zegt "Your rcon password must be changed from the default password"
Waarom: het RCON-wachtwoord is changeme. open.mp weigert dat en schakelt zichzelf direct uit.
Oplossing: open Instellingen, Game-instellingen, typ een ander RCON-wachtwoord en start de server. Zie Admin worden op je open.mp-server.
De Console zegt "Could not load plugin"
Waarom: een plugin die in pawn.legacy_plugins staat, ontbreekt in de map plugins, is een Windows-.dll, of is geen 32-bits Linux-build. open.mp op Linux draait als 32-bits programma en laadt alleen .so-plugins die ervoor zijn gebouwd. De regel na "Could not load plugin" noemt het bestand en de reden.
Zegt de volgende regel "This file is an open.mp component. Please move it to components/ folder." (dit bestand is een open.mp-component, verplaats het naar de map components), dan is het bestand een open.mp-build: verplaats het naar components en haal zijn naam uit pawn.legacy_plugins.
Oplossing: upload de Linux-.so van de plugin naar plugins, of controleer de naam in pawn.legacy_plugins. Zie Plugins toevoegen aan je open.mp-server.
Spelers kunnen niet joinen
De game blijft hangen op "Connecting to IP:Port..."
Waarom: de server is niet Online, de speler heeft een ander adres of een andere poort getypt, of open.mp luistert op een andere poort dan de eigen poort van je server.
Oplossing: controleer dat de badge in het panel Online zegt en kopieer daarna het adres opnieuw uit de rij Serveradres op Overzicht. De poort maakt er deel van uit. Vergelijk hem daarna met de regel Legacy Network started on port in de Console. Toont die regel een andere poort, zoals 7777, zoek dan een server.cfg in je servermap (zijn regel port wint van config.json: verwijder het bestand en herstart) of een kapotte config.json. Zie Joinen op je open.mp-server.
De launcher zegt "Can't find GTA: San Andreas!"
Waarom: de open.mp-launcher weet niet waar de game is geïnstalleerd.
Oplossing: stel het GTA: San Andreas path (pad naar GTA: San Andreas) in de instellingen van de launcher in op de map met de game. open.mp heeft de pc-versie 1.0 van GTA: San Andreas nodig: de clientgids van open.mp zegt dat andere versies, zoals v2.0 en de Steam-release, niet werken zonder downgrade.
De game zegt "Unacceptable Nickname"
Waarom: de naam bevat een teken dat open.mp niet accepteert, is langer dan 20 tekens, of er is al een speler met dezelfde naam op de server (dit gebeurt na een snelle herverbinding).
Oplossing: gebruik alleen letters, cijfers en [ ] ( ) $ @ . _ =, tot 20 tekens, zoals de clientgids van open.mp opsomt. Wacht na een crash even voordat je opnieuw verbindt.
De game vraagt om een wachtwoord
Waarom: je server heeft een joinwachtwoord in config.json.
Oplossing: geef je spelers het wachtwoord, of verwijder het: De naam, het wachtwoord en de spelerslots van je open.mp-server wijzigen.
De server staat niet in de lijst Internet van de launcher
Waarom: Announce (aankondigen) staat uit in config.json, of de lijst heeft de server nog niet opgepikt.
Oplossing: spelers kunnen altijd joinen met het adres via Add Server (server toevoegen) in de launcher. Om vermeld te worden zet je Announce aan in de config.json-instellingen en herstart je.
Admin en commando's
In de game zegt /rcon login "Bad admin password"
Waarom: het wachtwoord is niet het RCON-wachtwoord waarmee de server is gestart. Een nieuw wachtwoord telt pas na een herstart.
Oplossing: kopieer het RCON-wachtwoord uit Instellingen, Game-instellingen, herstart als je het net hebt gewijzigd en typ /rcon login en het wachtwoord opnieuw. De melding waarschuwt dat herhaalde foute pogingen je een ban kunnen opleveren, dus controleer het voordat je het opnieuw probeert.
De Console zegt "Unknown command or variable"
Waarom: open.mp heeft geen commando met die naam. De Console stuurt je tekst precies zoals getypt naar open.mp.
Oplossing: typ cmdlist om de commando's te zien die je server kent. Zie De Console en commando's gebruiken op je open.mp-server.
Een speler die je hebt geunband kan nog steeds niet joinen
Waarom: de ban staat nog in bans.json, of het bestand is met de hand bewerkt terwijl de server draaide.
Oplossing: typ unbanip en het IP van de speler in de Console, of typ reloadbans nadat je bans.json met de hand hebt bewerkt. Zie Spelers kicken, bannen en unbannen op je open.mp-server.
Geheugen
Overzicht zegt "Deze server had geen geheugen meer"
Waarom: de server gebruikte meer geheugen dan zijn pakket geeft. Bij open.mp komt dat bijna altijd door de gamemode of een plugin, niet door open.mp zelf.
Oplossing: zie Hoeveel RAM heeft een open.mp-server nodig? en de algemene gids Een server repareren die niet start.



