Questa guida copre tutto ciò che ti serve per avviare il tuo server BeamMP su Legion Hosting, dal primo avvio e configurazione della chiave di autenticazione alla configurazione di ServerConfig.toml e come i giocatori si connettono. Per i comandi admin, le mappe personalizzate e la gestione delle risorse, consulta Configurazione Admin e Risorse di BeamMP.
Cos'è BeamMP?
BeamMP è una mod multiplayer per BeamNG.drive che permette ai giocatori di guidare, gareggiare e scontrarsi insieme sulle stesse mappe. L'applicazione BeamMP-Server funziona come server dedicato standalone. I giocatori si connettono tramite il launcher BeamMP, che sostituisce il launcher standard di BeamNG.drive per le sessioni multiplayer.
Primo Avvio
Quando ricevi il tuo server BeamMP per la prima volta, segui questi passaggi per metterlo online:
- Accedi a GPanel e seleziona il tuo server BeamMP.
- Prima di avviare, devi ottenere una chiave di autenticazione (vedi sotto). Senza di essa il server non riuscirà ad autenticarsi con i servizi BeamMP.
- Vai alla scheda Startup e incolla la tua chiave di autenticazione nella variabile
AUTHKEY. - Facoltativamente regola altre variabili di avvio come il nome del server e il numero massimo di giocatori.
- Vai alla scheda Console e clicca Start.
- Il server scaricherà automaticamente i file BeamMP-Server al primo avvio. Questo potrebbe richiedere alcuni minuti.
- Quando la console mostra
[INFO] Server started!o simile, il tuo server è online e apparirà nel browser dei server BeamMP.
Chiave di Autenticazione (BeamMP Keymaster)
Ogni server BeamMP richiede una chiave di autenticazione che lo collega ai servizi backend di BeamMP. Questa chiave è gratuita e collegata al tuo account BeamMP/Discord.
Come Ottenere la Tua Chiave
- Vai su beammp.com/k/keys (il BeamMP Keymaster).
- Accedi con il tuo account Discord. Se non hai un account BeamMP, ti verrà chiesto di crearne uno.
- Clicca Create a key (o + / New Key a seconda dell'interfaccia attuale).
- Inserisci un nome per il tuo server (è solo un'etichetta per tuo riferimento) e l'indirizzo IP del tuo server.
- Copia la stringa della chiave generata.
Aggiungere la Chiave al Tuo Server
- In GPanel, vai alla scheda Startup.
- Incolla la tua chiave nella variabile
AUTHKEY. - Riavvia il server affinché la modifica abbia effetto.
Variabili di Avvio di GPanel
BeamMP espone diverse opzioni di configurazione come variabili di avvio in GPanel. Vai alla scheda Startup per visualizzarle e modificarle. Le modifiche richiedono un riavvio del server per avere effetto.
| Variabile | Predefinito | Descrizione |
|---|---|---|
AUTHKEY |
vuoto | La tua chiave di autenticazione BeamMP dal Keymaster. Obbligatoria per il funzionamento del server. |
NAME |
BeamMP Server |
Il nome visualizzato nel browser dei server BeamMP. |
MAX_PLAYERS |
10 |
Numero massimo di giocatori simultanei. Valori più alti richiedono più CPU e RAM. |
MAP |
/levels/gridmap_v2/info.json |
La mappa da caricare. Utilizza il formato percorso mappe di BeamNG.drive. Consulta la sezione Selezione Mappe per le mappe disponibili. |
PORT |
30814 |
La porta del server. È preconfigurata da GPanel — non modificarla a meno che non sia indicato dal supporto. |
MAX_CARS |
1 |
Veicoli massimi per giocatore. Più veicoli per giocatore aumentano significativamente la larghezza di banda e l'utilizzo della CPU. |
PRIVATE |
false |
Se true, il server non apparirà nel browser pubblico dei server. I giocatori devono connettersi tramite connessione diretta. |
ServerConfig.toml
Oltre alle variabili di avvio, la configurazione completa del server si trova in ServerConfig.toml nella directory principale del server. Puoi modificare questo file tramite la scheda Files in GPanel o tramite SFTP. Le variabili di avvio in GPanel sovrascrivono i valori in questo file ad ogni avvio.
Opzioni di Configurazione Principali
[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
| Impostazione | Descrizione |
|---|---|
AuthKey |
La tua chiave di autenticazione BeamMP Keymaster. |
Name |
Nome del server mostrato nel browser dei server. Supporta alcuni codici di formattazione. |
Description |
Una breve descrizione visualizzata sotto il nome del server nel browser. |
MaxPlayers |
Limite giocatori. Valori tipici: 8–20 per un gameplay fluido. |
Map |
Il percorso della mappa da caricare. Deve essere un percorso livello BeamNG.drive valido. |
Private |
Imposta su true per nascondere dal browser dei server. |
MaxCars |
Veicoli consentiti per giocatore. 1 è consigliato per server più grandi. |
ResourceFolder |
Percorso alla directory Resources contenente mod e plugin lato server. |
LogChat |
Se true, i messaggi della chat dei giocatori vengono registrati nella console. |
Selezione Mappe
BeamMP utilizza le stesse mappe di BeamNG.drive. La mappa viene specificata come percorso livello nell'impostazione Map. Di seguito le mappe predefinite più comunemente utilizzate:
| Nome Mappa | Percorso Mappa | Descrizione |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Un'area di test piatta e aperta. Ottima per costruzioni libere e test dei veicoli. |
| West Coast USA | /levels/west_coast_usa/info.json |
Una mappa grande e dettagliata con autostrade, una città e terreno vario. Molto popolare per il freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Colline ondulate, foreste e una piccola città. Buona per fuoristrada e crociere. |
| Italy | /levels/italy/info.json |
Una scenografica campagna italiana con strade strette e una città costiera. |
| Utah | /levels/utah/info.json |
Terreno desertico con lunghe autostrade e sentieri fuoristrada. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Un'isola tropicale con strade tortuose e fitta vegetazione. |
| Industrial | /levels/industrial/info.json |
Un'area industriale compatta con rampe, salti e percorsi ad ostacoli. |
| Small Island USA | /levels/small_island/info.json |
Una piccola isola con strade strette. Buona per un numero ridotto di giocatori. |
| Driver Training | /levels/driver_training/info.json |
Un circuito in stile autocross progettato per la pratica della guida dei veicoli. |
Resources/Client e utilizzando il percorso mappa appropriato. Consulta Configurazione Admin e Risorse di BeamMP per dettagli sull'aggiunta di contenuti personalizzati.
Giocatori Massimi e Prestazioni
BeamNG.drive è un gioco ad alta intensità fisica. Ogni giocatore e veicolo aggiunge un carico significativo sia al server che ai client connessi. Tieni a mente queste linee guida:
- MaxPlayers: 8–20 giocatori è tipico per un'esperienza fluida. Server più grandi (20+) sono possibili ma richiedono più risorse e una configurazione attenta.
- MaxCars: Mantenere questo a
1per giocatore è fortemente consigliato per server con più di 10 giocatori. Ogni veicolo aggiuntivo moltiplica i dati fisici che devono essere sincronizzati. - La scelta della mappa è importante: Mappe più grandi e dettagliate (West Coast USA, Italy) utilizzano più memoria rispetto a mappe più semplici (Grid Map, Industrial).
- Larghezza di banda di rete: BeamMP invia dati fisici dettagliati per ogni veicolo. Un alto numero di giocatori con più veicoli per giocatore può saturare rapidamente la larghezza di banda.
MaxCars a 1 e ad abbassare MaxPlayers. Questo è il modo più efficace per migliorare le prestazioni del server.
Come Connettersi
I giocatori si connettono ai server BeamMP tramite il launcher BeamMP, non il launcher standard di BeamNG.drive.
Tramite il Browser dei Server
- Scarica e installa il launcher BeamMP da beammp.com.
- Avvia il launcher BeamMP. Avvierà BeamNG.drive con la mod multiplayer BeamMP caricata.
- Dal menu principale, seleziona Multiplayer.
- Sfoglia l'elenco dei server o usa la barra di ricerca per trovare il tuo server per nome.
- Clicca sul tuo server e seleziona Connect.
Tramite Connessione Diretta
- Nel menu multiplayer di BeamMP, clicca Direct Connect.
- Inserisci l'indirizzo IP e la porta del tuo server nel formato
IP:PORT(es.192.168.1.1:30814). - Clicca Connect.
PRIVATE sia impostato su false e che la tua chiave di autenticazione sia valida. Potrebbe essere necessario un minuto o due dopo l'avvio affinché il server appaia nel browser. Se ancora non appare, controlla la console per errori di autenticazione. Nota che la tua porta viene assegnata casualmente a meno che tu non abbia un IP privato -- controlla GPanel per la porta corretta.
Gestione dei Salvataggi
BeamNG.drive è un gioco basato su sessioni. Non esiste uno stato del mondo persistente o un file di salvataggio per il server. Quando i giocatori si disconnettono o il server si riavvia, tutte le posizioni e gli stati dei veicoli vengono reimpostati. Ogni sessione inizia da zero.
- Non ci sono salvataggi del mondo da fare il backup o gestire.
- La configurazione del server (
ServerConfig.toml) e le risorse persistono tra i riavvii. - Le configurazioni dei veicoli dei giocatori sono memorizzate lato client, non sul server.
Articoli Correlati
- Configurazione Admin e Risorse di BeamMP — Comandi admin, mappe personalizzate, plugin e gestione delle risorse
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP
- Guida all'Avvio del Server — Guida generale per avviare qualsiasi server di gioco su Legion Hosting
Hai Bisogno di Ulteriore Aiuto?
Se riscontri problemi non coperti da questa guida, il nostro team di supporto è disponibile ad assisterti. Apri un ticket su legionhosting.net/submitticket.php con i dettagli del tuo server e una descrizione del problema.