Ovaj vodič pokriva sve što trebate za pokretanje vašeg BeamMP servera na Legion Hosting, od prvog pokretanja i postavljanja autentifikacijskog ključa do konfiguracije ServerConfig.toml i načina spajanja igrača. Za administratorske naredbe, prilagođene mape i upravljanje resursima pogledajte BeamMP postavljanje administratora i resursa.
Što je BeamMP?
BeamMP je mod za više igrača za BeamNG.drive koji omogućuje igračima da zajedno voze, utrkuju se i sudaraju na istim mapama. BeamMP-Server aplikacija radi kao samostalni namjenski server. Igrači se spajaju putem BeamMP pokretača koji zamjenjuje standardni BeamNG.drive pokretač za sesije s više igrača.
Prvo pokretanje
Kada prvi put dobijete svoj BeamMP server, slijedite ove korake da ga pokrenete:
- Prijavite se u GPanel i odaberite svoj BeamMP server.
- Prije pokretanja morate nabaviti autentifikacijski ključ (pogledajte dolje). Bez njega server se neće moći autentificirati s BeamMP uslugama.
- Idite na karticu Startup i zalijepite svoj autentifikacijski ključ u
AUTHKEYvarijablu. - Opcionalno prilagodite ostale varijable pokretanja kao što su naziv servera i maksimalni broj igrača.
- Idite na karticu Console i kliknite Start.
- Server će automatski preuzeti BeamMP-Server datoteke pri prvom pokretanju. To može potrajati nekoliko minuta.
- Kada konzola prikaže
[INFO] Server started!ili slično, vaš server je online i pojavit će se u BeamMP pregledniku servera.
Autentifikacijski ključ (BeamMP Keymaster)
Svaki BeamMP server zahtijeva autentifikacijski ključ koji ga povezuje s BeamMP pozadinskim uslugama. Ovaj ključ je besplatan i vezan je za vaš BeamMP/Discord račun.
Kako dobiti ključ
- Idite na beammp.com/k/keys (BeamMP Keymaster).
- Prijavite se sa svojim Discord računom. Ako nemate BeamMP račun, bit ćete zatraženi da ga napravite.
- Kliknite Create a key (ili + / New Key ovisno o trenutnom sučelju).
- Unesite naziv za svoj server (ovo je samo oznaka za vašu referencu) i IP adresu vašeg servera.
- Kopirajte generirani niz ključa.
Dodavanje ključa na server
- U GPanel idite na karticu Startup.
- Zalijepite ključ u
AUTHKEYvarijablu. - Ponovno pokrenite server da promjena stupi na snagu.
GPanel varijable pokretanja
BeamMP nudi nekoliko konfiguracijskih opcija kao varijable pokretanja u GPanel. Idite na karticu Startup za pregled i izmjenu. Promjene zahtijevaju ponovno pokretanje servera da stupe na snagu.
| Varijabla | Zadano | Opis |
|---|---|---|
AUTHKEY |
prazno | Vaš BeamMP autentifikacijski ključ s Keymaster. Obavezan za rad servera. |
NAME |
BeamMP Server |
Naziv prikazan u BeamMP pregledniku servera. |
MAX_PLAYERS |
10 |
Maksimalan broj istovremenih igrača. Veće vrijednosti zahtijevaju više CPU-a i RAM-a. |
MAP |
/levels/gridmap_v2/info.json |
Mapa za učitavanje. Koristi format puta mapa BeamNG.drive. Pogledajte odjeljak Odabir mape za dostupne mape. |
PORT |
30814 |
Port servera. Ovo je unaprijed konfigurirano od strane GPanel — ne mijenjajte osim ako vas podrška ne uputi. |
MAX_CARS |
1 |
Maksimalan broj vozila po igraču. Više vozila po igraču značajno povećava korištenje propusnosti i CPU-a. |
PRIVATE |
false |
Ako je true, server se neće pojaviti u javnom pregledniku servera. Igrači se moraju spojiti izravnim spajanjem. |
ServerConfig.toml
Osim varijabli pokretanja, potpuna konfiguracija servera nalazi se u ServerConfig.toml u korijenskom direktoriju servera. Ovu datoteku možete uređivati putem kartice Files u GPanel ili putem SFTP. Varijable pokretanja u GPanel nadjačavaju vrijednosti u ovoj datoteci pri svakom pokretanju.
Ključne konfiguracijske opcije
[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
| Postavka | Opis |
|---|---|
AuthKey |
Vaš BeamMP Keymaster autentifikacijski ključ. |
Name |
Naziv servera prikazan u pregledniku servera. Podržava neke kodove za formatiranje. |
Description |
Kratki opis prikazan ispod naziva servera u pregledniku. |
MaxPlayers |
Ograničenje igrača. Tipične vrijednosti: 8–20 za glatku igru. |
Map |
Put mape za učitavanje. Mora biti važeći put razine BeamNG.drive. |
Private |
Postavite na true za skrivanje iz preglednika servera. |
MaxCars |
Dopuštena vozila po igraču. 1 se preporučuje za veće servere. |
ResourceFolder |
Put do direktorija Resources koji sadrži modove i dodatke na strani servera. |
LogChat |
Ako je true, chat poruke igrača se bilježe u konzolu. |
Odabir mape
BeamMP koristi iste mape kao BeamNG.drive. Mapa se navodi kao put razine u postavci Map. U nastavku su najčešće korištene zadane mape:
| Naziv mape | Put mape | Opis |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Ravno, otvoreno područje za testiranje. Odlično za slobodnu gradnju i testiranje vozila. |
| West Coast USA | /levels/west_coast_usa/info.json |
Velika, detaljna mapa s autocestama, gradom i raznolikim terenom. Vrlo popularna za slobodnu vožnju. |
| East Coast USA | /levels/east_coast_usa/info.json |
Valoviti brežuljci, šume i mali grad. Dobra za offroad i krstarenje. |
| Italy | /levels/italy/info.json |
Slikoviti talijanski krajolik s uskim cestama i obalnim gradom. |
| Utah | /levels/utah/info.json |
Pustinjski teren s dugim autocestama i offroad stazama. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Tropski otok s vijugavim cestama i gustom vegetacijom. |
| Industrial | /levels/industrial/info.json |
Kompaktno industrijsko područje s rampama, skokovima i stazama s preprekama. |
| Small Island USA | /levels/small_island/info.json |
Mali otok s uskim cestama. Dobar za manji broj igrača. |
| Driver Training | /levels/driver_training/info.json |
Staza u stilu autocross dizajnirana za vježbu upravljanja vozilom. |
Resources/Client i korištenjem odgovarajućeg puta mape. Pogledajte BeamMP postavljanje administratora i resursa za detalje o dodavanju prilagođenog sadržaja.
Maksimalan broj igrača i performanse
BeamNG.drive je igra intenzivna u pogledu fizike. Svaki igrač i vozilo dodaje značajno opterećenje i serveru i spojenim klijentima. Imajte na umu ove smjernice:
- MaxPlayers: 8–20 igrača je tipično za glatko iskustvo. Veći serveri (20+) su mogući, ali zahtijevaju više resursa i pažljivu konfiguraciju.
- MaxCars: Držanje na
1po igraču se snažno preporučuje za servere s više od 10 igrača. Svako dodatno vozilo multiplicira podatke fizike koje je potrebno sinkronizirati. - Odabir mape je važan: Veće, detaljnije mape (West Coast USA, Italy) koriste više memorije od jednostavnijih mapa (Grid Map, Industrial).
- Mrežna propusnost: BeamMP šalje detaljne podatke fizike za svako vozilo. Veliki broj igrača s više vozila po igraču može brzo zasititi propusnost.
MaxCars na 1 i smanjiti MaxPlayers. Ovo je najučinkovitiji način poboljšanja performansi servera.
Kako se spojiti
Igrači se spajaju na BeamMP servere putem BeamMP pokretača, ne standardnog BeamNG.drive pokretača.
Putem preglednika servera
- Preuzmite i instalirajte BeamMP pokretač s beammp.com.
- Pokrenite BeamMP pokretač. On će pokrenuti BeamNG.drive s učitanim BeamMP modom za više igrača.
- Iz glavnog izbornika odaberite Multiplayer.
- Pregledajte popis servera ili koristite traku za pretraživanje da pronađete svoj server po nazivu.
- Kliknite na svoj server i odaberite Connect.
Putem izravnog spajanja
- U BeamMP izborniku za više igrača kliknite Direct Connect.
- Unesite IP adresu i port vašeg servera u formatu
IP:PORT(npr.192.168.1.1:30814). - Kliknite Connect.
PRIVATE postavljen na false i je li vaš autentifikacijski ključ važeći. Može proći minutu ili dvije nakon pokretanja da se server pojavi u pregledniku. Ako se i dalje ne pojavljuje, provjerite konzolu za pogreške autentifikacije. Imajte na umu da je vaš port nasumično dodijeljen osim ako imate privatni IP -- provjerite GPanel za ispravan port.
Upravljanje spremljenim podacima
BeamNG.drive je igra temeljena na sesijama. Ne postoji trajno stanje svijeta ili datoteka spremanja za server. Kada se igrači odspoje ili se server ponovno pokrene, sve pozicije i stanja vozila se resetiraju. Svaka sesija počinje iznova.
- Nema spremljenih svjetova za sigurnosno kopiranje ili upravljanje.
- Konfiguracija servera (
ServerConfig.toml) i resursi se zadržavaju između ponovnih pokretanja. - Konfiguracije vozila igrača pohranjene su na strani klijenta, ne na serveru.
Povezani članci
- BeamMP postavljanje administratora i resursa — Administratorske naredbe, prilagođene mape, dodaci i upravljanje resursima
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP
- Vodič za pokretanje servera — Opći vodič za pokretanje bilo kojeg poslužitelja igara na Legion Hosting
Trebate dodatnu pomoć?
Ako imate problema koji nisu pokriveni ovim vodičem, naš tim za podršku je dostupan za pomoć. Otvorite zahtjev na legionhosting.net/submitticket.php s detaljima vašeg servera i opisom problema.