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.
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
Edytuj ServerConfig.toml. Ustawienia, które zmienia większość osób:
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.
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.
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.
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.
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.
Utwórz klucz. Gdy serwer się instaluje, zaloguj się na keymaster.beammp.com i utwórz klucz, jak opisano wyżej.
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.
Wklej klucz w kroku 1 kafelka. Możesz go też wkleić w polu Klucz uwierzytelniający BeamMP na stronie Ustawienia.
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 ....
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.
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.
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.
Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Możesz zaakceptować wszystko, zaakceptować tylko niezbędne pliki cookie lub wybrać według kategorii.Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Tutaj są domyślnie włączone. Możesz wyłączyć to, czego nie chcesz.Przeczytaj naszą politykę prywatności