NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak przenieść serwer SA-MP na open.mp

open.mpUpdated Oct 30, 20265 min read

Ż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?

SkopiujDlaczego
gamemodes (pliki .amx)Twój gamemode. Źródło .pwn jest opcjonalne
filterscriptsSkrypty, które działają obok gamemode'u
scriptfilesKonta, statystyki i inne zapisane dane większości gamemode'ów
pluginsPluginy, jako pliki Linux .so. Serwer Windows ma pliki .dll: pobierz wersje tych samych pluginów dla Linuxa
npcmodesTylko jeśli twój gamemode używa nagrań NPC
samp.banTwoje 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.jsonZostaw 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

  1. Otwórz serwer w panelu i zrób najpierw backup: Backupy, potem Uruchom backup.
  2. Zatrzymaj serwer.
  3. 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.
  4. Kliknij Files w lewym menu, kliknij Prześlij i wybierz archiwum zip.
  5. Zaznacz pole przy zipie i kliknij Rozpakuj. Twoje foldery leżą teraz obok config.json i omp-server.
  6. Usuń zip.
Strona Files serwera open.mp z folderami gamemodes, filterscripts, scriptfiles i plugins

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.cfgGdzie trafia na PlayNHost
hostname My ServerName w ustawieniach config.json
password i hasłoPassword w ustawieniach config.json
weburl, language, announce, queryWebsite, Language, Announce, Enable query w ustawieniach config.json
mapname, gamemodetextMap 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_passwordHasło RCON w Ustawienia, Ustawienia gry
maxplayersWiersz Sloty na Przegląd, do limitu twojego planu
portNic: 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

  1. Uruchom serwer i kliknij Console.
  2. Szukaj Loading plugin: dla każdego pluginu, linii startowych twojego gamemode'u i Legacy Network started on port.
  3. 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.

Masz już serwer gdzie indziej? Przenieś go do nas

NASZE OSTATNIE WPISY