background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorías

Guía de configuración del servidor de Team Fortress 2


Esta guía te lleva paso a paso por la configuración de tu servidor dedicado de Team Fortress 2, incluyendo ajustes del servidor, tokens GSLT, rotación de mapas, mapas personalizados con FastDL y cómo conectarte.

Configurar server.cfg

El archivo principal de configuración del servidor se encuentra en tf/cfg/server.cfg. Este archivo se ejecuta en cada cambio de mapa y controla el comportamiento principal del servidor. Edítalo a través del administrador de archivos de GPanel o por SFTP.

A continuación se muestra una configuración de referencia que cubre los ajustes más importantes:

// -----------------------------------------------
// 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
Consejo: Después de editar server.cfg, reinicia el servidor o escribe exec server.cfg en la consola del servidor para recargar los ajustes sin un reinicio completo.

Referencia de ajustes clave

Ajuste Valores Descripción
hostname Cualquier cadena de texto Nombre del servidor mostrado en el navegador y en el marcador
sv_password Vacío / cadena de texto Contraseña para unirse. Déjalo en blanco para un servidor público
maxplayers 1–32 Máximo de espacios de jugadores simultáneos
mp_timelimit Entero (minutos) Tiempo antes de que el servidor pase al siguiente mapa
mp_winlimit Entero (0 = desactivado) Victorias necesarias por un equipo para activar un cambio de mapa
sv_pure 0 / 1 / 2 0 = sin restricciones, 1 = lista blanca aplicada, 2 = completamente puro

Game Server Login Token (GSLT)

Se requiere un GSLT para que tu servidor aparezca públicamente en el navegador de servidores de Steam y para evitar ser marcado. Sin un token válido, tu servidor puede funcionar pero no aparecerá en la lista oficial y podría tener problemas con VAC.

Generar un GSLT

  1. Inicia sesión en tu cuenta de Steam en steamcommunity.com/dev/managegameservers.
  2. Ingresa el App ID 440 (Team Fortress 2) en el campo de App ID.
  3. Ingresa una nota (por ejemplo, "My TF2 Server") y haz clic en Create.
  4. Copia el token generado.

Aplicar el token

Abre tf/cfg/server.cfg y agrega (o descomenta) la siguiente línea, reemplazando YOUR_TOKEN_HERE con el token que generaste:

sv_setsteamaccount YOUR_TOKEN_HERE
Importante: Cada GSLT está vinculado a una instancia de servidor. No reutilices el mismo token en múltiples servidores. Si la IP de tu servidor cambia significativamente, es posible que necesites regenerar el token. Los tokens expiran si el servidor no se ha conectado a Steam durante un período prolongado.

Rotación de mapas (mapcycle.txt)

El servidor rota entre los mapas listados en tf/cfg/mapcycle.txt. Cada línea contiene un nombre de mapa (sin la extensión .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
Consejos:
  • El orden de los mapas en este archivo determina el orden de rotación predeterminado.
  • Si usas los plugins MapChooser Extended o RTV, el mapcycle se usa como grupo de nominación. Consulta la guía de Administración y plugins para más detalles sobre plugins.
  • Ejecuta maps * en la consola del servidor para listar todos los mapas disponibles actualmente.
  • Los cambios en mapcycle.txt surten efecto en el siguiente cambio de mapa sin necesidad de reiniciar el servidor.

Instalar mapas personalizados

Los mapas personalizados se distribuyen como archivos .bsp. Los jugadores necesitan descargar el mapa cuando se unen por primera vez a un servidor que lo esté ejecutando.

Subir el mapa

  1. Obtén el archivo .bsp del mapa personalizado (desde tf2maps.net u otros sitios de la comunidad).
  2. Sube el archivo al directorio tf/maps/ de tu servidor vía SFTP.
  3. Agrega el nombre del mapa (sin .bsp) a tf/cfg/mapcycle.txt.

Habilitar descarga rápida (sv_downloadurl)

Sin una URL de descarga rápida, los jugadores deben descargar los mapas directamente desde tu servidor de juego a baja velocidad, causando largos tiempos de carga. Configurar un mirror accesible por web permite que los clientes descarguen mapas vía HTTP en su lugar.

Si tienes un hosting web, sube los archivos de mapas comprimidos (.bsp.bz2) a un directorio público y establece lo siguiente en server.cfg:

sv_downloadurl   "https://yourwebsite.com/tf2fastdl/"
sv_allowupload   0
sv_allowdownload 1
Importante: La estructura de directorios en tu hosting web debe reflejar la estructura de archivos del servidor. Un mapa en tf/maps/custom_map.bsp debe estar disponible en https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2. Comprime los mapas con bzip2 antes de subirlos.

Cómo conectarse

Para encontrar la dirección IP y el puerto de tu servidor, consulta la guía Cómo encontrar la IP y el puerto de tu servidor.

Método 1: Navegador de servidores en el juego

  1. Inicia Team Fortress 2.
  2. Desde el menú principal, abre Find a Game y luego selecciona Community Servers.
  3. Haz clic en Add a Server e ingresa la IP y el puerto de tu servidor en el formato IP:PORT.
  4. Haz clic en Add This Address to Favorites y luego haz doble clic en el servidor para conectarte.

Método 2: Consola de desarrollador

  1. Habilita la consola de desarrollador en los ajustes de TF2 en Advanced si aún no está activa.
  2. Presiona ~ (tilde) para abrir la consola.
  3. Escribe el siguiente comando y presiona Enter:
connect YOUR_SERVER_IP:PORT

Si tu servidor tiene una contraseña establecida, usa:

connect YOUR_SERVER_IP:PORT; password yourpassword

Método 3: URL de conexión de Steam

Puedes compartir un enlace de conexión directa con los jugadores usando el protocolo steam://connect/:

steam://connect/YOUR_SERVER_IP:PORT

Artículos relacionados


¿Necesitas ayuda? Si tienes problemas, consulta primero la Guía de solución de problemas. Si aún necesitas asistencia, por favor abre un ticket de soporte.

¿Te resultó útil este artículo?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.