Team Fortress 2 — Un classico con una community attiva
Team Fortress 2 (TF2) di Valve è dal 2007 un pilastro degli sparatutto multiplayer. Il modello free-to-play e l'attiva community di modding fanno sì che ogni giorno migliaia di giocatori siano attivi sui server community. Su un server proprio controlli completamente mappe, modalità di gioco, plugin e restrizioni di accesso.
Il TF2 Dedicated Server è basato sul motore Source e si configura tramite server.cfg e ConVar. SourceMod (il framework plugin per i server basati su Source) amplia notevolmente le possibilità.
Ordina il server
Nell'Order-Wizard scegli Team Fortress 2 come gioco. Presso game-serverhosting il Dedicated Server gira preconfigurato — incluso il supporto GSLT (necessario per il Quickplay di Valve ed evitare problemi di ban).
Noleggia un server Team Fortress 2
Dopo l'ordine il tuo server è pronto all'uso in pochi minuti. Vedi lo stato attuale nella dashboard.
Token GSLT — configurato automaticamente
Dal 2021 ogni server community di TF2 richiede un Game Server Login Token (GSLT) — senza di esso il server non accetta giocatori tramite il matchmaking di Valve e non è visibile in Quickplay.
Presso game-serverhosting non devi occupartene: al momento della creazione il tuo server TF2 riceve automaticamente un GSLT dedicato (viene inserito nella variabile di startup STEAM_ACC). Nessuna creazione manuale su Steam, nessuna copia di token — il server è fin dall'inizio abilitato al matchmaking Valve e al Quickplay.
Perché il GSLT è importante
- Senza GSLT le connessioni bot-spam finiscono sul tuo server
- Valve può applicare lato server migliori misure anti-cheat
- La visibilità Quickplay funziona solo con un GSLT valido
Usare un token proprio (opzionale)
Puoi usare invece un GSLT tuo — ad esempio uno che crei tu stesso su https://steamcommunity.com/dev/managegameservers (App-ID 440). Inseriscilo nel pannello, tra le variabili di startup; sovrascrive il token assegnato automaticamente:
STEAM_ACC=IL_TUO_TOKEN_GSLT
Modificare le variabili del server nel pannello
La via più rapida alla configurazione di TF2 è l'editor guidato direttamente nel pannello, nella pagina di gestione del server. I cheat dei giocatori (sv_cheats), i limiti di round (mp_timelimit, mp_winlimit, mp_maxrounds), il bilanciamento delle squadre (mp_autoteambalance) e il fuoco amico li imposti tramite campi ben etichettati con testi di aiuto — senza modificare il file a mano. game-serverhosting riscrive le tue modifiche in modo sicuro in tf/cfg/server.cfg, incluso un backup automatico. Trovi l'editor sotto Impostazioni di gioco → Variabili del server.

Modificare server.cfg manualmente (avanzato)
Chi ha bisogno del pieno controllo su ogni ConVar continua a modificare direttamente il server.cfg nella directory tf/cfg/ — controlla le impostazioni fondamentali del server:
// Nome del server
hostname "Il mio server TF2"
// Massimo di giocatori
sv_maxplayers 24
// Password RCON per il controllo remoto
rcon_password "MiaPasswordRCON"
// Password del server (vuota = pubblico)
sv_password ""
// Regione fisica (per l'ottimizzazione della latenza)
sv_region 3
// Invia heartbeat al master server Steam
heartbeat
// Impedisci cheat ai giocatori
sv_cheats 0
sv_pure 1
// Restrizioni linguistiche (opzionale)
// sv_voiceenable 1
// Modalità Pure-Server (impedisce modifiche lato client)
sv_pure_kick_clients 1
// Specifico di TF2: impostazioni Casual/Competitive
mp_tournament 0
mp_teams_unbalance_limit 1
mp_autoteambalance 1
💡 Come mostrato sopra,
sv_cheats,mp_timelimit,mp_winlimit,mp_maxrounds,mp_autoteambalanceemp_friendlyfiresi possono impostare comodamente anche nell'editor guidato — la modifica manuale qui ti serve solo per le ConVar oltre i campi del modulo.
Configurare mappe e mapcycle
Creare il file mapcycle
Quali mappe vengono giocate in rotazione lo controlli tramite tf/cfg/mapcycle.txt:
cp_dustbowl
ctf_2fort
koth_harvest_final
pl_badwater
cp_granary
koth_nucleus
ctf_turbine
pl_upward
Usa lo schema ufficiale dei prefissi delle mappe:
| Prefisso | Modalità di gioco |
|---|---|
cp_ |
Control Points |
ctf_ |
Capture the Flag |
koth_ |
King of the Hill |
pl_ |
Payload |
arena_ |
Arena |
mvm_ |
Mann vs. Machine |
Cambiare la mappa attuale
Tramite RCON (o nella console del pannello):
rcon changelevel koth_harvest_final
rcon mp_nextmap cp_dustbowl
Aggiungere mappe personalizzate
Le mappe personalizzate (file .bsp) le carichi in tf/maps/. Se le inserisci nel mapcycle e attivi sv_allowdownload 1, i giocatori le scaricano automaticamente all'ingresso.
Installare SourceMod
SourceMod è il framework plugin standard per i server TF2. Offre un sistema admin, uno strumento di gestione dei permessi e un'enorme libreria di plugin.
Installazione
- Scarica MetaMod:Source: https://www.sourcemm.net/downloads.php
- Scarica SourceMod: https://www.sourcemod.net/downloads.php
- Estrai entrambi gli archivi nella directory
tf/(struttura:addons/metamod/,addons/sourcemod/) - Riavvia il server — SourceMod si carica automaticamente
Nel pannello di game-serverhosting carichi i file tramite il file manager.
Aggiungere admin
I diritti admin si assegnano in addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Superadmin (tutti i diritti)
"STEAM_0:0:98765432" "bdk" // Moderatore (ban, kick)
Trovi il tuo Steam-ID su https://steamid.io/ — inserisci lì l'URL del tuo profilo.
Plugin SourceMod TF2 popolari
| Plugin | Funzione |
|---|---|
TF2 Scramble |
Scramble delle squadre dopo un round per il bilanciamento |
TF2 RTD |
Roll the Dice — effetti casuali per round |
AFKManager |
Espelle automaticamente i giocatori AFK |
SteamFriendsList |
Anti-cheat tramite controllo degli amici |
MapChooser |
Rotazione delle mappe basata sul voto |
TFTrue |
Set di regole competitive (whitelist ecc.) |
I plugin vanno inseriti come file .smx in addons/sourcemod/plugins/.
ConVar sv_ importanti
Oltre al server.cfg puoi impostare molti valori tramite RCON o nella config di startup:
// Tempo di respawn
mp_respawnwavetime 10
// Colpi critici
tf_weapon_criticals 1
tf_weapon_criticals_melee 2
// Numero di giocatori per l'avvio automatico
mp_minplayers 6
// Durata di gioco per round in minuti
mp_timelimit 30
// Overtime massimo
mp_overtime_enable 1
// Chat vocale (0 = disattiva)
sv_voiceenable 1
Quickplay e visibilità
Perché il tuo server appaia nella ricerca Quickplay di TF2:
- Deve essere impostato un token GSLT valido
- Imposta
sv_tagssu valori consentiti (nessun tag bloccato comeincreased_maxplayers) heartbeatinserito inserver.cfg- Il server deve essere raggiungibile in modo stabile (nessun timeout durante l'heartbeat verso il master server Valve)
Problemi comuni
I bot entrano subito dopo l'avvio Senza GSLT o con un GSLT non valido il server attira automaticamente connessioni bot. Imposta correttamente il GSLT e riavvia il server.
Il plugin SourceMod non si avvia Controlla se MetaMod:Source è installato correttamente (prerequisito per SourceMod). Nei log del server trovi l'errore esatto.
Le mappe mancano dopo un cambio mappa
Le mappe personalizzate devono trovarsi nella directory tf/maps/. Verifica che il nome del file corrisponda esattamente alla voce del mapcycle (case-sensitive).
I giocatori vengono disconnessi subito dopo l'ingresso
Di solito è un problema di GSLT o un conflitto sv_pure. Controlla nel log del server se Valve accetta il token.
Conclusione
Un server TF2 configurato con GSLT, una rotazione di mappe ben studiata e plugin SourceMod offre alla tua community un'esperienza di gioco stabile e senza spam. La combinazione di server.cfg, mapcycle e admin SourceMod copre tutte le attività di gestione essenziali.
Noleggia un server Team Fortress 2 →
FAQ
Mi serve un token GSLT dedicato per ogni server TF2?
Sì — ogni server ha bisogno del proprio token, ed è esattamente ciò di cui ci occupiamo automaticamente: a ogni creazione di server viene generato e assegnato un GSLT dedicato. I token non sono trasferibili e non possono essere usati contemporaneamente per più server — ma di questo non devi preoccuparti.
Come impedisco i bot sul mio server TF2?
Un token GSLT valido è la misura più importante. Inoltre aiutano plugin SourceMod come SteamFriendsList (verifica se chi entra ha veri amici Steam) e AFKManager (espelle subito in caso di anomalie nello stato connected). Inoltre: imposta sv_password per partite private.
Quali modalità di gioco sono consigliate per chi inizia con TF2?
Per i principianti sono adatte koth_harvest_final (King of the Hill, round brevi, obiettivo chiaro) e ctf_2fort (Capture the Flag, mappa nota). Le mappe Payload come pl_badwater richiedono un po' più di comprensione del gioco per una spinta coordinata.
Posso impostare un server TF2 in modalità Competitive?
Sì — tramite il plugin SourceMod TFTrue si possono imporre whitelist di armi e regole competitive (6v6, Highlander ecc.). Per una vera modalità classificata devi registrare il server presso una lega come ETF2L o RGL.