Ogni server L4D2 di 2hours.gg usa SourceMod. Le mod extra dipendono dalla taglia e dalla modalità scelte (vedi Cosa è installato). Hai fatto tu il deploy, quindi sei l'admin. Scrivi questi comandi nella chat di gioco.
Comandi in chat
!admin: apre il menu admin: kick, ban, votazioni, impostazioni del server. Funziona per l'account che ha creato il server.!motd: mostra di nuovo il pannello di benvenuto.!ready/!unready: solo versus: il round inizia quando tutti sono pronti.!join: co-op con 5+ giocatori: occupa uno slot da sopravvissuto se ti unisci in ritardo o sei tra gli spettatori.!ji: co-op su un server da 20p: gioca come special infected. Solo il proprietario, e solo quando 6 o più survivors sono vivi.!zss: infetti: fai il respawn se rimani bloccato.!infhud: versus, squadra infetti: attiva/disattiva l'HUD della squadra infetti. Disattivato di default.
Cambiare mappa, modalità o difficoltà
Usa la console web sulla scheda del tuo server. Ha pulsanti per cambiare campagna e saltare a qualsiasi capitolo, cambiare modalità di gioco (co-op, versus, survival, realism, scavenge), impostare la difficoltà e aggiungere bot sopravvissuti. Non serve configurare RCON.
Cosa è installato
- L4DToolZ: sblocca più di 4 slot giocatore. Su ogni server.
- MultiSlots: permette a 5 o più umani di giocare come survivors in co-op. Sui server co-op da 8p e su tutti i server da 20p.
- Infected Bots: bot special infected, scalati sul numero di giocatori. Sui server da 20p e in versus o scavenge.
- Ready-Up: solo versus e scavenge: i giocatori arrivano alla spicciolata, il round parte quando tutti sono pronti.
- Left 4 DHooks: framework necessario alle mod sopra. Installato con loro. Nulla da configurare.
Due modi per unirsi
- Condividi l'IP: gli amici incollano il comando di connessione. Fino a 20 giocatori. Decidi tu chi entra.
- Lobby di Steam (Community): il matchmaking manda i giocatori al tuo server, senza bisogno dell'IP. Possono unirsi anche giocatori casuali.
Pubblico o privato (modalità Share-the-IP)
Su un server Share-the-IP, la Join password controlla questo:
- Lasciala vuota = pubblico. Chiunque abbia l'IP può entrare.
- Imposta una password = privato. Entrano solo quelli che conoscono la password, tutti gli altri vengono espulsi.
Per entrare in un server privato, apri la console ed esegui: setinfo pw yourpassword ; connect IP:27015
Consiglio: metti +setinfo pw yourpassword nelle tue opzioni di avvio di L4D2 e lo imposti una sola volta. Il comando 'password' normale non funziona in L4D2 (un bug del gioco), quindi usiamo setinfo, che invece funziona.
Trovare giocatori casuali (modalità lobby Steam)
- Esegui il deploy con Community come modalità di accesso. La scheda del server mostra la tua search key.
- Nella console di gioco, esegui:
sv_search_key yourkey - Main menu → Play With Friends → Create New Campaign Lobby → scegli modalità e campagna → Start.
- Tieni la lobby su Public e i giocatori casuali riempiranno i posti.
Da sapere:
- La lobby sceglie la campagna e la modalità. Esegui il deploy con la modalità che intendi ospitare, così vengono installate le mod giuste.
- Una lobby co-op ospita 4 umani, una versus ne ospita 8. I bot riempiono il resto.
- La modalità Versus richiede almeno un giocatore per squadra prima di avviare. Lascia che la lobby si riempia per un minuto.
- La partita continua anche dopo che te ne vai. I posti possono riempirsi senza di te; se il server è pieno, devi aspettare che qualcuno lasci un posto.
- Per rientrare: usa il comando di connessione nella scheda del tuo server, unisciti a un amico (Steam → Join Game), oppure crea una nuova lobby se il server è vuoto.
- La key seleziona il server, non è una password. Lobby Public = possono entrare sconosciuti. Lobby Friends = solo su invito.
Giocare con più di 4
Più di 4 umani funziona solo in modalità Condividi IP (la lobby di Steam limita il co-op a 4). Scegli una taglia più grande al deploy (8p o 20p, che includono MultiSlots), condividi l'IP e tutti si connettono. Per completare la squadra con bot survivor, usa il pulsante Add survivor bot della console web, oppure esegui !muladdbot 2 in chat.
Riferimento comandi (per plugin)
Esegui questi comandi dalla console RCON web sulla scheda del tuo server (o dalla console di gioco). Ogni comando qui sotto è verificato su un server L4D2 2hours.gg live.
Mappa, giocatori e difficoltà (motore Source)
status- Elenca i giocatori connessi, gli Steam ID, il ping, la mappa e se il server è riservato. La lettura può essere instabile (una stranezza di Source); riprova se torna vuota.
changelevel <map>- Carica una mappa di una campagna (es. changelevel c2m1_highway). Ricarica la mappa e disconnette brevemente i giocatori. Il menu a tendina Campagna lo fa automaticamente per te.
z_difficulty <Easy|Normal|Hard|Impossible>- Imposta la difficoltà della co-op. Impossible = Expert.
sv_maxplayers- Il numero totale di slot giocatore, determinato dal piano che hai attivato (4 / 8 / 20). È bloccato in base a quanto hai pagato, quindi non si può cambiare dalla console; scegli una taglia più grande per avere più slot.
sv_region <code>- Regione di matchmaking (3 = Europa, 0/1 = USA, 4 = Asia…). La impostiamo noi in base al datacenter così le lobby trovano il tuo server; di solito non serve toccarla.
kick "<name>"- Espelli un giocatore per nome (usa sm_kick per la versione admin con menu).
say <message>- Stampa un messaggio nella chat di tutti come server.
sb_add- Aggiunge un bot sopravvissuto ai 4 posti base.
Lobby Steam e matchmaking
sv_search_key <key>- La chiave che indirizza una lobby Steam esattamente su questo server. Va impostata sul server (lo facciamo noi al deploy) E da ogni giocatore nella propria console prima di creare la lobby. Non è una password, vedi la nota sulla chiave qui sopra.
sv_allow_lobby_connect_only <0|1>- 0 = connessioni dirette consentite, così avviano tutti i nostri server (sui server con lobby di Steam è il modo per rientrare in una partita già in corso). 1 = solo ingressi tramite lobby, l'IP diretto viene rifiutato.
sv_force_unreserved <0|1>- 1 = consente più di 4 giocatori via IP diretto (Share-the-IP). 0 = mantiene la prenotazione della lobby così il matchmaking può trovarti (lobby Steam). Le due modalità si escludono a vicenda.
mm_dedicated_force_servers <ip>:27015- Lato client. Blocca la tua lobby su un IP server preciso. Facoltativo se la chiave è unica; utile come garanzia extra.
Co-op più numerosa (MultiSlots)
sm_addbots <n>- Genera n bot survivor extra oltre i 4 base (funziona dalla console web; è ciò che usa il pulsante Add survivor bot). Solo sui server con MultiSlots (co-op 8p, 20p).
!muladdbot <n> (sm_muladdbot)- Aggiunge n bot sopravvissuti come membri extra del team (apre nuovi slot oltre i 4). Va eseguito in gioco come admin; non può essere lanciato da RCON.
l4d_multislots_max_survivors <n>- Numero massimo di survivors. Impostalo sul numero di slot della tua taglia (8 o 20).
l4d_multislots_min_survivors <n>- Numero minimo del team: viene sempre mantenuto a questo livello con i bot (predefinito 4). Aumentalo per avere un team predefinito più numeroso.
!join- Prendi uno slot da sopravvissuto quando ti unisci in ritardo o sei in modalità spettatore.
Admin SourceMod
sm- Il menu comandi di SourceMod (anche !admin in chat).
sm plugins list- Elenca i plugin installati e le relative versioni.
sm_cvar <cvar> [value]- Legge o imposta una cvar protetta. Alcune cvar restituiscono “Unknown command” se digitate da sole ma funzionano tramite sm_cvar (es. mp_gamemode, survivor_limit).
sm_cvar mp_gamemode <mode> ; changelevel <map>- Cambia modalità (coop, versus, survival, realism, scavenge). La modalità si applica solo al prossimo caricamento della mappa, quindi fai seguire un changelevel. Il menu a tendina Modalità fa entrambe le cose.
sm_cvar z_max_player_zombies <n>- Numero massimo di infetti speciali vivi contemporaneamente; aumentalo per un'orda più difficile. Va impostato con sm_cvar (usato da solo restituisce “Unknown”).
Divertimento / cheat (richiede sv_cheats 1)
sv_cheats 1- Abilita i comandi cheat. I pulsanti “Divertimento” della console lo attivano automaticamente per te.
z_spawn <hunter|tank|witch|…>- Genera un infetto speciale dove stai mirando. Solo con sv_cheats.
director_stop- Ferma l'AI Director dal generare orde/infetti speciali per una run più tranquilla. Solo con sv_cheats.
sb_all_bot_game 1- Fai andare avanti la partita con soli bot (per configurazione/test). Solo con sv_cheats.
Cosa digitano i giocatori (lato client)
connect <ip>:27015- Entra direttamente in un server Share-the-IP.
setinfo pw <password>- Imposta la tua password di accesso prima di connetterti a un server privato (con password). Il normale comando “password” è rotto in L4D2, setinfo invece funziona.
sv_search_key <key>- Imposta la chiave del server prima di creare una lobby, così il matchmaking indirizza su quel server.
