background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Przewodnik konfiguracji serwera BeamMP


Ten przewodnik obejmuje wszystko, czego potrzebujesz, aby uruchomić serwer BeamMP w Legion Hosting, od pierwszego uruchomienia i konfiguracji klucza uwierzytelniającego, przez konfigurację ServerConfig.toml, aż po sposób łączenia się graczy. Informacje o poleceniach administracyjnych, niestandardowych mapach i zarządzaniu zasobami znajdziesz w artykule Konfiguracja administracji i zasobów BeamMP.

Panel serwera: Całe zarządzanie serwerem odbywa się przez GPanel pod adresem gpanel.legionhosting.net. Serwery BeamMP używają samodzielnej aplikacji BeamMP-Server — nie SteamCMD.

Czym jest BeamMP?

BeamMP to mod multiplayer do BeamNG.drive, który pozwala graczom jeździć, ścigać się i rozbijać razem na tych samych mapach. Aplikacja BeamMP-Server działa jako samodzielny dedykowany serwer. Gracze łączą się przez launcher BeamMP, który zastępuje standardowy launcher BeamNG.drive w sesjach multiplayer.

Wymagany klucz uwierzytelniający: Każdy serwer BeamMP wymaga unikalnego klucza uwierzytelniającego z BeamMP Keymaster. Twój serwer nie pojawi się w przeglądarce serwerów, a gracze nie będą mogli się połączyć bez prawidłowego klucza. Zobacz sekcję Klucz uwierzytelniający poniżej.

Pierwsze uruchomienie

Gdy po raz pierwszy otrzymasz swój serwer BeamMP, wykonaj poniższe kroki, aby uruchomić go online:

  1. Zaloguj się do GPanel i wybierz swój serwer BeamMP.
  2. Przed uruchomieniem musisz uzyskać klucz uwierzytelniający (zobacz poniżej). Bez niego serwer nie uwierzytelni się w usługach BeamMP.
  3. Przejdź do zakładki Startup i wklej swój klucz uwierzytelniający do zmiennej AUTHKEY.
  4. Opcjonalnie dostosuj inne zmienne startowe, takie jak nazwa serwera i maksymalna liczba graczy.
  5. Przejdź do zakładki Console i kliknij Start.
  6. Serwer automatycznie pobierze pliki BeamMP-Server przy pierwszym uruchomieniu. Może to potrwać kilka minut.
  7. Gdy konsola wyświetli [INFO] Server started! lub podobny komunikat, Twój serwer jest online i pojawi się w przeglądarce serwerów BeamMP.
Pierwsze uruchomienie trwa dłużej: Początkowe uruchomienie obejmuje pełne pobranie plików BeamMP-Server. Kolejne uruchomienia będą znacznie szybsze.

Klucz uwierzytelniający (BeamMP Keymaster)

Każdy serwer BeamMP wymaga klucza uwierzytelniającego, który łączy go z usługami zaplecza BeamMP. Klucz ten jest darmowy i powiązany z Twoim kontem BeamMP/Discord.

Jak uzyskać swój klucz

  1. Przejdź do beammp.com/k/keys (BeamMP Keymaster).
  2. Zaloguj się za pomocą swojego konta Discord. Jeśli nie masz konta BeamMP, zostaniesz poproszony o jego utworzenie.
  3. Kliknij Create a key (lub + / New Key w zależności od aktualnego interfejsu).
  4. Wprowadź nazwę swojego serwera (jest to tylko etykieta dla Twojej orientacji) oraz adres IP serwera.
  5. Skopiuj wygenerowany ciąg klucza.

Dodawanie klucza do serwera

  1. W GPanel przejdź do zakładki Startup.
  2. Wklej swój klucz do zmiennej AUTHKEY.
  3. Uruchom ponownie serwer, aby zmiana zaczęła obowiązywać.
Zachowaj swój klucz uwierzytelniający w tajemnicy. Nie udostępniaj go publicznie. Każdy, kto posiada Twój klucz, mógłby użyć go na innym serwerze, co może powodować konflikty lub doprowadzić do cofnięcia klucza przez BeamMP.
Limity kluczy: Każde konto BeamMP może utworzyć ograniczoną liczbę kluczy (zazwyczaj 2). Jeśli potrzebujesz dodatkowych kluczy, sprawdź stronę BeamMP Keymaster lub ich Discord, aby poznać aktualne limity.

Zmienne startowe GPanel

BeamMP udostępnia kilka opcji konfiguracyjnych jako zmienne startowe w GPanel. Przejdź do zakładki Startup, aby je wyświetlić i zmodyfikować. Zmiany wymagają ponownego uruchomienia serwera, aby zaczęły obowiązywać.

Zmienna Domyślnie Opis
AUTHKEY puste Twój klucz uwierzytelniający BeamMP z Keymaster. Wymagany do działania serwera.
NAME BeamMP Server Nazwa wyświetlana w przeglądarce serwerów BeamMP.
MAX_PLAYERS 10 Maksymalna liczba jednoczesnych graczy. Wyższe wartości wymagają więcej CPU i RAM.
MAP /levels/gridmap_v2/info.json Mapa do załadowania. Używa formatu ścieżki mapy BeamNG.drive. Zobacz sekcję Wybór mapy, aby poznać dostępne mapy.
PORT 30814 Port serwera. Jest wstępnie skonfigurowany przez GPanel — nie zmieniaj go, chyba że poinstruuje Cię pomoc techniczna.
MAX_CARS 1 Maksymalna liczba pojazdów na gracza. Więcej pojazdów na gracza znacznie zwiększa zużycie przepustowości i CPU.
PRIVATE false Jeśli true, serwer nie pojawi się w publicznej przeglądarce serwerów. Gracze muszą łączyć się przez bezpośrednie połączenie.

ServerConfig.toml

Poza zmiennymi startowymi pełna konfiguracja serwera znajduje się w pliku ServerConfig.toml w katalogu głównym serwera. Możesz edytować ten plik w zakładce Files w GPanel lub przez SFTP. Zmienne startowe w GPanel nadpisują wartości w tym pliku przy każdym uruchomieniu.

Kluczowe opcje konfiguracji

[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
Ustawienie Opis
AuthKey Twój klucz uwierzytelniający BeamMP Keymaster.
Name Nazwa serwera wyświetlana w przeglądarce serwerów. Obsługuje niektóre kody formatowania.
Description Krótki opis wyświetlany pod nazwą serwera w przeglądarce.
MaxPlayers Limit graczy. Typowe wartości: 8–20 dla płynnej rozgrywki.
Map Ścieżka mapy do załadowania. Musi być prawidłową ścieżką poziomu BeamNG.drive.
Private Ustaw na true, aby ukryć z przeglądarki serwerów.
MaxCars Pojazdy dozwolone na gracza. 1 jest zalecane dla większych serwerów.
ResourceFolder Ścieżka do katalogu Resources zawierającego mody i wtyczki po stronie serwera.
LogChat Jeśli true, wiadomości czatu graczy są rejestrowane w konsoli.
Zawsze zatrzymuj serwer przed edycją ServerConfig.toml. Serwer może nadpisać Twoje zmiany przy wyłączeniu, jeśli będzie działał podczas edycji.

Wybór mapy

BeamMP używa tych samych map co BeamNG.drive. Mapa jest określana jako ścieżka poziomu w ustawieniu Map. Poniżej znajdują się najczęściej używane domyślne mapy:

Nazwa mapy Ścieżka mapy Opis
Grid Map v2 /levels/gridmap_v2/info.json Płaski, otwarty obszar testowy. Świetny do swobodnego budowania i testowania pojazdów.
West Coast USA /levels/west_coast_usa/info.json Duża, szczegółowa mapa z autostradami, miastem i zróżnicowanym terenem. Bardzo popularna do swobodnej jazdy.
East Coast USA /levels/east_coast_usa/info.json Pagórkowate wzgórza, lasy i małe miasteczko. Dobra do jazdy terenowej i przejażdżek.
Italy /levels/italy/info.json Malownicza włoska wieś z wąskimi drogami i nadmorskim miasteczkiem.
Utah /levels/utah/info.json Pustynny teren z długimi autostradami i szlakami terenowymi.
Jungle Rock Island /levels/jungle_rock_island/info.json Tropikalna wyspa z krętymi drogami i gęstą roślinnością.
Industrial /levels/industrial/info.json Kompaktowy obszar przemysłowy z rampami, skoczniami i torami przeszkód.
Small Island USA /levels/small_island/info.json Mała wyspa z wąskimi drogami. Dobra dla mniejszej liczby graczy.
Driver Training /levels/driver_training/info.json Tor w stylu autocross zaprojektowany do ćwiczenia prowadzenia pojazdów.
Niestandardowe mapy: Możesz również ładować niestandardowe mapy/mody, umieszczając plik .zip mapy w folderze Resources/Client i używając odpowiedniej ścieżki mapy. Szczegóły dotyczące dodawania niestandardowych treści znajdziesz w artykule Konfiguracja administracji i zasobów BeamMP.

Maksymalna liczba graczy i wydajność

BeamNG.drive to gra intensywnie wykorzystująca fizykę. Każdy gracz i pojazd dodaje znaczne obciążenie zarówno serwerowi, jak i połączonym klientom. Pamiętaj o poniższych wskazówkach:

  • MaxPlayers: 8–20 graczy to typowa liczba dla płynnych wrażeń. Większe serwery (20+) są możliwe, ale wymagają więcej zasobów i starannej konfiguracji.
  • MaxCars: Utrzymywanie tej wartości na poziomie 1 na gracza jest zdecydowanie zalecane dla serwerów z ponad 10 graczami. Każdy dodatkowy pojazd mnoży dane fizyczne, które muszą być synchronizowane.
  • Wybór mapy ma znaczenie: Większe, bardziej szczegółowe mapy (West Coast USA, Italy) zużywają więcej pamięci niż prostsze mapy (Grid Map, Industrial).
  • Przepustowość sieci: BeamMP wysyła szczegółowe dane fizyczne dla każdego pojazdu. Duża liczba graczy z wieloma pojazdami na gracza może szybko nasycić przepustowość.
Wskazówka dotycząca wydajności: Jeśli gracze doświadczają opóźnień lub efektu „gumki" (rubber-banding), spróbuj zmniejszyć MaxCars do 1 i obniżyć MaxPlayers. Jest to najskuteczniejszy sposób na poprawę wydajności serwera.

Jak się połączyć

Gracze łączą się z serwerami BeamMP przez launcher BeamMP, a nie standardowy launcher BeamNG.drive.

Przez przeglądarkę serwerów

  1. Pobierz i zainstaluj launcher BeamMP z beammp.com.
  2. Uruchom launcher BeamMP. Uruchomi on BeamNG.drive z załadowanym modem multiplayer BeamMP.
  3. Z menu głównego wybierz Multiplayer.
  4. Przeglądaj listę serwerów lub użyj paska wyszukiwania, aby znaleźć swój serwer po nazwie.
  5. Kliknij swój serwer i wybierz Connect.

Przez bezpośrednie połączenie

  1. W menu multiplayer BeamMP kliknij Direct Connect.
  2. Wprowadź adres IP i port swojego serwera w formacie IP:PORT (np. 192.168.1.1:30814).
  3. Kliknij Connect.
Serwer nie wyświetla się w przeglądarce? Upewnij się, że PRIVATE jest ustawione na false, a Twój klucz uwierzytelniający jest prawidłowy. Pojawienie się serwera w przeglądarce po uruchomieniu może zająć minutę lub dwie. Jeśli nadal się nie pojawia, sprawdź konsolę pod kątem błędów uwierzytelniania. Pamiętaj, że Twój port jest przydzielany losowo, chyba że masz prywatne IP — sprawdź GPanel, aby poznać poprawny port.

Zarządzanie zapisami

BeamNG.drive to gra oparta na sesjach. Nie ma trwałego stanu świata ani pliku zapisu dla serwera. Gdy gracze się rozłączają lub serwer jest ponownie uruchamiany, wszystkie pozycje i stany pojazdów są resetowane. Każda sesja zaczyna się od nowa.

  • Nie ma zapisów świata do utworzenia kopii zapasowej ani zarządzania nimi.
  • Konfiguracja serwera (ServerConfig.toml) i zasoby są zachowywane między ponownymi uruchomieniami.
  • Konfiguracje pojazdów graczy są przechowywane po stronie klienta, a nie na serwerze.
Uwaga: Niektóre wtyczki Lua po stronie serwera mogą implementować niestandardowe funkcje trwałości (takie jak zapisywanie pozycji graczy lub danych ekonomii), ale nie jest to funkcja domyślna. Informacje o wtyczkach znajdziesz w artykule Konfiguracja administracji i zasobów BeamMP.

Powiązane artykuły


Potrzebujesz więcej pomocy?

Jeśli napotkasz problemy nieomówione w tym przewodniku, nasz zespół wsparcia jest gotowy do pomocy. Otwórz zgłoszenie pod adresem legionhosting.net/submitticket.php, podając szczegóły serwera i opis problemu.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.