Ovaj vodič pokriva sve što vam je potrebno da pokrenete vaš BeamMP server na Legion Hosting, od prvog pokretanja i podešavanja ključa za autentifikaciju do ServerConfig.toml konfiguracije i načina na koji se igrači povezuju. Za administratorske komande, prilagođene mape i upravljanje resursima, pogledajte Podešavanje BeamMP administracije i resursa.
Šta je BeamMP?
BeamMP je multiplayer mod za BeamNG.drive koji omogućava igračima da voze, trkaju se i sudaraju zajedno na istim mapama. BeamMP-Server aplikacija se izvršava kao samostalni namenski server. Igrači se povezuju kroz BeamMP launcher, koji zamenjuje standardni BeamNG.drive launcher za multiplayer sesije.
Prvo pokretanje
Kada prvi put dobijete vaš BeamMP server, sledite ove korake da ga pokrenete:
- Prijavite se na GPanel i izaberite vaš BeamMP server.
- Pre pokretanja, morate dobiti ključ za autentifikaciju (vidi ispod). Bez njega server neće uspeti da se autentifikuje sa BeamMP servisima.
- Idite na karticu Startup i nalepite vaš ključ za autentifikaciju u promenljivu
AUTHKEY. - Opcionalno prilagodite druge startup promenljive poput naziva servera i maksimalnog broja igrača.
- Idite na karticu Console i kliknite Start.
- Server će automatski preuzeti BeamMP-Server fajlove pri prvom pokretanju. Ovo može potrajati nekoliko minuta.
- Kada konzola prikaže
[INFO] Server started!ili slično, vaš server je onlajn i pojaviće se u BeamMP pregledaču servera.
Ključ za autentifikaciju (BeamMP Keymaster)
Svaki BeamMP server zahteva ključ za autentifikaciju koji ga povezuje sa BeamMP backend servisima. Ovaj ključ je besplatan i vezan za vaš BeamMP/Discord nalog.
Kako da dobijete vaš ključ
- Idite na beammp.com/k/keys (BeamMP Keymaster).
- Prijavite se sa vašim Discord nalogom. Ako nemate BeamMP nalog, biće vam zatraženo da ga kreirate.
- Kliknite Create a key (ili + / New Key u zavisnosti od trenutnog korisničkog interfejsa).
- Unesite naziv za vaš server (ovo je samo oznaka za vašu referencu) i IP adresu vašeg servera.
- Kopirajte generisani string ključa.
Dodavanje ključa na vaš server
- U GPanel-u idite na karticu Startup.
- Nalepite vaš ključ u promenljivu
AUTHKEY. - Ponovo pokrenite server da bi promena stupila na snagu.
GPanel startup promenljive
BeamMP izlaže nekoliko opcija konfiguracije kao startup promenljive u GPanel-u. Idite na karticu Startup da ih pregledate i izmenite. Promene zahtevaju ponovno pokretanje servera da bi stupile na snagu.
| Promenljiva | Podrazumevano | Opis |
|---|---|---|
AUTHKEY |
prazno | Vaš BeamMP ključ za autentifikaciju sa Keymaster-a. Obavezno da bi server funkcionisao. |
NAME |
BeamMP Server |
Naziv prikazan u BeamMP pregledaču servera. |
MAX_PLAYERS |
10 |
Maksimalan broj istovremenih igrača. Veće vrednosti zahtevaju više CPU-a i RAM-a. |
MAP |
/levels/gridmap_v2/info.json |
Mapa koja se učitava. Koristi format putanje BeamNG.drive mape. Pogledajte odeljak Izbor mape za dostupne mape. |
PORT |
30814 |
Port servera. Ovo je unapred konfigurisano od strane GPanel-a — nemojte menjati 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 propusni opseg i korišćenje CPU-a. |
PRIVATE |
false |
Ako je true, server se neće pojaviti u javnom pregledaču servera. Igrači moraju da se povežu putem direktnog povezivanja. |
ServerConfig.toml
Pored startup promenljivih, kompletna konfiguracija servera se nalazi u ServerConfig.toml u korenskom direktorijumu servera. Možete urediti ovaj fajl putem kartice Files u GPanel-u ili putem SFTP. Startup promenljive u GPanel-u nadjačavaju vrednosti u ovom fajlu pri svakom pokretanju.
Ključne opcije konfiguracije
[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
| Podešavanje | Opis |
|---|---|
AuthKey |
Vaš BeamMP Keymaster ključ za autentifikaciju. |
Name |
Naziv servera prikazan u pregledaču servera. Podržava neke kodove za formatiranje. |
Description |
Kratak opis prikazan ispod naziva servera u pregledaču. |
MaxPlayers |
Ograničenje broja igrača. Tipične vrednosti: 8–20 za glatko igranje. |
Map |
Putanja mape koja se učitava. Mora biti važeća putanja BeamNG.drive nivoa. |
Private |
Podesite na true da sakrijete iz pregledača servera. |
MaxCars |
Vozila dozvoljena po igraču. 1 se preporučuje za veće servere. |
ResourceFolder |
Putanja do direktorijuma Resources koji sadrži modove i dodatke na strani servera. |
LogChat |
Ako je true, čet poruke igrača se beleže u konzoli. |
Izbor mape
BeamMP koristi iste mape kao BeamNG.drive. Mapa se navodi kao putanja nivoa u podešavanju Map. U nastavku su najčešće korišćene podrazumevane mape:
| Naziv mape | Putanja mape | Opis |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Ravna, otvorena oblast za testiranje. Odlična za slobodne gradnje i testiranje vozila. |
| West Coast USA | /levels/west_coast_usa/info.json |
Velika, detaljna mapa sa autoputevima, gradom i raznolikim terenom. Veoma popularna za freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Brežuljci, šume i mali grad. Dobra za vožnju van puta i krstarenje. |
| Italy | /levels/italy/info.json |
Slikovita italijanska seoska oblast sa uskim putevima i obalskim gradom. |
| Utah | /levels/utah/info.json |
Pustinjski teren sa dugim autoputevima i stazama van puta. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Tropsko ostrvo sa krivudavim putevima i gustom vegetacijom. |
| Industrial | /levels/industrial/info.json |
Kompaktna industrijska oblast sa rampama, skokovima i stazama sa preprekama. |
| Small Island USA | /levels/small_island/info.json |
Malo ostrvo sa uskim putevima. Dobro za manji broj igrača. |
| Driver Training | /levels/driver_training/info.json |
Staza u stilu autokrosa dizajnirana za vežbanje upravljanja vozilom. |
Resources/Client i korišćenjem odgovarajuće putanje mape. Pogledajte Podešavanje BeamMP administracije i resursa za detalje o dodavanju prilagođenog sadržaja.
Maksimalan broj igrača i performanse
BeamNG.drive je igra intenzivna po pitanju fizike. Svaki igrač i vozilo dodaju značajno opterećenje i serveru i povezanim klijentima. Imajte na umu ove smernice:
- MaxPlayers: 8–20 igrača je tipično za glatko iskustvo. Veći serveri (20+) su mogući, ali zahtevaju više resursa i pažljivu konfiguraciju.
- MaxCars: Držanje ovog na
1po igraču se snažno preporučuje za servere sa više od 10 igrača. Svako dodatno vozilo umnožava podatke o fizici koji moraju biti sinhronizovani. - Izbor mape je bitan: Veće, detaljnije mape (West Coast USA, Italy) koriste više memorije nego jednostavnije mape (Grid Map, Industrial).
- Mrežni propusni opseg: BeamMP šalje detaljne podatke o fizici za svako vozilo. Veliki broj igrača sa više vozila po igraču može brzo zasititi propusni opseg.
MaxCars na 1 i da snizite MaxPlayers. Ovo je jedan najefikasniji način za poboljšanje performansi servera.
Kako se povezati
Igrači se povezuju na BeamMP servere kroz BeamMP launcher, a ne standardni BeamNG.drive launcher.
Putem pregledača servera
- Preuzmite i instalirajte BeamMP launcher sa beammp.com.
- Pokrenite BeamMP launcher. On će pokrenuti BeamNG.drive sa učitanim BeamMP multiplayer modom.
- Iz glavnog menija izaberite Multiplayer.
- Pregledajte listu servera ili koristite traku za pretragu da pronađete vaš server po nazivu.
- Kliknite na vaš server i izaberite Connect.
Putem direktnog povezivanja
- U BeamMP multiplayer meniju kliknite Direct Connect.
- Unesite IP adresu i port vašeg servera u formatu
IP:PORT(npr.192.168.1.1:30814). - Kliknite Connect.
PRIVATE podešen na false i da je vaš ključ za autentifikaciju važeći. Može potrajati minut ili dva nakon pokretanja da se server pojavi u pregledaču. Ako se i dalje ne pojavljuje, proverite konzolu za greške autentifikacije. Imajte na umu da se vaš port nasumično dodeljuje osim ako nemate privatni IP -- proverite GPanel za ispravan port.
Upravljanje sačuvanim podacima
BeamNG.drive je igra zasnovana na sesijama. Ne postoji trajno stanje sveta ili fajl za čuvanje za server. Kada se igrači diskonektuju ili se server ponovo pokrene, sve pozicije i stanja vozila se resetuju. Svaka sesija počinje iznova.
- Nema sačuvanih svetova za rezervnu kopiju ili upravljanje.
- Konfiguracija servera (
ServerConfig.toml) i resursi opstaju kroz ponovna pokretanja. - Konfiguracije vozila igrača se čuvaju na strani klijenta, ne na serveru.
Povezani članci
- Podešavanje BeamMP administracije i resursa — Administratorske komande, prilagođene mape, dodaci i upravljanje resursima
- Kako pronaći IP i port vašeg servera
- Kako otpremiti fajlove putem SFTP
- Vodič za pokretanje servera — Opšti vodič za pokretanje bilo kog game servera na Legion Hosting
Potrebna vam je dodatna pomoć?
Ako imate probleme koji nisu pokriveni u ovom vodiču, naš tim za podršku je dostupan da pomogne. Otvorite tiket na legionhosting.net/submitticket.php sa detaljima o vašem serveru i opisom problema.