Aquesta guia cobreix tot el que necessiteu per posar en marxa el vostre servidor BeamMP a Legion Hosting, des de la primera arrencada i la configuració de la clau d'autenticació fins a la configuració de ServerConfig.toml i com es connecten els jugadors. Per a comandes d'administrador, mapes personalitzats i gestió de recursos, consulteu Configuració d'administrador i recursos de BeamMP.
Què és BeamMP?
BeamMP és un mod multijugador per a BeamNG.drive que permet als jugadors conduir, competir i xocar junts als mateixos mapes. L'aplicació BeamMP-Server funciona com un servidor dedicat autònom. Els jugadors es connecten a través del llançador de BeamMP, que substitueix el llançador estàndard de BeamNG.drive per a sessions multijugador.
Primera arrencada
Quan rebeu el vostre servidor BeamMP per primera vegada, seguiu aquests passos per posar-lo en línia:
- Inicieu sessió a GPanel i seleccioneu el vostre servidor BeamMP.
- Abans d'iniciar, heu d'obtenir una clau d'autenticació (vegeu a continuació). Sense ella, el servidor no podrà autenticar-se amb els serveis de BeamMP.
- Navegueu a la pestanya Startup i enganxeu la vostra clau d'autenticació a la variable
AUTHKEY. - Opcionalment, ajusteu altres variables d'inici com el nom del servidor i el nombre màxim de jugadors.
- Aneu a la pestanya Console i feu clic a Start.
- El servidor descarregarà els fitxers de BeamMP-Server automàticament a la primera arrencada. Això pot trigar uns minuts.
- Un cop la consola mostri
[INFO] Server started!o similar, el vostre servidor està en línia i apareixerà al navegador de servidors de BeamMP.
Clau d'autenticació (BeamMP Keymaster)
Cada servidor BeamMP requereix una clau d'autenticació que el vincula als serveis backend de BeamMP. Aquesta clau és gratuïta i està lligada al vostre compte de BeamMP/Discord.
Com obtenir la vostra clau
- Aneu a beammp.com/k/keys (el BeamMP Keymaster).
- Inicieu sessió amb el vostre compte de Discord. Si no teniu un compte de BeamMP, se us demanarà que en creeu un.
- Feu clic a Create a key (o + / New Key depenent de la interfície actual).
- Introduïu un nom per al vostre servidor (això és només una etiqueta per a la vostra referència) i l'adreça IP del vostre servidor.
- Copieu la cadena de clau generada.
Afegir la clau al vostre servidor
- A GPanel, aneu a la pestanya Startup.
- Enganxeu la vostra clau a la variable
AUTHKEY. - Reinicieu el servidor perquè el canvi tingui efecte.
Variables d'inici de GPanel
BeamMP exposa diverses opcions de configuració com a variables d'inici a GPanel. Navegueu a la pestanya Startup per veure-les i modificar-les. Els canvis requereixen un reinici del servidor per tenir efecte.
| Variable | Per defecte | Descripció |
|---|---|---|
AUTHKEY |
buit | La vostra clau d'autenticació de BeamMP del Keymaster. Necessària perquè el servidor funcioni. |
NAME |
BeamMP Server |
El nom que es mostra al navegador de servidors de BeamMP. |
MAX_PLAYERS |
10 |
Nombre màxim de jugadors simultanis. Valors més alts requereixen més CPU i RAM. |
MAP |
/levels/gridmap_v2/info.json |
El mapa a carregar. Utilitza el format de ruta de mapes de BeamNG.drive. Consulteu la secció Selecció de mapes per als mapes disponibles. |
PORT |
30814 |
El port del servidor. Està preconfigurat per GPanel — no el canvieu tret que el suport us ho indiqui. |
MAX_CARS |
1 |
Nombre màxim de vehicles per jugador. Més vehicles per jugador augmenta significativament l'ample de banda i l'ús de CPU. |
PRIVATE |
false |
Si és true, el servidor no apareixerà al navegador públic de servidors. Els jugadors han de connectar-se via connexió directa. |
ServerConfig.toml
Més enllà de les variables d'inici, la configuració completa del servidor es troba a ServerConfig.toml al directori arrel del servidor. Podeu editar aquest fitxer mitjançant la pestanya Files de GPanel o a través de SFTP. Les variables d'inici de GPanel sobreescriuen els valors d'aquest fitxer a cada inici.
Opcions de configuració clau
[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
| Configuració | Descripció |
|---|---|
AuthKey |
La vostra clau d'autenticació del BeamMP Keymaster. |
Name |
Nom del servidor que es mostra al navegador de servidors. Admet alguns codis de format. |
Description |
Una breu descripció que es mostra sota el nom del servidor al navegador. |
MaxPlayers |
Límit de jugadors. Valors típics: 8–20 per a una jugabilitat fluida. |
Map |
La ruta del mapa a carregar. Ha de ser una ruta de nivell vàlida de BeamNG.drive. |
Private |
Configureu-lo com a true per amagar-lo del navegador de servidors. |
MaxCars |
Vehicles permesos per jugador. Es recomana 1 per a servidors grans. |
ResourceFolder |
Ruta al directori Resources que conté els mods i plugins del costat del servidor. |
LogChat |
Si és true, els missatges de xat dels jugadors es registren a la consola. |
Selecció de mapes
BeamMP utilitza els mateixos mapes que BeamNG.drive. El mapa s'especifica com a ruta de nivell a la configuració Map. A continuació es mostren els mapes predeterminats més utilitzats:
| Nom del mapa | Ruta del mapa | Descripció |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Una àrea de proves plana i oberta. Ideal per a construccions lliures i proves de vehicles. |
| West Coast USA | /levels/west_coast_usa/info.json |
Un mapa gran i detallat amb autopistes, un poble i terreny variat. Molt popular per a freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Turons ondulats, boscos i un petit poble. Bo per a fora de carretera i passeigs. |
| Italy | /levels/italy/info.json |
Un paisatge pintoresc de la campanya italiana amb carreteres estretes i un poble costaner. |
| Utah | /levels/utah/info.json |
Terreny desèrtic amb autopistes llargues i pistes fora de carretera. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Una illa tropical amb carreteres sinuoses i vegetació densa. |
| Industrial | /levels/industrial/info.json |
Una àrea industrial compacta amb rampes, salts i circuits d'obstacles. |
| Small Island USA | /levels/small_island/info.json |
Una illa petita amb carreteres estretes. Bo per a un nombre reduït de jugadors. |
| Driver Training | /levels/driver_training/info.json |
Un circuit d'estil autocross dissenyat per a la pràctica de conducció de vehicles. |
Resources/Client i utilitzant la ruta de mapa adequada. Consulteu Configuració d'administrador i recursos de BeamMP per a detalls sobre com afegir contingut personalitzat.
Nombre màxim de jugadors i rendiment
BeamNG.drive és un joc intensiu en física. Cada jugador i vehicle afegeix una càrrega significativa tant al servidor com als clients connectats. Tingueu en compte aquestes directrius:
- MaxPlayers: 8–20 jugadors és el típic per a una experiència fluida. Servidors més grans (20+) són possibles però requereixen més recursos i una configuració acurada.
- MaxCars: Mantenir-ho a
1per jugador és molt recomanable per a servidors amb més de 10 jugadors. Cada vehicle addicional multiplica les dades de física que s'han de sincronitzar. - L'elecció del mapa importa: Mapes més grans i detallats (West Coast USA, Italy) utilitzen més memòria que mapes més simples (Grid Map, Industrial).
- Ample de banda de xarxa: BeamMP envia dades de física detallades per a cada vehicle. Un nombre elevat de jugadors amb múltiples vehicles per jugador pot saturar l'ample de banda ràpidament.
MaxCars a 1 i baixar MaxPlayers. Aquesta és la manera més efectiva de millorar el rendiment del servidor.
Com connectar-se
Els jugadors es connecten als servidors BeamMP a través del llançador de BeamMP, no del llançador estàndard de BeamNG.drive.
Mitjançant el navegador de servidors
- Descarregueu i instal·leu el llançador de BeamMP des de beammp.com.
- Inicieu el llançador de BeamMP. Iniciarà BeamNG.drive amb el mod multijugador de BeamMP carregat.
- Des del menú principal, seleccioneu Multiplayer.
- Navegueu per la llista de servidors o utilitzeu la barra de cerca per trobar el vostre servidor pel nom.
- Feu clic al vostre servidor i seleccioneu Connect.
Mitjançant connexió directa
- Al menú multijugador de BeamMP, feu clic a Direct Connect.
- Introduïu l'adreça IP i el port del vostre servidor en el format
IP:PORT(p. ex.,192.168.1.1:30814). - Feu clic a Connect.
PRIVATE està configurat com a false i que la vostra clau d'autenticació és vàlida. Pot trigar un minut o dos després de l'inici perquè el servidor aparegui al navegador. Si encara no apareix, comproveu la consola per si hi ha errors d'autenticació. Tingueu en compte que el vostre port s'assigna aleatòriament tret que tingueu una IP privada -- comproveu GPanel per al port correcte.
Gestió de partides guardades
BeamNG.drive és un joc basat en sessions. No hi ha un estat de món persistent ni un fitxer de partida guardada per al servidor. Quan els jugadors es desconnecten o el servidor es reinicia, totes les posicions i estats dels vehicles es restableixen. Cada sessió comença de nou.
- No hi ha partides guardades del món per fer còpies de seguretat o gestionar.
- La configuració del servidor (
ServerConfig.toml) i els recursos es mantenen entre reinicis. - Les configuracions de vehicles dels jugadors s'emmagatzemen al costat del client, no al servidor.
Articles relacionats
- Configuració d'administrador i recursos de BeamMP — Comandes d'administrador, mapes personalitzats, plugins i gestió de recursos
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
- Guia d'inici del servidor — Guia general per iniciar qualsevol servidor de jocs a Legion Hosting
Necessiteu més ajuda?
Si teniu problemes no coberts en aquesta guia, el nostre equip de suport està disponible per ajudar-vos. Obriu un tiquet a legionhosting.net/submitticket.php amb els detalls del vostre servidor i una descripció del problema.