Un servidor propio de Team Fortress 2 merece la pena si quieres controlar por tu cuenta modo de juego, mapas, plugins y moderación. Con game-serverhosting operas TF2 como hosting multijuego de pago con control técnico, soporte y procesos operativos trazables, en vez de depender de reglas cambiantes en servidores públicos.
Requisitos y planificación
Antes de pedir el servidor, define para qué se usará: servidor público clásico, servidor privado de entrenamiento, servidor de trade, servidor de eventos o un servidor fun modificado. Esta decisión influye en el límite de jugadores, mapcycle, plugins y esfuerzo de moderación.
Para empezar desde la guía base, la recomendación se mantiene: ve a game-serverhosting, elige 2-4 GB de RAM y deja que el servidor se configure automáticamente. La dimensión concreta depende del número de jugadores, mods y tamaño de mapa; por eso trata los datos de RAM como punto de partida, no como límite superior garantizado para cualquier mod.
Si además de TF2 planeas otros servidores cooperativos o dedicados, te ayudan las guías de alquilar y configurar un servidor de Valheim y alquilar y configurar un servidor de Rust, porque tratan cuestiones operativas similares como acceso, actualizaciones y reglas de comunidad desde otra perspectiva de juego.
Pedir servidor y comprobar datos básicos
Después del pedido deberías anotar los datos de administración más importantes: dirección del servidor, puerto, acceso de admin, acceso a archivos y posibilidad de reinicio. Comprueba además si el servidor es accesible tras la configuración automática antes de instalar plugins o Custom Maps. Así reconocerás más fácilmente después si un error viene de la instalación base o de un cambio.
Valve documenta el funcionamiento de Source Dedicated Servers en la wiki oficial Valve Developer Community en la documentación de developer.valvesoftware.com. Usa esta fuente primaria como referencia para conceptos básicos sobre servidores Source; las interfaces de hosting específicas de cada juego pueden diferir.
Configurar server.cfg
La server.cfg es el lugar central para ajustes recurrentes del servidor. Usa el siguiente bloque de código como ejemplo y adapta los valores conscientemente a tu concepto de servidor:
hostname "Mi servidor TF2"
sv_password ""
maxplayers 24
mp_timelimit 30
mp_maxrounds 5
tf_weapon_criticals 1
sv_pure 1
hostname es el nombre visible en la lista de servidores. Un sv_password vacío hace que el servidor sea público; con contraseña sirve para entrenamientos, scrims o eventos cerrados. maxplayers 24 es un valor comunitario habitual, pero debería encajar con mapas, modo de juego y moderación. mp_timelimit y mp_maxrounds controlan el ritmo de la partida. tf_weapon_criticals 1 deja activos los críticos aleatorios. sv_pure 1 restringe archivos del cliente y puede ayudar a reducir cambios no deseados.
Reinicia el servidor tras los cambios o recarga la configuración si tu interfaz de administración lo permite. Después comprueba en el juego si nombre, comportamiento de contraseña, límite de jugadores y reglas de ronda se aplican como esperas.
Modos de juego y prefijos de mapas
Los modos de juego más importantes de TF2 suelen reconocerse por el prefijo del mapa. Conserva la vista general existente y úsala para planificar tu mapcycle:
| Modo | Mapas | Descripción |
|---|---|---|
| Control Point | cp_ | Capturar puntos |
| Capture the Flag | ctf_ | Robar la bandera |
| Payload | pl_ | Empujar el carro |
| King of the Hill | koth_ | Mantener la colina |
| Mann vs. Machine | mvm_ | Coop contra robots |
Mezcla modos solo si tu comunidad lo quiere expresamente. Un servidor con identidad clara es más fácil de entender: por ejemplo solo Payload, solo King of the Hill o una noche fija de evento con Custom Maps cambiantes. Para conceptos de servidor más tácticos también merece la pena mirar la guía para alquilar un servidor de Squad, porque allí roles, comunicación y reglas tienen aún más peso.
Configurar SourceMod y MetaMod
Muchos servidores comunitarios de TF2 usan MetaMod:Source y SourceMod como base de plugins. Instálalos en este orden:
- Instalar MetaMod:Source
- Instalar SourceMod
- Añadir plugins
Tras la instalación deberías reiniciar el servidor y comprobar mediante consola o logs si ambos componentes se han cargado. Después no instales diez plugins a la vez. Añade primero un plugin, reinicia, prueba conexión, cambio de mapa y comandos de admin, y luego pasa al siguiente plugin. Este procedimiento ahorra tiempo porque puedes asociar los errores a un plugin concreto.
Elegir plugins populares con sentido
Categorías típicas de plugins son:
- RTD (Roll The Dice) – efectos aleatorios
- Dodgeball – modo Rocket Dodgeball
- VSH (Versus Saxton Hale) – modo jefe
- Freak Fortress – peleas contra jefes custom
- Trade Server Essentials – para servidores de trade
Elige plugins acordes con la idea del servidor. RTD puede tener sentido en un servidor fun, pero molestar en un servidor serio de entrenamiento. Dodgeball, VSH y Freak Fortress cambian claramente el juego y necesitan mapas, reglas y expectativas adecuadas. Los plugins de servidor de trade solo tienen sentido si el servidor realmente funciona como punto de comercio y encuentro.
Instalar Custom Maps
TF2 tiene una gran escena de Custom Maps. El proceso existente sigue siendo correcto:
- Descargar mapas de tf2maps.net
- Subirlos a
/tf/maps/ - Añadirlos al mapcycle
Asegúrate de usar solo mapas que encajen con tu modo de juego. Un mapa pl_ pertenece a Payload, un mapa koth_ a King of the Hill. Tras la subida, el mapa debería probarse en un cambio de servidor. Si los jugadores se quedan colgados al conectar o el servidor vuelve a un mapa estándar, comprueba nombre de archivo, ruta y entrada del mapcycle.
Comprobar el resultado
Prueba el servidor no solo justo después del inicio, sino también tras un cambio de mapa. Conéctate como jugador normal y comprueba ping, elección de equipo, inicio de ronda, chat, voz, permisos de admin y funciones de plugins. Si el servidor debe ser público, controla además si es accesible sin contraseña y si el nombre mostrado se entiende bien.
Para el funcionamiento continuo, unas reglas claras son más importantes que muchas extensiones. Documenta qué plugins están activos, qué mapas están en el ciclo y quién tiene permisos de admin. Así el servidor sigue siendo mantenible incluso si más tarde varias personas trabajan en él.
Solución de problemas
Si el servidor no arranca, comprueba primero el último archivo modificado. Causas frecuentes son errores tipográficos en la server.cfg, archivos de plugin defectuosos o un nombre de mapa incorrecto en el mapcycle. Elimina temporalmente el último cambio y arranca de nuevo.
Si los plugins no cargan, controla el orden: primero MetaMod:Source, después SourceMod, plugin al final. Comprueba además si el plugin encaja con la versión de SourceMod instalada y con TF2. Apóyate en la documentación del plugin correspondiente y en los logs del servidor en vez de suposiciones.
Si los Custom Maps no funcionan, controla /tf/maps/, extensión de archivo, escritura y mapcycle. Mayúsculas/minúsculas y caracteres adicionales en el nombre de archivo pueden ser relevantes según el entorno. Después prueba el mapa manualmente antes de incluirlo de forma permanente en la rotación.
Comprobación, límites y vuelta atrás segura
La guía “Alquilar un servidor de Team Fortress 2: guía de servidor comunitario” se aplica al tipo de servidor descrito en el artículo y al estado de versiones visible en el momento de la comprobación. Los nombres de menús, versiones disponibles, compatibilidad de mods o plugins y recursos necesarios pueden variar tras actualizaciones. Por eso, no transfieras valores sin comprobarlos a otra versión de juego, loader o servidor.
Crea una copia de seguridad de los archivos afectados antes de modificar mundo, partida guardada, configuración o extensiones. Después cambia solo un paso relacionado y compruébalo con la misma versión de cliente y servidor con la que quieres jugar más tarde.
| Punto de comprobación | Resultado esperado | Cancelación y vuelta atrás |
|---|---|---|
| Arranque del servidor | El servidor alcanza el estado operativo sin nuevos mensajes de error. | Si hay errores de arranque, deshaz el cambio y restaura el último backup. |
| Prueba de conexión | Una cuenta de prueba puede conectarse mediante la dirección mostrada en el panel. | Si hay errores de versión o conexión, vuelve a comparar versión, puerto y permisos. |
| Prueba funcional | La función modificada concreta funciona sin dañar datos existentes del mundo o de la partida. | Si aparecen efectos secundarios, detén el servidor y restaura los archivos guardados. |
Una prueba individual satisfactoria no garantiza rendimiento ni disponibilidad. El tamaño del mundo, mods, plugins, número de jugadores, ruta de red y carga simultánea pueden cambiar el resultado. Documenta versión, cambio y resultado de la prueba para poder entender desviaciones posteriores.
FAQ
¿Cuántos slots debería tener mi servidor de TF2?
Para partidas públicas clásicas, maxplayers 24 de la configuración de ejemplo es un valor inicial razonable. Adapta el valor al modo de juego, mapas y esfuerzo de moderación en vez de elegir de forma genérica tantos slots como sea posible.
¿Mi servidor de TF2 tiene que tener contraseña?
No. Un sv_password "" vacío hace que el servidor sea públicamente accesible. Para entrenamientos, pruebas o noches de comunidad cerradas deberías poner una contraseña.
¿Necesito SourceMod obligatoriamente?
Para un servidor Vanilla sencillo, no necesariamente. Si quieres usar funciones de admin, modos fun, funciones de trade o plugins comunitarios especiales, SourceMod junto con MetaMod:Source es la base habitual.
¿Dónde subo Custom Maps?
Coloca los Custom Maps en /tf/maps/ y después añádelos al mapcycle. Luego deberías probar un cambio de mapa para encontrar pronto nombres de archivo incorrectos o prefijos no adecuados.
¿Qué plugins debería instalar primero?
Empieza con los plugins necesarios para el propósito del servidor. Instala cada plugin por separado y prueba después arranque, conexión, cambio de mapa y funciones de admin antes de añadir más extensiones.