Questa guida illustra come configurare il tuo server SourceCoop (Black Mesa Co-op) su Legion Hosting, impostare le opzioni del server e collegare i giocatori. SourceCoop è una mod cooperativa lato server per Black Mesa che permette ai giocatori di affrontare insieme la campagna in giocatore singolo. Per i comandi di amministrazione, i plugin SourceMod e la gestione delle mappe, consulta Guida ai comandi di amministrazione di SourceCoop.
1. Primo avvio
- Accedi a GPanel e seleziona il tuo server SourceCoop.
- Vai alla scheda Startup e configura le variabili (vedi la tabella nella Sezione 2).
- Imposta SERVER_NAME con il nome desiderato per il server.
- Imposta STARTING_MAP con la mappa con cui vuoi iniziare (default:
bm_c0a0a, l'inizio di Black Mesa). - Torna alla scheda Console e fai clic su Start.
- Attendi che nella console venga visualizzata la riga
gameserver Steam ID, che indica che il server è pronto.
bms/cfg/server.cfg viene generato durante l'installazione con valori predefiniti ragionevoli per il gioco cooperativo. Avvia il server una volta per verificarne il funzionamento, quindi personalizzalo secondo le tue esigenze.
2. Variabili di avvio di GPanel
Le seguenti variabili sono disponibili nella scheda Startup di GPanel.
| Variabile | Predefinito | Descrizione |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Nome del server mostrato nel browser dei server (massimo 128 caratteri). |
MAX_PLAYERS |
10 |
Numero massimo di giocatori (1-128). |
SERVER_PASSWORD |
0 |
Password per accedere al server. Imposta 0 per nessuna password. |
STARTING_MAP |
bm_c0a0a |
La mappa caricata all'avvio del server. Vedi la Sezione 4 per l'elenco completo delle mappe. |
FRIENDLY_FIRE |
0 |
Abilita il fuoco amico. 1 = attivo, 0 = disattivo. |
MOD_FORCETOUCHDATA |
1 |
Abilita il pre-caricamento dei dati della mappa. Disattiva (0) se la mappa bm_c4a4a (Nihilanth) causa crash. |
AUTO_UPDATE |
0 |
Aggiornamento automatico del server di Black Mesa all'avvio. 1 = attivo, 0 = disattivo. Nota: gli aggiornamenti del server possono richiedere la reinstallazione di SourceCoop. |
3. Configurazione del server (server.cfg)
Il file di configurazione principale del server è:
bms/cfg/server.cfg
Apri questo file usando la scheda Files in GPanel o connettiti tramite SFTP.
Impostazioni principali
| Impostazione | Predefinito | Descrizione |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Nome del server (impostabile anche tramite variabile di avvio). |
sv_password |
0 |
Password del server (impostabile anche tramite variabile di avvio). |
mp_teamplay |
1 |
Deve essere 1 affinché SourceCoop funzioni correttamente. |
mp_friendlyfire |
0 |
Interruttore del fuoco amico (impostabile anche tramite variabile di avvio). |
sv_always_run |
0 |
Imposta a 1 per disabilitare lo sprint (i giocatori corrono sempre). |
mp_timelimit |
0 |
Limite di tempo della mappa in minuti. 0 disabilita il limite. |
sourcecoop_homemap |
"bm_c0a0a" |
La mappa a cui tornare in loop dopo aver completato la campagna. Commenta la riga per usare il mapcycle. |
mod_forcetouchdata |
1 |
Pre-caricamento dei dati della mappa. Disabilita se la mappa Nihilanth causa crash. |
mp_teamplay. Deve rimanere impostato a 1 affinché SourceCoop funzioni correttamente. Modificarlo comprometterà il gameplay cooperativo.
4. Nomi delle mappe di Black Mesa
La variabile STARTING_MAP accetta qualsiasi mappa ufficiale di Black Mesa. Le mappe seguono la convenzione di denominazione bm_cXaYZ dove X è il capitolo e Y/Z sono le sezioni. La campagna inizia da bm_c0a0a.
Mappe di inizio dei capitoli principali:
| Mappa | Capitolo |
|---|---|
bm_c0a0a | In arrivo (Viaggio in tram) |
bm_c1a0a | Materiali anomali |
bm_c1a1a | Conseguenze impreviste |
bm_c1a3a | Complesso uffici |
bm_c2a1a | "Abbiamo ostili" |
bm_c2a4a | Fossa esplosiva |
bm_c2a5a | Accensione |
bm_c3a1a | Sul binario |
bm_c3a2a | Cattura |
bm_c4a1a | Nucleo Lambda |
bm_c4a2a | Xen |
bm_c4a3a | Intruso |
bm_c4a4a | Nihilanth (potrebbe richiedere la disattivazione di mod_forcetouchdata) |
5. Come si connettono i giocatori
- Avvia Black Mesa su Steam.
- Apri la console (premi ~) e digita:
connect IP:PORT(usando i valori della scheda Network di GPanel). - In alternativa, cerca il server nel browser dei server di Steam.
- Inserisci la password se ne è stata impostata una.
Articoli correlati
- Guida ai comandi di amministrazione di SourceCoop
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
Hai bisogno di aiuto?
Se riscontri problemi con il tuo server SourceCoop, apri un ticket di supporto includendo l'IP del server, una descrizione del problema ed eventuali messaggi di errore rilevanti dalla console di GPanel.