Żeby zmienić gamemode serwera open.mp na PlayNHost od razu, wpisz w Console changemode i nazwę gamemode'u, na przykład changemode derby. Żeby zostało po restarcie, wpisz jego nazwę w main_scripts w config.json w Files. Nowy serwer ma trzy gamemode'y: gungame, derby i simpletdm.
Jakie gamemode'y ma nowy serwer?
Wydanie open.mp, które instaluje PlayNHost, ma trzy przykładowe gamemode'y w folderze gamemodes:
| Nazwa do wpisania | Gamemode | Pliki |
|---|---|---|
gungame | Gun Game, ten, który uruchamia nowy serwer | gungame.amx, gungame.pwn |
derby | Neverending Derby | derby.amx, derby.pwn |
simpletdm | Simple TDM | simpletdm.amx, simpletdm.pwn |
Serwer uruchamia plik .amx. Każdy gamemode, który wgrasz, działa tak samo: Jak wgrać własny gamemode na serwer open.mp.
Przełącz gamemode teraz
- Otwórz serwer w panelu i kliknij Console w lewym menu. Plakietka musi mówić Działa.
- Wpisz
changemodei nazwę bez.amx, na przykładchangemode derby, i naciśnij Enter. - Obecny gamemode się kończy, a około 12 sekund później (domyślna przerwa open.mp) startuje nowy. Gracze zostają połączeni, a Console pokazuje linie startowe nowego gamemode'u.
Zalogowany admin może zrobić to samo w grze: /rcon changemode derby. Jeśli nazwa jest zła, Console wypisze Could not find: i tę nazwę, a obecny gamemode działa dalej.
Zmiana trwa do restartu serwera. Potem open.mp znów uruchamia gamemode zapisany w config.json.
Ustaw gamemode, z którym serwer startuje
Lista gamemode'ów jest w części pawn w config.json. Karta config.json w Ustawienia nie może jej edytować, bo to lista, więc edytuj sam plik.
- Kliknij Files w lewym menu i kliknij
config.json. Otworzy się edytor tekstu. Znajdź część
pawn. Na nowym serwerze wygląda tak:"pawn": { "legacy_plugins": [], "main_scripts": [ "gungame 1" ], "side_scripts": [] },
- Zmień
gungamena nazwę swojego gamemode'u, na przykład"derby 1". Zostaw cudzysłów. - Kliknij Zapisz zawartość.
- Zrestartuj serwer. Console pokaże start nowego gamemode'u.

Liczba po nazwie to ile razy gamemode uruchamia się z rzędu, zanim przyjdzie następny z listy. Przy jednym gamemode'ie na liście nie ma to znaczenia.
Ustaw rotację kilku gamemode'ów
Wpisz kilka pozycji w main_scripts, oddzielonych przecinkami:
"main_scripts": [
"gungame 1",
"derby 2",
"simpletdm 1"
],
Gdy gamemode się kończy, open.mp uruchamia następny z listy, a po ostatnim wraca do pierwszego. Tutaj derby uruchamia się dwa razy z rzędu przed simpletdm. Żeby od razu przejść do następnego gamemode'u, wpisz gmx w Console. Przy jednym gamemode'ie na liście gmx uruchamia ten sam gamemode od nowa. Format pochodzi z przewodnika instalacji open.mp.
Co, jeśli coś pójdzie nie tak?
- Serwer nie startuje po edycji: Console pokazuje
Error while parsing config file, gdy brakuje przecinka albo cudzysłowu. Popraw linię albo zobacz Problemy z serwerem open.mp i ich rozwiązania. - „Could not find” przy starcie: nazwa w
main_scriptsnie pasuje do pliku.amxwgamemodes. W nazwach liczy się wielkość liter.
Wszystkie inne opcje config.json: Opis ustawień config.json w open.mp.



