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 BeamMP, per un server ospitato da te, è la 30814 (TCP+UDP). Da OuiHeberg, la porta viene assegnata da OuiPanel (vedi sotto).
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 (keymaster.beammp.com). Accedi con Discord. Clicca su "Keys" nel menu laterale sinistro. Clicca sul pulsante verde "+" per generare una nuova chiave. Dai un nome alla chiave (una semplice etichetta, ad esempio "Il mio server drift") e clicca su Create. 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 solo pochi minuti.
Vai alla pagina del nostro hosting BeamMP, scegli un'offerta server BeamMP e un paese sulla pagina dell'offerta. Il server si installa da solo ed è pronto in pochi minuti.
Una volta creato il server, apri in OuiPanel Impostazioni del server › Variabili d'ambiente. Incolla la tua chiave nella variabile Authentication Key, al posto di changemoi. Imposta anche il nome del server, Max Players e Map. Conferma con la spunta e riavvia il server. OuiPanel scrive questi valori nel ServerConfig.toml a ogni avvio.
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 nella variabile Authentication Key e riavvia il server.
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 e la porta visualizzati in OuiPanel. Da OuiHeberg, la porta del server viene assegnata da OuiPanel e mostrata accanto all'indirizzo.
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. Da OuiHeberg si imposta con la variabile Max Players di OuiPanel (6 per impostazione predefinita, fino a 100). La memoria utilizzata cresce soprattutto con i mod (vedi la FAQ).
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. Da OuiHeberg, OuiPanel imposta la porta al posto tuo.
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 la variabile Map in OuiPanel con /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
Espellere un giocatore e inviare un messaggio
Dalla console del server (in OuiPanel) hai a disposizione alcuni comandi.
kick [giocatore] espelle un giocatore dal server e say [messaggio] invia un messaggio a tutti i giocatori.
BeamMP-Server non ha ban né mute: il ban dei giocatori passa da un plugin della community. 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 è leggero: il server da solo occupa meno di 100 MB di RAM. La memoria utilizzata cresce soprattutto con i mod, ad esempio 0,7 GB in media con 13 mod e 1,5 GB con 156 mod (47 GB di file). Scegli l'offerta in base al peso dei tuoi mod e al numero di giocatori.
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 la variabile Map 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 fisica viene sincronizzata di continuo tra i giocatori, e ogni giocatore scarica anche i mod unendosi al server. Da OuiHeberg, la larghezza di banda è inclusa.
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? Scegli la tua offerta sul nostro hosting BeamMP e inizia a guidare con i tuoi amici in pochi minuti. Per i passaggi in OuiPanel, segui la nostra guida BeamMP della documentazione.
