Żeby przenieść serwer SA-MP albo open.mp na PlayNHost, wgraj jego foldery gamemodes, filterscripts, scriptfiles i plugins w Files, a potem przepisz ustawienia z server.cfg do config.json. open.mp uruchamia gamemode'y SA-MP i większość pluginów SA-MP, więc serwer SA-MP 0.3.7 zwykle przenosi się bez zmian w skryptach.
Co skopiować ze starego serwera?
| Skopiuj | Dlaczego |
|---|---|
gamemodes (pliki .amx) | Twój gamemode. Źródło .pwn jest opcjonalne |
filterscripts | Skrypty, które działają obok gamemode'u |
scriptfiles | Konta, statystyki i inne zapisane dane większości gamemode'ów |
plugins | Pluginy, jako pliki Linux .so. Serwer Windows ma pliki .dll: pobierz wersje tych samych pluginów dla Linuxa |
npcmodes | Tylko jeśli twój gamemode używa nagrań NPC |
samp.ban | Twoje bany z SA-MP. open.mp czyta go przy starcie i kopiuje bany do bans.json. Usuń samp.ban po pierwszym starcie, bo inaczej bany, które zdejmiesz, wrócą przy następnym starcie |
server.cfg albo config.json | Zostaw na swoim PC i przepisz ustawienia ręcznie, jak pokazano niżej |
Nie kopiuj starego programu serwera (samp03svr, samp-server.exe ani omp-server) ani folderu components z innej wersji open.mp: na twoim serwerze PlayNHost open.mp jest już zainstalowany. Niektóre pluginy potrzebują buildu dla open.mp, a YSF nie jest potrzebny w open.mp: Jak dodać pluginy do serwera open.mp.
Jeśli twój gamemode używa bazy MySQL, wyeksportuj ją też ze starego hostingu: Jak używać baz danych na serwerze.
Wgraj pliki
- Otwórz serwer w panelu i zrób najpierw backup: Backupy, potem Uruchom backup.
- Zatrzymaj serwer.
- Na swoim PC spakuj foldery z tabeli, a także
samp.ban, jeśli go masz, do jednego pliku.zip, z folderami na najwyższym poziomie archiwum. Pomińserver.cfg. - Kliknij Files w lewym menu, kliknij Prześlij i wybierz archiwum zip.
- Zaznacz pole przy zipie i kliknij Rozpakuj. Twoje foldery leżą teraz obok
config.jsoniomp-server. - Usuń zip.

Przy wielu plikach szybszy jest SFTP: Jak połączyć się z plikami serwera przez SFTP.
Przepisz ustawienia server.cfg do config.json
Nie wgrywaj server.cfg na swój serwer PlayNHost. open.mp czyta server.cfg po config.json i jego linie wygrywają, więc stara linia port 7777 przesuwa serwer z jego własnego portu i gracze nie mogą się połączyć, a linia rcon_password zastępuje Hasło RCON z Ustawienia gry. Przepisz wartości ręcznie.
Przewodniki open.mp o server.cfg i config.json opisują te same ustawienia pod tymi nazwami:
| Linia server.cfg | Gdzie trafia na PlayNHost |
|---|---|
hostname My Server | Name w ustawieniach config.json |
password i hasło | Password w ustawieniach config.json |
weburl, language, announce, query | Website, Language, Announce, Enable query w ustawieniach config.json |
mapname, gamemodetext | Map i Mode w Game w ustawieniach config.json |
gamemode0 mymode 1 | "main_scripts": ["mymode 1"] w config.json w Files |
filterscripts admin anticheat | "side_scripts": ["filterscripts/admin", "filterscripts/anticheat"] |
plugins streamer.so mysql.so | "legacy_plugins": ["streamer", "mysql"] |
rcon_password | Hasło RCON w Ustawienia, Ustawienia gry |
maxplayers | Wiersz Sloty na Przegląd, do limitu twojego planu |
port | Nic: panel ustawia własny port twojego serwera |
Ustawienia config.json są w Ustawienia, Pliki konfiguracyjne, config.json: Opis ustawień config.json w open.mp. Trzy listy w części pawn edytujesz w pliku w Files, a potem Zapisz zawartość.
Jeśli twój stary serwer już działał na open.mp, możesz wgrać jego config.json zamiast nowego, o ile to poprawny JSON. Panel i tak wpisuje do niego port twojego serwera, Hasło RCON i limit graczy przy każdym starcie, więc loguj się Hasłem RCON z Ustawienia gry, a nie starym.
Sprawdź pierwszy start
- Uruchom serwer i kliknij Console.
- Szukaj
Loading plugin:dla każdego pluginu, linii startowych twojego gamemode'u iLegacy Network started on port. - Dołącz z adresem ze strony Przegląd: Jak dołączyć do serwera open.mp.
Jeśli któraś linia mówi Could not find: albo Could not load plugin:, zobacz Problemy z serwerem open.mp i ich rozwiązania. Ogólny przewodnik o przenoszeniu: Jak przenieść istniejący serwer na PlayNHost.



