BeamMP: come creare un server BeamNG.drive multiplayer

BeamNG.drive è noto per la sua simulazione di fisica automobilistica ultra-realistica, ma il gioco rimane principalmente un'esperienza solitaria. È qui che entra in gioco BeamMP: questa mod gratuita trasforma BeamNG.drive in un'esperienza multiplayer, permettendo di guidare, schiantarsi ed esplorare mappe con i tuoi amici su un unico server.

Creare il proprio server BeamMP consente di scegliere la mappa, aggiungere mod (veicoli, circuiti), controllare chi si unisce alla partita e mantenere il server online 24 ore su 24. Questa guida ti accompagna da A a Z: ottenimento della chiave di autenticazione, creazione del server, configurazione e aggiunta di mod.


Cos'è BeamMP?

BeamMP è una mod multiplayer open-source per BeamNG.drive. Aggiunge una modalità multiplayer completa al gioco: lista dei server, connessione diretta, sincronizzazione dei veicoli e della fisica tra i giocatori. La mod è gratuita e compatibile con tutte le mappe e i veicoli di BeamNG.drive, inclusi i mod personalizzati.

Per giocare in BeamNG multiplayer, ogni giocatore deve possedere BeamNG.drive su Steam e installare il BeamMP Launcher (scaricabile gratuitamente su beammp.com). Il launcher sostituisce il launcher classico del gioco e aggiunge una scheda "Multiplayer" con la lista dei server pubblici e la connessione diretta.

La porta predefinita di un BeamNG drive server è il 30814 (TCP+UDP).


Prerequisiti

Prima di creare il tuo server BeamMP, assicurati di avere i seguenti elementi.

Lato giocatore: BeamNG.drive acquistato su Steam (obbligatorio, nessuna versione crackata). Il BeamMP Launcher installato (disponibile su beammp.com). Un account BeamMP (gratuito, creazione sul sito ufficiale).

Lato server: Un hosting di server di giochi (OuiHeberg o auto-hosting). Una chiave di autenticazione BeamMP (gratuita, ottenuta tramite il Keymaster). Il file di configurazione ServerConfig.toml (generato automaticamente al primo avvio).

La chiave di autenticazione è il punto che blocca più spesso i principianti. Senza di essa, il server si rifiuta di avviarsi. La sezione seguente dettaglia come ottenerla.


Creare un server BeamMP con OuiHeberg

Ottenere la chiave di autenticazione BeamMP

La chiave di autenticazione (AuthKey) è un identificativo unico che collega il tuo server al tuo account BeamMP. È obbligatoria affinché il server funzioni e appaia nella lista pubblica.

Vai sul sito BeamMP Keymaster (beammp.com/keymaster). Accedi con il tuo account BeamMP (o creane uno se non è già fatto). Clicca su "Keys" nel menu laterale sinistro. Clicca sul pulsante verde "+" per generare una nuova chiave. Inserisci un nome per identificare il tuo server (ad esempio "Il mio server drift") e il tuo indirizzo IP (quello del tuo host). Copia la chiave generata e conservala con cura. Non condividerla mai pubblicamente.

Ogni chiave è legata a un solo server. Se hai più server BeamMP, avrai bisogno di una chiave per server.

Configurare tramite OuiPanel

Da OuiHeberg, la creazione di un server BeamMP richiede meno di 5 minuti.

Vai sulla pagina hosting BeamMP e ordina una OuiBox. Per 1 a 10 giocatori con alcuni mod, una OuiBox 8 Go è sufficiente. Accedi a OuiPanel e crea un nuovo server selezionando BeamMP nella lista dei giochi. Il server si installa automaticamente.

Una volta creato il server, apri le impostazioni o il file ServerConfig.toml tramite il Gestore file. Incolla la tua AuthKey nel campo corrispondente: AuthKey = 'la-tua-chiave-qui'. Configura il nome del server (Name), il numero massimo di giocatori (MaxPlayers) e la mappa (Map). Salva.

Avviare e connettersi

Avvia il server da OuiPanel. Nella console, dovresti vedere i log di avvio senza messaggi di errore. Se vedi [ERROR] No AuthKey specified, verifica che la tua chiave sia incollata correttamente tra le virgolette singole nel file di configurazione.

Per connetterti, avvia il BeamMP Launcher (non il launcher Steam classico). Clicca su "Multiplayer", quindi cerca il nome del tuo server nella lista. Se il tuo server è in modalità privata, utilizza la scheda "Direct Connect" e inserisci l'indirizzo IP e la porta (visualizzati in OuiPanel). Con un host come OuiHeberg, non c'è bisogno di port forwarding: la porta 30814 è automaticamente aperta.


Configurare il server (ServerConfig.toml)

Il file ServerConfig.toml centralizza tutte le impostazioni del tuo server BeamMP. Ecco i parametri essenziali.

AuthKey: la tua chiave di autenticazione. Obbligatoria. Non condividerla mai.

Name: il nome visualizzato nella lista dei server. Usa prefissi per aiutare i giocatori a trovarti, ad esempio [IT] IlMioServer | Drift & Freeroam.

MaxPlayers: numero massimo di giocatori simultanei. Il valore predefinito è 8. Aumenta in base alla tua RAM disponibile (calcola circa 1 Go di RAM per ogni 5 giocatori).

Map: la mappa attiva. Formato: /levels/NOME_MAPPA/info.json. Le mappe predefinite di BeamNG.drive funzionano senza installazione aggiuntiva. Ad esempio: /levels/gridmap_v2/info.json per la Gridmap, /levels/west_coast_usa/info.json per West Coast USA, /levels/italy/info.json per l'Italia, /levels/utah/info.json per l'Utah.

Private: true per nascondere il server dalla lista pubblica (accessibile solo tramite connessione diretta), false per renderlo visibile.

Port: porta del server. Predefinita 30814. Cambiala solo se ospiti più server BeamMP sulla stessa macchina.

Tags: parole chiave per la ricerca nella lista dei server. Esempi: Freeroam, Drift, Racing, RP, lang:italian.


Aggiungere mod e mappe

L'aggiunta di mod su BeamMP è molto semplice. Tutti i mod (veicoli e mappe) si posizionano nella cartella Resources/Client/ del tuo server. I giocatori li scaricano automaticamente unendosi al server.

Veicoli personalizzati: Scarica il file .zip del mod veicolo (dal repository BeamNG.drive o da siti come beamng.com/resources). Posiziona il .zip così com'è in Resources/Client/. Non decomprimerlo. Al prossimo riavvio, il veicolo sarà disponibile per tutti i giocatori.

Mappe personalizzate: Posiziona il file .zip della mappa in Resources/Client/. Apri il .zip (senza estrarlo) e individua il nome della cartella in levels/. Ad esempio, se la cartella si chiama myawesomedriftmap, aggiorna il parametro Map in ServerConfig.toml: Map = '/levels/myawesomedriftmap/info.json'. Riavvia il server.

Un punto importante: più mod aggiungi, più lungo sarà il tempo di download per i giocatori che si uniscono. Mantieni una selezione ragionevole e comunica la lista dei mod sul tuo Discord o pagina server.


Gestire i giocatori

Permessi, kick e ban

BeamMP offre comandi di amministrazione accessibili dalla console del server (in OuiPanel) o in gioco se sei identificato come admin.

Per definirti come admin, aggiungi il tuo identificativo BeamMP nella sezione [Permissions] del ServerConfig.toml o utilizza i comandi console.

I comandi essenziali sono i seguenti. /kick [giocatore] disconnette un giocatore dal server. /ban [giocatore] vieta definitivamente l'accesso al giocatore. /unban [giocatore] revoca il divieto. /mute [giocatore] disattiva la chat del giocatore. /say [messaggio] invia un messaggio a tutti i giocatori dalla console.

Per i server comunitari più avanzati, plugin Lua lato server permettono di aggiungere funzionalità come un sistema di ruoli, comandi personalizzati, un sistema economico (per i server RP) e eventi automatizzati.


FAQ BeamMP

Quanta RAM serve per un server BeamMP? BeamMP è relativamente leggero. Per 1 a 10 giocatori con alcuni mod veicoli, 8 Go di RAM sono sufficienti. Oltre 15 giocatori o con molti mod, passa a 12 Go. Il carico dipende soprattutto dal numero di veicoli attivi simultaneamente sulla mappa.

Tutti i giocatori devono possedere BeamNG.drive su Steam? Sì. BeamNG.drive deve essere acquistato su Steam affinché il BeamMP Launcher funzioni. Il launcher verifica la licenza Steam all'avvio.

Si può cambiare mappa senza riavviare? No. Il cambio di mappa richiede di modificare il ServerConfig.toml e di riavviare il server. Alcuni plugin comunitari permettono un voto di mappa, ma il riavvio rimane necessario.

Il server consuma molta larghezza di banda? La sincronizzazione della fisica tra i giocatori consuma più larghezza di banda rispetto alla maggior parte dei giochi multiplayer. Calcola circa 1 a 2 Mbps per giocatore connesso. Da OuiHeberg, la larghezza di banda è inclusa e sufficiente per un uso standard.

Il mio server non appare nella lista pubblica. Cosa fare? Verifica che la tua AuthKey sia valida e ben inserita. Assicurati che il parametro Private sia su false. Controlla i log per eventuali messaggi di errore. Se il problema persiste, rigenera una nuova chiave sul Keymaster.


Pronto a lanciare il tuo server BeamMP? Crea il tuo server BeamNG.drive multiplayer su OuiHeberg e inizia a guidare con i tuoi amici in pochi minuti.