Tento průvodce pokrývá vše, co potřebujete k zprovoznění vašeho BeamMP serveru na Legion Hosting, od prvního spuštění a nastavení autentizačního klíče po konfiguraci ServerConfig.toml a způsob připojení hráčů. Pro admin příkazy, vlastní mapy a správu resourceů viz BeamMP Admin and Resource Setup.
Co je BeamMP?
BeamMP je multiplayerový mod pro BeamNG.drive, který umožňuje hráčům společně jezdit, závodit a bourat na stejných mapách. Aplikace BeamMP-Server běží jako samostatný dedikovaný server. Hráči se připojují přes BeamMP launcher, který pro multiplayerové relace nahrazuje standardní BeamNG.drive launcher.
První spuštění
Když poprvé obdržíte svůj BeamMP server, postupujte podle těchto kroků pro jeho zprovoznění:
- Přihlaste se do GPanel a vyberte svůj BeamMP server.
- Před spuštěním musíte získat autentizační klíč (viz níže). Bez něj se server nepodaří autentizovat u služeb BeamMP.
- Přejděte na záložku Startup a vložte svůj autentizační klíč do proměnné
AUTHKEY. - Volitelně upravte další startovací proměnné, jako je název serveru a maximální počet hráčů.
- Přejděte na záložku Console a klikněte na Start.
- Server při prvním spuštění automaticky stáhne soubory BeamMP-Server. To může trvat několik minut.
- Jakmile konzole zobrazí
[INFO] Server started!nebo podobnou zprávu, váš server je online a zobrazí se v prohlížeči serverů BeamMP.
Autentizační klíč (BeamMP Keymaster)
Každý BeamMP server vyžaduje autentizační klíč, který ho propojí s backendovými službami BeamMP. Tento klíč je zdarma a je vázán na váš BeamMP/Discord účet.
Jak získat klíč
- Přejděte na beammp.com/k/keys (BeamMP Keymaster).
- Přihlaste se svým Discord účtem. Pokud nemáte BeamMP účet, budete vyzváni k jeho vytvoření.
- Klikněte na Create a key (nebo + / New Key v závislosti na aktuálním rozhraní).
- Zadejte název pro svůj server (jedná se pouze o označení pro vaši referenci) a IP adresu vašeho serveru.
- Zkopírujte vygenerovaný řetězec klíče.
Přidání klíče na váš server
- V GPanel přejděte na záložku Startup.
- Vložte svůj klíč do proměnné
AUTHKEY. - Restartujte server, aby se změna projevila.
Startovací proměnné v GPanel
BeamMP nabízí několik konfiguračních možností jako startovací proměnné v GPanel. Přejděte na záložku Startup pro jejich zobrazení a úpravu. Změny vyžadují restart serveru.
| Proměnná | Výchozí hodnota | Popis |
|---|---|---|
AUTHKEY |
prázdné | Váš BeamMP autentizační klíč z Keymaster. Povinný pro funkci serveru. |
NAME |
BeamMP Server |
Název zobrazený v prohlížeči serverů BeamMP. |
MAX_PLAYERS |
10 |
Maximální počet současně připojených hráčů. Vyšší hodnoty vyžadují více CPU a RAM. |
MAP |
/levels/gridmap_v2/info.json |
Mapa k načtení. Používá formát cesty map BeamNG.drive. Viz sekce Výběr mapy pro dostupné mapy. |
PORT |
30814 |
Port serveru. Toto je předkonfigurováno GPanel — neměňte, pokud vás k tomu nevyzve podpora. |
MAX_CARS |
1 |
Maximální počet vozidel na hráče. Více vozidel na hráče výrazně zvyšuje využití šířky pásma a CPU. |
PRIVATE |
false |
Pokud je true, server se nezobrazí ve veřejném prohlížeči serverů. Hráči se musí připojit přes přímé připojení. |
ServerConfig.toml
Kromě startovacích proměnných se kompletní konfigurace serveru nachází v souboru ServerConfig.toml v kořenovém adresáři serveru. Tento soubor můžete upravit přes záložku Files v GPanel nebo přes SFTP. Startovací proměnné v GPanel přepisují hodnoty v tomto souboru při každém spuštění.
Klíčové konfigurační možnosti
[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
| Nastavení | Popis |
|---|---|
AuthKey |
Váš autentizační klíč BeamMP Keymaster. |
Name |
Název serveru zobrazený v prohlížeči serverů. Podporuje některé formátovací kódy. |
Description |
Krátký popis zobrazený pod názvem serveru v prohlížeči. |
MaxPlayers |
Limit hráčů. Typické hodnoty: 8–20 pro plynulý herní zážitek. |
Map |
Cesta k mapě pro načtení. Musí být platná cesta k úrovni BeamNG.drive. |
Private |
Nastavte na true pro skrytí z prohlížeče serverů. |
MaxCars |
Povolený počet vozidel na hráče. 1 je doporučeno pro větší servery. |
ResourceFolder |
Cesta k adresáři Resources obsahujícímu serverové mody a pluginy. |
LogChat |
Pokud je true, chatové zprávy hráčů se zaznamenávají do konzole. |
Výběr mapy
BeamMP používá stejné mapy jako BeamNG.drive. Mapa se zadává jako cesta k úrovni v nastavení Map. Níže jsou nejčastěji používané výchozí mapy:
| Název mapy | Cesta k mapě | Popis |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Plochá, otevřená testovací plocha. Skvělá pro volné stavění a testování vozidel. |
| West Coast USA | /levels/west_coast_usa/info.json |
Velká, detailní mapa s dálnicemi, městem a rozmanitým terénem. Velmi oblíbená pro volné ježdění. |
| East Coast USA | /levels/east_coast_usa/info.json |
Zvlněné kopce, lesy a malé město. Vhodná pro off-road a cruising. |
| Italy | /levels/italy/info.json |
Malebná italská krajina s úzkými silnicemi a pobřežním městem. |
| Utah | /levels/utah/info.json |
Pouštní terén s dlouhými dálnicemi a off-road trasami. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Tropický ostrov s klikatými cestami a hustou vegetací. |
| Industrial | /levels/industrial/info.json |
Kompaktní průmyslová oblast s rampami, skoky a překážkovými dráhami. |
| Small Island USA | /levels/small_island/info.json |
Malý ostrov s úzkými cestami. Vhodný pro menší počet hráčů. |
| Driver Training | /levels/driver_training/info.json |
Trať ve stylu autocross určená pro nácvik ovládání vozidla. |
Resources/Client a použitím příslušné cesty k mapě. Viz BeamMP Admin and Resource Setup pro podrobnosti o přidávání vlastního obsahu.
Maximální počet hráčů a výkon
BeamNG.drive je fyzikálně náročná hra. Každý hráč a vozidlo přidává značnou zátěž jak serveru, tak připojeným klientům. Mějte na paměti tyto pokyny:
- MaxPlayers: 8–20 hráčů je typické pro plynulý zážitek. Větší servery (20+) jsou možné, ale vyžadují více prostředků a pečlivou konfiguraci.
- MaxCars: Ponechání na
1na hráče je důrazně doporučeno pro servery s více než 10 hráči. Každé další vozidlo násobí fyzikální data, která musí být synchronizována. - Výběr mapy je důležitý: Větší, detailnější mapy (West Coast USA, Italy) spotřebují více paměti než jednodušší mapy (Grid Map, Industrial).
- Šířka pásma sítě: BeamMP odesílá podrobná fyzikální data pro každé vozidlo. Vysoký počet hráčů s více vozidly na hráče může rychle saturovat šířku pásma.
MaxCars na 1 a snížit MaxPlayers. Toto je nejúčinnější způsob, jak zlepšit výkon serveru.
Jak se připojit
Hráči se připojují k BeamMP serverům přes BeamMP launcher, ne přes standardní BeamNG.drive launcher.
Přes prohlížeč serverů
- Stáhněte a nainstalujte BeamMP launcher z beammp.com.
- Spusťte BeamMP launcher. Ten spustí BeamNG.drive s načteným multiplayerovým modem BeamMP.
- Z hlavního menu vyberte Multiplayer.
- Procházejte seznam serverů nebo použijte vyhledávací lištu k nalezení vašeho serveru podle názvu.
- Klikněte na svůj server a vyberte Connect.
Přes přímé připojení
- V multiplayerovém menu BeamMP klikněte na Direct Connect.
- Zadejte IP adresu a port vašeho serveru ve formátu
IP:PORT(např.192.168.1.1:30814). - Klikněte na Connect.
PRIVATE je nastaveno na false a váš autentizační klíč je platný. Po spuštění může trvat minutu nebo dvě, než se server zobrazí v prohlížeči. Pokud se stále nezobrazuje, zkontrolujte konzoli pro chyby autentizace. Mějte na paměti, že váš port je náhodně přiřazen, pokud nemáte privátní IP -- zkontrolujte GPanel pro správný port.
Správa uložených dat
BeamNG.drive je hra založená na relacích. Neexistuje žádný trvalý stav světa ani soubor uložení pro server. Když se hráči odpojí nebo se server restartuje, všechny pozice a stavy vozidel se resetují. Každá relace začíná od nuly.
- Nejsou žádné uložené světy k zálohování nebo správě.
- Konfigurace serveru (
ServerConfig.toml) a resourcey přetrvávají mezi restarty. - Konfigurace vozidel hráčů jsou uloženy na straně klienta, ne na serveru.
Související články
- BeamMP Admin and Resource Setup — Admin příkazy, vlastní mapy, pluginy a správa resourceů
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide — Obecný průvodce spuštěním jakéhokoli herního serveru na Legion Hosting
Potřebujete další pomoc?
Pokud máte problémy, které nejsou pokryty v tomto průvodci, náš tým podpory je připraven vám pomoci. Otevřete tiket na legionhosting.net/submitticket.php s údaji o vašem serveru a popisem problému.