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

Problemy z serwerem open.mp i ich rozwiązania

open.mpUpdated Oct 30, 20266 min read

Większość problemów z serwerem open.mp na PlayNHost bierze się z drobnego błędu w config.json, z brakującego pliku gamemode'u albo pluginu, albo zbudowanego dla Windowsa, oraz z gracza, którego GTA: San Andreas ma złą wersję. Znajdź niżej linię, którą widzisz w Console albo w grze: przy każdej jest powód i sposób naprawy.

Serwer nie startuje albo startuje bez twoich ustawień

Console mówi „Error while parsing config file”

Powód: config.json nie jest już poprawnym JSON, zwykle po ręcznej edycji: brakuje przecinka, brakuje cudzysłowu albo jest przecinek po ostatnim elemencie listy. Jeśli serwer mimo to wystartuje, open.mp ignoruje cały plik i działa na wbudowanych ustawieniach domyślnych: port 7777 zamiast własnego portu twojego serwera, RCON wyłączony i bez twojej nazwy, gamemode'u oraz innych ustawień. Gracze nie mogą się wtedy połączyć, choć plakietka może mówić Działa.

Naprawa:

  1. Kliknij Files w lewym menu i kliknij config.json, żeby go otworzyć.
  2. Znajdź błąd w pobliżu miejsca ostatniej zmiany. Każda wartość oprócz ostatniej w bloku potrzebuje przecinka po sobie, a każda wartość tekstowa musi mieć podwójny cudzysłów.
  3. Kliknij Zapisz zawartość i zrestartuj serwer.

Żeby tego uniknąć, proste opcje zmieniaj w Ustawienia, w Pliki konfiguracyjne, config.json: ten edytor zawsze zapisuje poprawny JSON. Zobacz Opis ustawień config.json w open.mp. Jeśli nie możesz znaleźć błędu, przywróć ostatni backup: Jak zrobić i przywrócić backup serwera open.mp.

Console mówi „Could not find” i „a file-not-found error was encountered”

Powód: open.mp miał załadować gamemode, którego nie ma w folderze gamemodes. Albo nazwa w pawn.main_scripts w config.json jest zła, albo gamemode wgrano jako plik źródłowy .pwn, którego serwer nie uruchomi. Potrzebuje skompilowanego .amx.

Naprawa: sprawdź, czy gamemodes zawiera <name>.amx z dokładnie taką nazwą, jaką wpisano, razem z wielkością liter. Zobacz Jak wgrać własny gamemode na serwer open.mp.

Console mówi „Your rcon password must be changed from the default password”

Powód: Hasło RCON to changeme. open.mp go odrzuca i od razu się wyłącza.

Naprawa: otwórz Ustawienia, Ustawienia gry, wpisz inne Hasło RCON i uruchom serwer. Zobacz Jak zostać adminem na serwerze open.mp.

Console mówi „Could not load plugin”

Powód: plugin wymieniony w pawn.legacy_plugins nie ma pliku w folderze plugins, jest plikiem .dll dla Windowsa albo nie jest 32-bitowym buildem dla Linuxa. open.mp na Linuxie działa jako program 32-bitowy i ładuje tylko pluginy .so zbudowane pod niego. Linia po „Could not load plugin” podaje plik i powód.

Jeśli następna linia mówi „This file is an open.mp component. Please move it to components/ folder.”, plik to build dla open.mp: przenieś go do components i usuń jego nazwę z pawn.legacy_plugins.

Naprawa: wgraj .so pluginu dla Linuxa do plugins albo sprawdź nazwę w pawn.legacy_plugins. Zobacz Jak dodać pluginy do serwera open.mp.

Gracze nie mogą dołączyć

Gra zatrzymuje się na „Connecting to IP:Port...”

Powód: serwer nie ma statusu Działa, gracz wpisał inny adres albo port, albo open.mp nasłuchuje na innym porcie niż własny port twojego serwera.

Naprawa: sprawdź, czy plakietka w panelu mówi Działa, a potem skopiuj adres jeszcze raz z wiersza Adres serwera na Przegląd. Port jest jego częścią. Potem porównaj go z linią Legacy Network started on port w Console. Jeśli ta linia pokazuje inny port, na przykład 7777, poszukaj w folderze serwera pliku server.cfg (jego linia port wygrywa z config.json: usuń plik i zrestartuj) albo zepsutego config.json. Zobacz Jak dołączyć do serwera open.mp.

Launcher mówi „Can't find GTA: San Andreas!”

Powód: launcher open.mp nie wie, gdzie jest zainstalowana gra.

Naprawa: ustaw GTA: San Andreas path (ścieżka do GTA: San Andreas) w ustawieniach launchera na folder z grą. open.mp potrzebuje wersji na PC 1.0 GTA: San Andreas: przewodnik klienta open.mp mówi, że inne wersje, takie jak v2.0 i wydanie ze Steama, nie działają bez downgrade'u.

Gra mówi „Unacceptable Nickname”

Powód: nick ma znak, którego open.mp nie akceptuje, jest dłuższy niż 20 znaków albo gracz o tej samej nazwie już jest na serwerze (zdarza się po szybkim ponownym połączeniu).

Naprawa: używaj tylko liter, cyfr i [ ] ( ) $ @ . _ =, do 20 znaków, jak wymienia przewodnik klienta open.mp. Po crashu chwilę poczekaj, zanim połączysz się ponownie.

Gra prosi o hasło

Powód: twój serwer ma hasło do dołączania w config.json.

Naprawa: podaj graczom hasło albo je usuń: Jak zmienić nazwę, hasło i sloty serwera open.mp.

Serwera nie ma na liście Internet w launcherze

Powód: Announce jest wyłączone w config.json albo lista jeszcze nie wychwyciła serwera.

Naprawa: gracze zawsze mogą dołączyć z adresem przez Add Server (Dodaj serwer) w launcherze. Żeby być na liście, włącz Announce w ustawieniach config.json i zrestartuj.

Admin i komendy

W grze /rcon login mówi „Bad admin password”

Powód: hasło nie jest tym, które serwer ma jako Hasło RCON od ostatniego startu. Nowe hasło liczy się dopiero po restarcie.

Naprawa: skopiuj Hasło RCON z Ustawienia, Ustawienia gry, zrestartuj, jeśli zmieniono je przed chwilą, i wpisz /rcon login i hasło jeszcze raz. Komunikat ostrzega, że powtarzane złe próby mogą skończyć się banem, więc sprawdź hasło, zanim spróbujesz znowu.

Console mówi „Unknown command or variable”

Powód: open.mp nie ma komendy o takiej nazwie. Console wysyła tekst do open.mp dokładnie tak, jak go wpisano.

Naprawa: wpisz cmdlist, żeby zobaczyć komendy, które zna twój serwer. Zobacz Jak używać Console i komend na serwerze open.mp.

Odbanowany gracz nadal nie może dołączyć

Powód: ban nadal jest w bans.json albo plik edytowano ręcznie, gdy serwer działał.

Naprawa: wpisz w Console unbanip i IP gracza albo, po ręcznej edycji bans.json, wpisz reloadbans. Zobacz Jak wyrzucać, banować i odbanowywać graczy na serwerze open.mp.

Pamięć

Przegląd pokazuje „Temu serwerowi zabrakło pamięci RAM”

Powód: serwer zużył więcej pamięci, niż daje jego plan. Na open.mp prawie zawsze bierze się to z gamemode'u albo pluginu, a nie z samego open.mp.

Naprawa: zobacz Ile RAM-u potrzebuje serwer open.mp? i ogólny przewodnik Jak naprawić serwer, który nie startuje.

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

NASZE OSTATNIE WPISY