Om de gamemode van een open.mp-server bij PlayNHost direct te wijzigen typ je changemode en de naam van de gamemode in de Console, bijvoorbeeld changemode derby. Om hem na een herstart te houden zet je zijn naam in main_scripts in config.json onder Files. Een nieuwe server heeft drie gamemodes: gungame, derby en simpletdm.
Welke gamemodes heeft een nieuwe server?
De open.mp-release die PlayNHost installeert, bevat drie voorbeeldgamemodes in de map gamemodes:
| Naam om te typen | Gamemode | Bestanden |
|---|---|---|
gungame | Gun Game, degene die een nieuwe server draait | gungame.amx, gungame.pwn |
derby | Neverending Derby | derby.amx, derby.pwn |
simpletdm | Simple TDM | simpletdm.amx, simpletdm.pwn |
Het .amx-bestand is het bestand dat de server uitvoert. Elke gamemode die je uploadt, werkt op dezelfde manier: Je eigen gamemode uploaden naar je open.mp-server.
Nu van gamemode wisselen
- Open je server in het panel en klik in het linkermenu op Console. De badge moet Online zeggen.
- Typ
changemodeen de naam zonder.amx, bijvoorbeeldchangemode derby, en druk op Enter. - De huidige gamemode eindigt en zo'n 12 seconden later (de standaardpauze van open.mp) start de nieuwe. Spelers blijven verbonden en de Console toont de startregels van de nieuwe gamemode.
Een ingelogde admin kan hetzelfde in de game doen met /rcon changemode derby. Is de naam fout, dan toont de Console Could not find: en de naam, en blijft de huidige gamemode draaien.
De wissel duurt tot de server herstart. Daarna start open.mp weer de gamemode die in config.json staat.
De gamemode instellen waarmee de server start
De lijst met gamemodes staat in het deel pawn van config.json. De kaart config.json onder Instellingen kan hem niet bewerken, omdat het een lijst is. Bewerk dus het bestand zelf.
- Klik in het linkermenu op Files en klik op
config.json. De teksteditor gaat open. Zoek het deel
pawn. Op een nieuwe server ziet het er zo uit:"pawn": { "legacy_plugins": [], "main_scripts": [ "gungame 1" ], "side_scripts": [] },
- Wijzig
gungamein de naam van je gamemode, bijvoorbeeld"derby 1". Houd de aanhalingstekens. - Klik op Inhoud opslaan.
- Herstart de server. De Console toont de nieuwe gamemode die start.

Het getal achter de naam is hoe vaak de gamemode draait voordat de volgende in de lijst aan de beurt is. Met één gamemode in de lijst maakt het niet uit.
Een rotatie van meerdere gamemodes instellen
Zet meerdere regels in main_scripts, met een komma ertussen:
"main_scripts": [
"gungame 1",
"derby 2",
"simpletdm 1"
],
Als een gamemode eindigt, start open.mp de volgende in de lijst, en na de laatste begint hij weer bij de eerste. Hier draait derby twee keer achter elkaar voordat simpletdm komt. Om direct naar de volgende gamemode te gaan typ je gmx in de Console. Met maar één gamemode in de lijst herstart gmx diezelfde gamemode. Het formaat komt uit de installatiegids van open.mp.
Wat als er iets misgaat?
- De server start niet na de bewerking: de Console toont
Error while parsing config fileals er een komma of aanhalingsteken ontbreekt. Corrigeer de regel, of zie Problemen en oplossingen voor je open.mp-server. - "Could not find" bij het starten: de naam in
main_scriptskomt niet overeen met een.amx-bestand ingamemodes. Namen zijn hoofdlettergevoelig.
Alle andere opties van config.json: Naslag van de config.json-instellingen van open.mp.



