Questa guida illustra l'amministrazione del server, i comandi della console, la gestione degli add-on, la rotazione delle mappe e la configurazione delle modalità di gioco per il tuo server Sonic Robo Blast 2 (SRB2) su Legion Hosting. Per le istruzioni di configurazione iniziale e di connessione dei giocatori, consulta la Guida alla Configurazione del Server SRB2.
1. Console del Server
La console del server SRB2 è accessibile tramite la scheda Console in GPanel. Digita i comandi direttamente nel campo di input della console mentre il server è in esecuzione.
2. Comandi della Console Comuni
| Comando | Descrizione |
|---|---|
help |
Elenca i comandi della console disponibili. |
map [mapname] |
Cambia alla mappa specificata (es. map MAP01). |
exitlevel |
Forza la fine del livello corrente e avanza alla mappa successiva. |
kick [player#] [reason] |
Espelle un giocatore tramite il suo numero giocatore con un motivo opzionale. |
ban [player#] [reason] |
Banna un giocatore tramite il suo numero giocatore. |
unban [ban#] |
Rimuove un ban tramite il numero della lista ban. |
banlist |
Mostra la lista dei ban attuale. |
listplayers |
Mostra tutti i giocatori connessi e i loro numeri giocatore. |
password [pass] |
Cambia la password del server. Usa un valore vuoto per rimuovere la password. |
maxplayers [num] |
Cambia il numero massimo di giocatori (fino a 32). |
gametype [type] |
Cambia la modalità di gioco (es. coop, match, ctf, race, tag). |
pointlimit [num] |
Imposta il limite di punteggio per la modalità di gioco corrente. |
timelimit [minutes] |
Imposta il limite di tempo per mappa in minuti. 0 disabilita. |
forceskin [player#] [skin] |
Costringe un giocatore a utilizzare uno skin di personaggio specifico. |
say [message] |
Invia un messaggio del server a tutti i giocatori. |
quit |
Spegne il server. |
3. Configurazione delle Modalità di Gioco
Cambia la modalità di gioco attiva utilizzando il comando gametype o impostandola in adedserv.cfg.
| Gametype | Comando | Descrizione |
|---|---|---|
| Co-op | gametype coop |
Gioco campagna cooperativo. |
| Competition | gametype competition |
Competizione di livelli basata sul punteggio. |
| Race | gametype race |
Livelli di gara speed-run. |
| Match | gametype match |
Combattimento ad anelli tutti contro tutti. |
| Team Match | gametype teammatch |
Combattimento ad anelli a squadre. |
| CTF | gametype ctf |
Capture the Flag. |
| Tag | gametype tag |
Modalità di gioco Tag. |
| Hide & Seek | gametype hns |
Modalità nascondino. |
4. Add-on e Contenuti Personalizzati
SRB2 supporta add-on nei formati .pk3 e .wad. Per aggiungere contenuti personalizzati:
- Ferma il server.
- Carica i file add-on nella directory del server via SFTP.
- Aggiungi la seguente riga a
adedserv.cfgper caricare l'add-on all'avvio:addfile myaddon.pk3 - Riavvia il server.
5. Rotazione delle Mappe
Configura la rotazione delle mappe aggiungendo comandi map a adedserv.cfg. Puoi anche utilizzare le seguenti variabili della console:
map [mapname]-- Cambia immediatamente la mappa corrente.nextmap [mapname]-- Imposta la mappa successiva nella rotazione.exitlevel-- Termina il livello corrente e avanza al successivo.
6. Configurazione Aggiuntiva
Aggiungi qualsiasi variabile della console o comando a adedserv.cfg per eseguirlo all'avvio del server. Esempi:
servername "My SRB2 Server"
wait 5
password MyPassword
wait 5
maxplayers 16
wait 5
gametype match
wait 5
timelimit 10
pointlimit 50
wait tra i comandi. Il comando wait [tics] aggiunge un ritardo tra i comandi nel file di configurazione. Ciò impedisce che i comandi vengano elaborati troppo rapidamente e saltati.
7. Risoluzione dei Problemi
| Problema | Soluzione |
|---|---|
| Server non presente nella master list | Verifica che ROOM_NR sia impostato correttamente (33 o 28). Controlla che il server sia in esecuzione e non sia limitato dalla password per la visualizzazione. |
| I giocatori non riescono a connettersi | Controlla IP e porta in GPanel, assicurati che la password sia corretta e verifica che la versione del server corrisponda a quella del client. |
| Add-on non si caricano | Assicurati che il comando addfile in adedserv.cfg faccia riferimento al nome di file corretto e che il file si trovi nella directory root del server. |
| Il server si blocca al cambio mappa | Alcune mappe personalizzate possono essere incompatibili. Prova a rimuovere gli add-on recentemente aggiunti e testa con le mappe predefinite. |
Articoli Correlati
- Guida alla Configurazione del Server SRB2
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File via SFTP
Hai Bisogno di Aiuto?
Se riscontri problemi con il tuo server SRB2, apri un ticket di supporto e includi l'IP del tuo server, una descrizione del problema e qualsiasi messaggio di errore rilevante dalla console GPanel.