Aquesta guia us acompanya en la configuració del vostre servidor dedicat de Team Fortress 2, incloent-hi els paràmetres del servidor, els tokens GSLT, la rotació de mapes, mapes personalitzats amb FastDL i com connectar-se.
Configurar server.cfg
El fitxer de configuració principal del servidor es troba a tf/cfg/server.cfg. Aquest fitxer s'executa a cada canvi de mapa i controla el comportament bàsic del servidor. Editeu-lo a través del gestor de fitxers de GPanel o via SFTP.
A continuació es mostra una configuració de referència que cobreix els paràmetres més importants:
// -----------------------------------------------
// server.cfg — Team Fortress 2 Server Configuration
// -----------------------------------------------
// Server identity
hostname "My TF2 Server" // Name shown in the server browser
sv_password "" // Leave blank for public, set for private
// Players
maxplayers 24 // Maximum player slots (TF2 supports up to 32)
// Game rules
mp_timelimit 30 // Minutes per map before auto-rotation
mp_winlimit 0 // Rounds won before map changes (0 = disabled)
mp_maxrounds 0 // Total rounds before map changes (0 = disabled)
// Purity / anti-cheat
sv_pure 1 // 0 = allow all, 1 = whitelist, 2 = pure (no custom content)
sv_cheats 0 // Always 0 on a public server
// Rate / network
sv_minrate 0
sv_maxrate 0 // 0 = unlimited (recommended for modern connections)
sv_mincmdrate 10
sv_maxcmdrate 66
// GSLT token (Steam Game Server Login Token)
// sv_setsteamaccount YOUR_TOKEN_HERE
// Region (optional, helps matchmaking)
sv_region 255 // 255 = world, 0 = US East, 1 = US West, 3 = Europe
// Logging
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
server.cfg, reinicieu el servidor o escriviu exec server.cfg a la consola del servidor per recarregar els paràmetres sense un reinici complet.
Referència de paràmetres clau
| Paràmetre | Valors | Descripció |
|---|---|---|
hostname |
Qualsevol cadena de text | Nom del servidor mostrat al navegador i al marcador |
sv_password |
Buit / cadena de text | Contrasenya per unir-se. Deixeu-ho en blanc per a un servidor públic |
maxplayers |
1–32 | Nombre màxim de places de jugadors simultanis |
mp_timelimit |
Enter (minuts) | Temps abans que el servidor passi al mapa següent |
mp_winlimit |
Enter (0 = desactivat) | Victòries necessàries per un equip per activar un canvi de mapa |
sv_pure |
0 / 1 / 2 | 0 = sense restriccions, 1 = llista blanca aplicada, 2 = completament pur |
Game Server Login Token (GSLT)
Es requereix un GSLT per llistar el vostre servidor públicament al navegador de servidors de Steam i per evitar ser marcat. Sense un token vàlid, el vostre servidor pot funcionar però no apareixerà a la llista oficial i podria trobar problemes amb VAC.
Generar un GSLT
- Inicieu sessió al vostre compte de Steam a steamcommunity.com/dev/managegameservers.
- Introduïu l'App ID 440 (Team Fortress 2) al camp App ID.
- Introduïu una nota (p. ex., "My TF2 Server") i feu clic a Create.
- Copieu el token generat.
Aplicar el token
Obriu tf/cfg/server.cfg i afegiu (o descomenteu) la línia següent, substituint YOUR_TOKEN_HERE pel token que heu generat:
sv_setsteamaccount YOUR_TOKEN_HERE
Rotació de mapes (mapcycle.txt)
El servidor rota pels mapes llistats a tf/cfg/mapcycle.txt. Cada línia conté un nom de mapa (sense l'extensió .bsp).
// tf/cfg/mapcycle.txt
// One map name per line. Lines starting with // are comments.
cp_dustbowl
cp_gorge
ctf_2fort
ctf_turbine
pl_badwater
pl_upward
koth_harvest_final
koth_viaduct
arena_well
mvm_coaltown
- L'ordre dels mapes en aquest fitxer determina l'ordre de rotació per defecte.
- Si utilitzeu els plugins MapChooser Extended o RTV, el mapcycle s'utilitza com a llista de nominacions. Consulteu la guia de Configuració d'administrador i plugins per a detalls sobre els plugins.
- Executeu
maps *a la consola del servidor per llistar tots els mapes disponibles actualment. - Els canvis a
mapcycle.txts'apliquen al proper canvi de mapa sense necessitat de reiniciar el servidor.
Instal·lar mapes personalitzats
Els mapes personalitzats es distribueixen com a fitxers .bsp. Els jugadors necessiten descarregar el mapa quan s'uneixen per primera vegada a un servidor que l'executa.
Pujar el mapa
- Obtingueu el fitxer
.bspdel mapa personalitzat (des de tf2maps.net o altres llocs de la comunitat). - Pugeu el fitxer al directori
tf/maps/del vostre servidor via SFTP. - Afegiu el nom del mapa (sense
.bsp) atf/cfg/mapcycle.txt.
Activar la descàrrega ràpida (sv_downloadurl)
Sense una URL de descàrrega ràpida, els jugadors han de descarregar els mapes directament del vostre servidor de joc a baixa velocitat, provocant temps de càrrega llargs. Configurar un mirall accessible per web permet als clients descarregar mapes via HTTP en el seu lloc.
Si teniu un allotjament web, pugeu els fitxers de mapes comprimits (.bsp.bz2) a un directori públic i establiu el següent a server.cfg:
sv_downloadurl "https://yourwebsite.com/tf2fastdl/"
sv_allowupload 0
sv_allowdownload 1
tf/maps/custom_map.bsp ha d'estar disponible a https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Comprimiu els mapes amb bzip2 abans de pujar-los.
Com connectar-se
Per trobar l'adreça IP i el port del vostre servidor, consulteu la guia Com trobar la IP i el port del vostre servidor.
Mètode 1: Navegador de servidors dins del joc
- Inicieu Team Fortress 2.
- Des del menú principal, obriu Find a Game i després seleccioneu Community Servers.
- Feu clic a Add a Server i introduïu la IP i el port del vostre servidor en el format
IP:PORT. - Feu clic a Add This Address to Favorites i després feu doble clic al servidor per connectar-vos.
Mètode 2: Consola de desenvolupador
- Activeu la consola de desenvolupador a la configuració de TF2 sota Advanced si encara no està activa.
- Premeu ~ (titlla) per obrir la consola.
- Escriviu la comanda següent i premeu Enter:
connect YOUR_SERVER_IP:PORT
Si el vostre servidor té una contrasenya establerta, utilitzeu:
connect YOUR_SERVER_IP:PORT; password yourpassword
Mètode 3: URL de connexió de Steam
Podeu compartir un enllaç d'accés directe amb els jugadors utilitzant el protocol steam://connect/:
steam://connect/YOUR_SERVER_IP:PORT
Articles relacionats
- Configuració d'administrador i plugins de TF2 — Instal·lació de SourceMod/MetaMod, comptes d'administrador, gestió de plugins
- Guia de resolució de problemes de TF2 — Problemes comuns amb GSLT, SourceMod, VAC i visibilitat del servidor
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP