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

Jak hostować serwer BeamMP (2026)

BeamMPUpdated Nov 5, 20269 min read

Krótka odpowiedź. Możesz hostować serwer BeamMP samodzielnie i za darmo: utwórz klucz uwierzytelniający na keymaster.beammp.com, pobierz BeamMP-Server dla swojego systemu z wydań BeamMP-Server na GitHubie, uruchom go raz, żeby powstał plik ServerConfig.toml, wklej klucz i otwórz port 30814 dla TCP i UDP. Albo wynajmij serwer BeamMP i pomiń konfigurację sieci.

Gracze znajdują serwer publiczny po nazwie na liście serwerów BeamMP albo dołączają do dowolnego serwera, publicznego lub prywatnego, podając adres IP i port na karcie Direct Connect tej listy.

Sprawdzone 5 listopada 2026 na BeamMP-Server v3.9.3 (wydanym 23 maja 2026), najnowszym wydaniu na GitHubie.

Ten poradnik opiera się na dokumentacji BeamMP na docs.beammp.com, stronie BeamMP-Server na GitHubie i na tym, co uruchamiamy na każdym hostowanym przez nas serwerze BeamMP. Żeby przejść od razu do wynajmu, wejdź do opcji 2.

Czego potrzebujesz

  • Klucz uwierzytelniający BeamMP. Bez niego serwer nie ruszy. Logujesz się przez Discord na keymaster.beammp.com, otwierasz Klucze, klikasz zielony przycisk plus i wpisujesz nazwę serwera. Nigdy nie udostępniaj klucza: BeamMP każe traktować go jak hasło.
  • Oprogramowanie serwera. Jest darmowe. Strona wydań oferuje wersje dla Windowsa (BeamMP-Server.exe) oraz dla Debiana i Ubuntu na x86_64 i arm64.
  • Maszyna, która działa non stop: zapasowy komputer, domowy serwer albo wirtualna maszyna w chmurze.
  • Sieć: port 30814 (domyślny), otwarty zarówno dla TCP, jak i UDP. Dokumentacja BeamMP mówi, że serwer obsługuje tylko IPv4.
  • Biblioteka uruchomieniowa Linuksa: liblua5.3-0 na Debianie i Ubuntu, według README BeamMP-Server.
  • Gra: każdy gracz potrzebuje BeamNG.drive z zainstalowanym BeamMP.

Opcja 1: hostuj samodzielnie

Te kroki dotyczą Ubuntu 24.04 na x86_64. Dla innego systemu wybierz odpowiedni plik na stronie wydań. BeamMP zaleca, by nie uruchamiać serwera jako root.

  1. Zainstaluj bibliotekę i utwórz użytkownika.
    sudo apt-get update
    sudo apt-get install -y liblua5.3-0
    sudo useradd -m beammpserver
    sudo -iu beammpserver
  2. Pobierz serwer.
    mkdir ~/beammp && cd ~/beammp
    curl -L -o BeamMP-Server https://github.com/BeamMP/BeamMP-Server/releases/latest/download/BeamMP-Server.ubuntu.24.04.x86_64
    chmod +x BeamMP-Server
  3. Uruchom go raz, żeby utworzyć ServerConfig.toml. Gdy w pliku nie ma jeszcze klucza, serwer zgłasza brak AuthKey i sam się zamyka po około 10 sekundach.
    ./BeamMP-Server
  4. Edytuj ServerConfig.toml. Ustawienia, które zmienia większość osób:
    [General]
    Name = 'My BeamMP Server'
    Port = 30814
    AuthKey = 'paste-your-key-here'
    Private = false
    MaxCars = 1
    MaxPlayers = 8
    Map = '/levels/gridmap_v2/info.json'
    Description = 'My first server'
    ResourceFolder = 'Resources'
    Nowy plik zaczyna się od Private = true, co trzyma serwer poza listą publiczną. Ustaw false, żeby serwer był na liście. Mody trafiają do Resources/Client.
  5. Otwórz port. Zezwól na port 30814 dla TCP i UDP w zaporze maszyny (z ufw: sudo ufw allow 30814/tcp i sudo ufw allow 30814/udp), a potem przekieruj oba na routerze do tej maszyny. Dokumentacja BeamMP mówi, że jeśli router pokazuje porty wewnętrzny i zewnętrzny, ustaw je tak samo. Maszyna wirtualna u dostawcy chmury nie potrzebuje przekierowania na routerze, tylko własnych reguł zapory.
  6. Uruchom serwer ponownie poleceniem ./BeamMP-Server i sprawdź w konsoli linie z [ERROR] lub [WARN]. Żeby działał po wylogowaniu, użyj usługi systemd lub screen.
  7. Przetestuj port. Strona BeamMP o przekierowaniu portów wskazuje narzędzie CheckBeamMP: status: ok oznacza, że port jest otwarty. Błąd może znaczyć, że twój dostawca internetu stosuje CGNAT, który blokuje przekierowania.

Windows

Pobierz BeamMP-Server.exe, wrzuć go do osobnego folderu i uruchom raz, żeby utworzyć ServerConfig.toml. Edytuj ten plik jak w kroku 4, zainstaluj Visual C++ Redistributables (dokumentacja BeamMP podaje je jako wymagane do uruchomienia serwera na Windowsie) i zezwól na port 30814 dla TCP i UDP w Zaporze Windows oraz na routerze.

Jak gracze dołączają

  • Serwer publiczny: wyszukaj jego nazwę na liście serwerów BeamMP.
  • Serwer prywatny albo szybki test: otwórz kartę Direct Connect na liście serwerów i wpisz adres IP oraz port. Na tym samym komputerze użyj 127.0.0.1, w tej samej sieci lokalnego IP maszyny, a z zewnątrz publicznego IP.

Opcja 2: hostuj w PlayNHost

Wynajem oszczędza ci zapory, przekierowania portów i aktualizacji. Port i plik konfiguracyjny są ustawione za ciebie, a własny darmowy klucz BeamMP nadal przynosisz sam.

  1. Wybierz plan. Otwórz stronę hostingu serwerów BeamMP. Plan w chwili pisania to COVET, na 10 graczy. Kliknij na nim Dostosuj plan i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Utwórz klucz. Gdy serwer się instaluje, zaloguj się na keymaster.beammp.com i utwórz klucz, jak opisano wyżej.
  3. Otwórz serwer z panel.playnhost.com. Na karcie Przegląd kafelek Opublikuj serwer prowadzi cię przez klucz, nazwę i opis, tagi, mapę oraz wybór, czy serwer jest publiczny, czy prywatny.
  4. Wklej klucz w kroku 1 kafelka. Możesz go też wkleić w polu Klucz uwierzytelniający BeamMP na stronie Ustawienia.
  5. Uruchom serwer. Kliknij Zapisz i uruchom na kafelku (Zapisz i zrestartuj, jeśli serwer już działa). Panel uznaje serwer za uruchomiony, gdy Console pokaże linię [INFO] Vehicle data network online on port ....
  6. Dołącz. Kafelek Opublikuj serwer sprawdza listę serwerów BeamMP co 30 sekund i pokazuje Jesteś na żywo, gdy twój publiczny serwer się na niej pojawi. Gracze znajdują go wtedy po nazwie. W przypadku serwera prywatnego znajomi używają Direct Connect z Adres do Direct connect widocznym w zakładce Przegląd, który jest też adresem dołączenia w e-mailu wysyłanym, gdy serwer jest online.
  7. Dodaj mody i mapy (opcjonalnie). Użyj strony Mody i mapy. Mapy, które tam wgrasz, pojawiają się na początku listy map na kafelku Opublikuj serwer.

Co panel robi za ciebie

  • Bramka startowa. Jeśli nie ustawiono klucza uwierzytelniającego, serwer się nie uruchomi. Console wypisuje komunikat, że BeamMP nie ruszy bez klucza, i podpowiada, gdzie go wkleić. Dodaj klucz i ponownie kliknij Uruchom.
  • Plik konfiguracyjny. Przy każdym starcie panel przekazuje twoje ustawienia do BeamMP, który zapisuje je w ServerConfig.toml: nazwę, opis, mapę, tagi, limit graczy, limit aut, tryb prywatny, gości, logowanie czatu i klucz. Ręczne zmiany tych ustawień są nadpisywane, a linia, której serwer nie potrafi odczytać, blokuje jego start. Zmieniaj ustawienia w panelu. Limit graczy wynika z twojego planu.
  • Port. Panel przydziela serwerowi port gry i zapisuje go za ciebie. Niczego nie przekierowujesz.
  • Foldery dodatków. Instalacja tworzy Resources/Client i Resources/Server przed pierwszym startem. Client przyjmuje mody .zip, które każdy gracz pobiera przy dołączaniu. Server przyjmuje po jednym folderze na wtyczkę Lua.
  • Aktualizacje. Instalator pobiera najnowsze wydanie BeamMP. Przy włączonej automatycznej aktualizacji panel przy każdym starcie sprawdza nowe wydanie i je instaluje, a twoja konfiguracja i folder Resources pozostają nietknięte. Własny plik konfiguracyjny BeamMP radzi właścicielom serwerów aktualizować, jak tylko wyjdzie nowa wersja. Przypięta wersja nigdy nie jest aktualizowana.

Samodzielny hosting czy wynajem: uczciwe porównanie

  • Koszt. Samodzielnie: oprogramowanie i klucz są darmowe, a płacisz za sprzęt, prąd i łącze albo za wirtualną maszynę w chmurze. Wynajem: miesięczna opłata zależna od planu. Zobacz aktualny plan.
  • Dostępność. Samodzielnie: tak niezawodnie, jak twoja maszyna i domowy internet, i musi działać, ilekroć znajomi chcą jeździć. Wynajem: działa na sprzęcie hosta, nie na twoim komputerze.
  • Sieć. Samodzielnie: otwierasz port 30814 dla TCP i UDP i możesz trafić na CGNAT. Wynajem: bez pracy z routerem, a twój domowy IP nie bierze udziału.
  • Potrzebne umiejętności. Samodzielnie: wiersz poleceń, plik TOML, przekierowanie portów i aktualizacje. Dobry sposób na naukę. Wynajem: panel w przeglądarce z polami formularza.
  • Aktualizacje. Samodzielnie: pobierasz nową wersję i podmieniasz plik. Wynajem: automatyczna aktualizacja instaluje nową wersję przy starcie serwera.

Samodzielny hosting pasuje, jeśli jakaś maszyna i tak działa cały dzień, a z sieciami czujesz się swobodnie. Wynajem pasuje, jeśli wolisz poświęcić czas na jazdę.

Częste problemy i rozwiązania

Serwer nie startuje bez klucza

Przyczyna: AuthKey jest puste. BeamMP-Server wypisuje No AuthKey specified i się zamyka, nawet gdy serwer jest prywatny.

Rozwiązanie: utwórz klucz na keymaster.beammp.com i wklej go. Zobacz Twój serwer BeamMP nie uruchomi się bez klucza auth i Jak zdobyć klucz auth BeamMP dla swojego serwera.

Znajomi nie mogą się połączyć

Przyczyna: port jest zamknięty dla TCP lub UDP albo twój dostawca internetu stosuje CGNAT. Według dokumentacji BeamMP na to wskazują błędy 10060, 10061 i 10030.

Rozwiązanie: przekieruj 30814 dla obu protokołów i przetestuj to w CheckBeamMP. Więcej w Porty i firewall BeamMP wyjaśnione.

FAQ

Czy mogę hostować serwer BeamMP za darmo?

Tak. Serwer i klucz uwierzytelniający nic nie kosztują. Płacisz za maszynę, prąd i internet, a maszyna musi działać, dopóki ludzie grają.

Jakiego portu używa serwer BeamMP?

Domyślnie 30814, dla TCP i UDP. Możesz go zmienić w ServerConfig.toml.

Czy potrzebuję klucza uwierzytelniającego dla serwera prywatnego?

Tak. BeamMP-Server v3.9.3 zamyka się przy starcie, gdy AuthKey jest puste, niezależnie od tego, czy serwer jest publiczny, czy prywatny.

Czy mogę dodawać mody?

Tak. Wrzuć mody .zip do Resources/Client. Zobacz Jak dodać mody do serwera BeamMP.

Chcesz pominąć konfigurację? Zobacz plany serwerów BeamMP.

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

NASZE OSTATNIE WPISY