Questa guida illustra come configurare il tuo server dedicato Risk of Rain 2 ospitato su Legion Hosting, incluse le variabili di avvio di GPanel, la configurazione di server.cfg, la connessione al tuo server, il supporto delle mod e la gestione dei salvataggi.
Primo avvio
Quando avvii il tuo server Risk of Rain 2 per la prima volta, GPanel scaricherà e installerà automaticamente i file del server dedicato tramite SteamCMD (Steam App ID 1180760). Questo processo potrebbe richiedere alcuni minuti a seconda della velocità della rete.
- Accedi a GPanel e seleziona il tuo server Risk of Rain 2.
- Fai clic sul pulsante Start nella scheda Console.
- Attendi il completamento dell'installazione. La console visualizzerà l'avanzamento del download mentre SteamCMD recupera i file del server.
- Una volta che il server è completamente avviato, vedrai un messaggio che indica che il server è pronto e in ascolto per le connessioni.
xvfb è inoltre configurato automaticamente per soddisfare i requisiti di visualizzazione del server.
Variabili di avvio di GPanel
Le impostazioni chiave del server sono configurate come variabili di avvio in GPanel. Queste vengono passate al processo del server come argomenti e hanno effetto ogni volta che il server viene avviato.
- Accedi a GPanel.
- Seleziona il tuo server Risk of Rain 2 dall'elenco dei server.
- Fai clic sulla scheda Startup.
- Controlla e regola le variabili sottostanti, quindi riavvia il server affinché le modifiche abbiano effetto.
| Variabile | Predefinito | Descrizione |
|---|---|---|
HOSTNAME |
Risk of Rain 2 Dedicated Server |
Il nome visualizzato nel browser dei server in-game. Imposta qualcosa di riconoscibile in modo che i giocatori possano trovare il tuo server. |
PLAYERS |
4 |
Numero massimo di giocatori consentiti nella lobby. Risk of Rain 2 supporta fino a 16 giocatori con mod, ma il gioco vanilla è progettato per un massimo di 4. Un numero maggiore di giocatori aumenta l'utilizzo delle risorse. |
PASSWORD |
(vuoto) | Password opzionale che i giocatori devono inserire per unirsi. Lascia vuoto per un server pubblico. Le password fanno distinzione tra maiuscole e minuscole. |
ADVERTISE |
1 |
Controlla se il server appare nel browser dei server in-game. Imposta su 1 per elencare il server pubblicamente, o 0 per nasconderlo (i giocatori devono usare la connessione diretta). |
Configurazione di server.cfg
Per le impostazioni non disponibili nella scheda Startup, puoi modificare direttamente il file di configurazione del server. Il file si trova in:
Risk of Rain 2_Data/Config/server.cfg
Apri questo file utilizzando la scheda Files di GPanel o connettiti tramite SFTP. Il file utilizza un semplice formato chiave-valore. Di seguito sono riportate le impostazioni comunemente modificate:
| Impostazione | Esempio di valore | Descrizione |
|---|---|---|
sv_hostname |
My RoR2 Server |
Nome del server. Questo viene tipicamente impostato tramite la variabile di avvio HOSTNAME, ma può anche essere definito qui. |
sv_maxplayers |
4 |
Numero massimo di giocatori. Può anche essere impostato tramite la variabile di avvio PLAYERS. |
sv_password |
mypassword |
Password del server. Può anche essere impostata tramite la variabile di avvio PASSWORD. |
heart_beat |
1 |
Se il server invia pacchetti heartbeat al server master per l'elencazione nel browser. Equivalente alla variabile di avvio ADVERTISE. |
steam_authentication |
1 |
Abilita l'autenticazione Steam per i giocatori che si connettono. Mantieni questo su 1 a meno che tu non abbia un motivo specifico per disabilitarlo. |
server.cfg, la variabile di avvio sovrascriverà il valore del file di configurazione. Usa la scheda Startup per le impostazioni principali e server.cfg per ulteriori regolazioni.
Come connettersi
Opzione A — Browser dei server in-game
Se il tuo server ha ADVERTISE impostato su 1, apparirà nel browser dei server in-game:
- Avvia Risk of Rain 2.
- Dal menu principale, seleziona Multiplayer.
- Fai clic su Find a Game per aprire il browser dei server.
- Cerca il tuo server per nome (l'
HOSTNAMEche hai configurato). - Seleziona il server e fai clic su Join. Inserisci la password se richiesto.
Opzione B — Connessione diretta tramite console
Puoi connetterti direttamente utilizzando la console in-game, utile per server protetti da password o non elencati:
- Avvia Risk of Rain 2.
- Apri la console in-game premendo Ctrl + Alt + ` (backtick). Se la console non si apre, potresti dover abilitarla avviando il gioco con il flag
--doorstep-enableo installando BepInEx (consulta Supporto delle mod di seguito). - Digita il seguente comando e premi Enter:
Sostituisciconnect "IP:PORT"IPePORTcon l'indirizzo IP e la porta di gioco del tuo server come mostrato nella scheda Network di GPanel. - Se il server ha una password, ti verrà chiesto di inserirla.
Per i dettagli sulla ricerca dell'IP e della porta del tuo server, consulta Come trovare l'IP e la porta del tuo server.
Supporto delle mod
Risk of Rain 2 ha una community di modding attiva incentrata su Thunderstore, un repository e gestore di mod. La maggior parte delle mod lato server richiede il framework di modding BepInEx.
Installazione di BepInEx
BepInEx è il mod loader standard per Risk of Rain 2. Per installarlo sul tuo server:
- Scarica l'ultima versione di BepInExPack da Thunderstore.
- Arresta il tuo server dalla scheda Console di GPanel.
- Connettiti al tuo server tramite SFTP (consulta Come caricare i file tramite SFTP).
- Estrai l'archivio BepInExPack e carica i contenuti nella directory root del tuo server, unendoli con i file esistenti. I file chiave sono la cartella
BepInEx/e i relativi file di configurazione. - Avvia il tuo server. BepInEx si inizializzerà al primo avvio e creerà le sue directory di plugin e di configurazione.
Installazione di mod lato server
Una volta installato BepInEx, puoi aggiungere mod lato server:
- Sfoglia Thunderstore per le mod. Cerca le mod contrassegnate come lato server o richieste dall'host.
- Scarica la mod ed estraila.
- Carica i file DLL della mod nella directory
BepInEx/plugins/sul tuo server tramite SFTP. - Riavvia il server per caricare le nuove mod.
Utilizzo di r2modman (lato client)
Per gestire le mod sul tuo client di gioco locale, r2modman è il gestore di mod consigliato. Gestisce i download delle mod, la risoluzione delle dipendenze e la gestione dei profili. I giocatori che si connettono al tuo server moddato dovrebbero utilizzare r2modman per installare lo stesso set di mod localmente.
- Scarica r2modman da Thunderstore o dalla sua pagina dei rilasci GitHub.
- Seleziona Risk of Rain 2 come gioco.
- Crea un profilo e installa le mod richieste dal tuo server.
- Avvia il gioco tramite r2modman per garantire che tutte le mod siano caricate.
Gestione dei salvataggi
I server dedicati di Risk of Rain 2 gestiscono lo stato della run e la progressione in modo diverso dal single-player. Ecco i punti chiave da comprendere:
- Persistenza della run: Una run di Risk of Rain 2 dura finché il server è in esecuzione. Se il server si riavvia o viene arrestato, la run corrente termina e viene creata una nuova lobby all'avvio successivo del server. Non esiste un sistema di salvataggio a metà run — questo è intenzionale, poiché le run sono pensate per essere sessioni continue.
- Profili dei giocatori: Gli sblocchi e la progressione del giocatore (oggetti, skin, sfide) sono memorizzati lato client, non sul server. I giocatori mantengono i loro sblocchi indipendentemente dallo stato del server.
- Persistenza della configurazione del server: Il tuo
server.cfge le variabili di avvio di GPanel persistono attraverso i riavvii. Solo la run in corso viene persa quando il server si arresta.
Problemi comuni
Il server non appare nel browser
- Conferma che il server sia completamente avviato in GPanel. Il server deve completare la sua sequenza di avvio prima di registrarsi con il server master.
- Verifica che la variabile di avvio
ADVERTISEsia impostata su1. - I nuovi server possono impiegare diversi minuti per apparire nel browser. Prova la connessione diretta mentre aspetti.
- Controlla la console di GPanel per errori. Se il server sta crashando o non riesce a inizializzarsi, non apparirà nel browser.
I giocatori non possono connettersi
- Assicurati che il server sia in esecuzione e non in un ciclo di crash. Controlla la console di GPanel per messaggi di errore.
- Se hai impostato una password, conferma che i giocatori la stiano inserendo correttamente. Le password fanno distinzione tra maiuscole e minuscole.
- Verifica che sia tu sia i tuoi giocatori stiate eseguendo la stessa versione del gioco. Gli aggiornamenti di Risk of Rain 2 possono interrompere la compatibilità tra versioni non corrispondenti.
- Se utilizzi mod, assicurati che tutti i giocatori che si connettono abbiano installate le stesse mod e versioni. Le incompatibilità delle mod sono la causa più comune di connessioni fallite sui server moddati.
Articoli correlati
- Come trovare l'IP e la porta del tuo server
- Come caricare i file tramite SFTP
- Riavvii programmati
- Guida all'avvio del server
Hai bisogno di aiuto?
Se riscontri un problema non trattato in questa guida, il nostro team di supporto è pronto ad aiutarti. Invia un ticket di supporto e includi l'ID del tuo server, una descrizione del problema e qualsiasi output rilevante della console da GPanel.