Acest ghid acoperă tot ce ai nevoie pentru a-ți pune serverul BeamMP în funcțiune pe Legion Hosting, de la prima pornire și configurarea cheii de autentificare până la configurarea ServerConfig.toml și modul în care se conectează jucătorii. Pentru comenzi de administrare, hărți personalizate și gestionarea resurselor, consultă Configurarea Administratorilor și a Resurselor BeamMP.
Ce este BeamMP?
BeamMP este un mod multiplayer pentru BeamNG.drive care permite jucătorilor să conducă, să facă curse și să se ciocnească împreună pe aceleași hărți. Aplicația BeamMP-Server rulează ca un server dedicat autonom. Jucătorii se conectează prin launcher-ul BeamMP, care înlocuiește launcher-ul standard BeamNG.drive pentru sesiunile multiplayer.
Prima Pornire
Când îți primești serverul BeamMP pentru prima dată, urmează acești pași pentru a-l pune online:
- Conectează-te la GPanel și selectează serverul tău BeamMP.
- Înainte de a porni, trebuie să obții o cheie de autentificare (vezi mai jos). Fără ea, serverul nu va reuși să se autentifice la serviciile BeamMP.
- Navighează la fila Startup și lipește cheia ta de autentificare în variabila
AUTHKEY. - Ajustează opțional alte variabile de pornire, cum ar fi numele serverului și numărul maxim de jucători.
- Mergi la fila Console și fă clic pe Start.
- Serverul va descărca automat fișierele BeamMP-Server la prima pornire. Acest lucru poate dura câteva minute.
- Odată ce consola afișează
[INFO] Server started!sau ceva similar, serverul tău este online și va apărea în browser-ul de servere BeamMP.
Cheie de Autentificare (BeamMP Keymaster)
Fiecare server BeamMP necesită o cheie de autentificare care îl leagă de serviciile backend BeamMP. Această cheie este gratuită și legată de contul tău BeamMP/Discord.
Cum să Obții Cheia Ta
- Mergi la beammp.com/k/keys (BeamMP Keymaster).
- Conectează-te cu contul tău Discord. Dacă nu ai un cont BeamMP, vei fi îndemnat să creezi unul.
- Fă clic pe Create a key (sau + / New Key în funcție de interfața curentă).
- Introdu un nume pentru serverul tău (acesta este doar o etichetă pentru referința ta) și adresa IP a serverului tău.
- Copiază șirul de cheie generat.
Adăugarea Cheii pe Serverul Tău
- În GPanel, mergi la fila Startup.
- Lipește cheia ta în variabila
AUTHKEY. - Repornește serverul pentru ca modificarea să aibă efect.
Variabile de Pornire GPanel
BeamMP expune mai multe opțiuni de configurare ca variabile de pornire în GPanel. Navighează la fila Startup pentru a le vizualiza și modifica. Modificările necesită o repornire a serverului pentru a avea efect.
| Variabilă | Implicit | Descriere |
|---|---|---|
AUTHKEY |
gol | Cheia ta de autentificare BeamMP de la Keymaster. Necesară pentru ca serverul să funcționeze. |
NAME |
BeamMP Server |
Numele afișat în browser-ul de servere BeamMP. |
MAX_PLAYERS |
10 |
Numărul maxim de jucători simultani. Valorile mai mari necesită mai mult CPU și RAM. |
MAP |
/levels/gridmap_v2/info.json |
Harta de încărcat. Folosește formatul de cale a hărții BeamNG.drive. Consultă secțiunea Selectarea Hărții pentru hărțile disponibile. |
PORT |
30814 |
Portul serverului. Acesta este preconfigurat de GPanel — nu-l schimba decât dacă ești instruit de asistență. |
MAX_CARS |
1 |
Numărul maxim de vehicule per jucător. Mai multe vehicule per jucător cresc semnificativ utilizarea lățimii de bandă și a CPU-ului. |
PRIVATE |
false |
Dacă este true, serverul nu va apărea în browser-ul public de servere. Jucătorii trebuie să se conecteze prin conectare directă. |
ServerConfig.toml
Dincolo de variabilele de pornire, configurația completă a serverului se află în ServerConfig.toml în directorul rădăcină al serverului. Poți edita acest fișier prin fila Files din GPanel sau prin SFTP. Variabilele de pornire din GPanel suprascriu valorile din acest fișier la fiecare pornire.
Opțiuni Cheie de Configurare
[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
| Setare | Descriere |
|---|---|
AuthKey |
Cheia ta de autentificare BeamMP Keymaster. |
Name |
Numele serverului afișat în browser-ul de servere. Suportă unele coduri de formatare. |
Description |
O scurtă descriere afișată sub numele serverului în browser. |
MaxPlayers |
Limita de jucători. Valori tipice: 8–20 pentru un gameplay fluid. |
Map |
Calea hărții de încărcat. Trebuie să fie o cale validă de nivel BeamNG.drive. |
Private |
Setează la true pentru a ascunde de browser-ul de servere. |
MaxCars |
Vehicule permise per jucător. 1 este recomandat pentru servere mai mari. |
ResourceFolder |
Calea către directorul Resources care conține mod-uri și plugin-uri de pe partea serverului. |
LogChat |
Dacă este true, mesajele de chat ale jucătorilor sunt înregistrate în consolă. |
Selectarea Hărții
BeamMP folosește aceleași hărți ca BeamNG.drive. Harta este specificată ca o cale de nivel în setarea Map. Mai jos sunt cele mai frecvent utilizate hărți implicite:
| Numele Hărții | Calea Hărții | Descriere |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
O zonă de testare plată și deschisă. Excelentă pentru construcții libere și testarea vehiculelor. |
| West Coast USA | /levels/west_coast_usa/info.json |
O hartă mare și detaliată cu autostrăzi, un oraș și teren variat. Foarte populară pentru freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Dealuri line, păduri și un orășel. Bună pentru off-road și plimbări. |
| Italy | /levels/italy/info.json |
Un peisaj rural italian pitoresc cu drumuri înguste și un oraș de coastă. |
| Utah | /levels/utah/info.json |
Teren deșertic cu autostrăzi lungi și trasee off-road. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
O insulă tropicală cu drumuri șerpuitoare și vegetație densă. |
| Industrial | /levels/industrial/info.json |
O zonă industrială compactă cu rampe, sărituri și trasee cu obstacole. |
| Small Island USA | /levels/small_island/info.json |
O insulă mică cu drumuri înguste. Bună pentru un număr mai mic de jucători. |
| Driver Training | /levels/driver_training/info.json |
Un traseu în stil autocross conceput pentru exersarea manevrabilității vehiculelor. |
Resources/Client și folosind calea de hartă corespunzătoare. Consultă Configurarea Administratorilor și a Resurselor BeamMP pentru detalii despre adăugarea conținutului personalizat.
Numărul Maxim de Jucători și Performanța
BeamNG.drive este un joc intensiv din punct de vedere al fizicii. Fiecare jucător și vehicul adaugă o încărcare semnificativă atât serverului, cât și clienților conectați. Ține cont de aceste recomandări:
- MaxPlayers: 8–20 de jucători este tipic pentru o experiență fluidă. Serverele mai mari (20+) sunt posibile, dar necesită mai multe resurse și o configurare atentă.
- MaxCars: Menținerea acestuia la
1per jucător este recomandată cu tărie pentru servere cu mai mult de 10 jucători. Fiecare vehicul suplimentar multiplică datele de fizică care trebuie sincronizate. - Alegerea hărții contează: Hărțile mai mari și mai detaliate (West Coast USA, Italy) folosesc mai multă memorie decât hărțile mai simple (Grid Map, Industrial).
- Lățimea de bandă a rețelei: BeamMP trimite date detaliate de fizică pentru fiecare vehicul. Un număr mare de jucători cu mai multe vehicule per jucător poate satura rapid lățimea de bandă.
MaxCars la 1 și să scazi MaxPlayers. Acesta este cel mai eficient mod de a îmbunătăți performanța serverului.
Cum să te Conectezi
Jucătorii se conectează la serverele BeamMP prin launcher-ul BeamMP, nu prin launcher-ul standard BeamNG.drive.
Prin Browser-ul de Servere
- Descarcă și instalează launcher-ul BeamMP de la beammp.com.
- Lansează launcher-ul BeamMP. Acesta va porni BeamNG.drive cu mod-ul multiplayer BeamMP încărcat.
- Din meniul principal, selectează Multiplayer.
- Răsfoiește lista de servere sau folosește bara de căutare pentru a-ți găsi serverul după nume.
- Fă clic pe serverul tău și selectează Connect.
Prin Conectare Directă
- În meniul multiplayer BeamMP, fă clic pe Direct Connect.
- Introdu adresa IP și portul serverului tău în formatul
IP:PORT(de ex.,192.168.1.1:30814). - Fă clic pe Connect.
PRIVATE este setat la false și că cheia ta de autentificare este validă. Poate dura un minut sau două după pornire pentru ca serverul să apară în browser. Dacă tot nu apare, verifică consola pentru erori de autentificare. Reține că portul tău este atribuit aleatoriu, cu excepția cazului în care ai un IP privat -- verifică GPanel pentru portul corect.
Gestionarea Salvărilor
BeamNG.drive este un joc bazat pe sesiuni. Nu există o stare persistentă a lumii sau un fișier de salvare pentru server. Când jucătorii se deconectează sau serverul se repornește, toate pozițiile și stările vehiculelor sunt resetate. Fiecare sesiune începe de la zero.
- Nu există salvări de lume de care să faci backup sau pe care să le gestionezi.
- Configurația serverului (
ServerConfig.toml) și resursele persistă între reporniri. - Configurațiile vehiculelor jucătorilor sunt stocate pe partea clientului, nu pe server.
Articole Conexe
- Configurarea Administratorilor și a Resurselor BeamMP — Comenzi de administrare, hărți personalizate, plugin-uri și gestionarea resurselor
- Cum să Găsești IP-ul și Portul Serverului Tău
- Cum să Încarci Fișiere prin SFTP
- Ghidul de Pornire a Serverului — Ghid general pentru pornirea oricărui server de joc pe Legion Hosting
Ai Nevoie de Mai Mult Ajutor?
Dacă întâmpini probleme care nu sunt acoperite în acest ghid, echipa noastră de asistență este disponibilă să te ajute. Deschide un tichet la legionhosting.net/submitticket.php cu detaliile serverului tău și o descriere a problemei.