Respuesta corta. Puedes alojar tú mismo un servidor de Urban Terror gratis: ejecuta en Linux el script oficial UrTUpdater para servidores dedicados para descargar la versión 4.3.4, copia server_example.cfg a server.cfg, inicia Quake3-UrT-Ded.x86_64 y abre el puerto UDP 27960. O alquila un servidor de Urban Terror y olvídate de la red.
Los jugadores encuentran tu servidor por su nombre en la lista de servidores del juego: con dedicated 2 el servidor se anuncia en los servidores maestros definidos en server.cfg.
Comprobado el 5 de noviembre de 2026 con Urban Terror 4.3.4, la versión más reciente que ofrecía el actualizador oficial.
Esta guía usa tres fuentes: el UrTUpdater oficial y los archivos que descarga (server_example.cfg y mapcycle_example.txt), el código fuente del motor de FrozenSand (ioq3-for-UrbanTerror-4) para el puerto por defecto y el comportamiento de los servidores maestros, y la instalación que ejecuta nuestro panel en cada servidor de Urban Terror. Para ir directo al alquiler, salta a la opción 2.
Qué necesitas
El software del servidor: los archivos del servidor dedicado de Urban Terror 4.3.4, descargados con el actualizador oficial. La lista de versiones del actualizador muestra la 4.3.4 como la última, con fecha del 21 de junio de 2018. No instales la 4.3 encima de una versión anterior: la página oficial de descarga recomienda una carpeta vacía.
Una máquina que se quede encendida: un PC que te sobre, un servidor casero o una máquina virtual en la nube. Esta guía usa Linux de 64 bits, que es lo que usamos nosotros. No hemos probado un servidor con Windows.
Herramientas para el actualizador:curl y xmllint (el paquete libxml2-utils en Debian y Ubuntu). El actualizador se niega a arrancar si falta alguna de las dos.
RAM y CPU: el desarrollador no publica requisitos para el servidor, así que trata cualquier cifra que leas por ahí como una estimación.
Un límite de jugadores: se define con sv_maxclients. La configuración de ejemplo oficial dice que no se aconsejan más de 16 y que pasar de 24 puede causar errores graves.
Red: UDP 27960 para el juego, accesible desde internet. Es el puerto de servidor por defecto en el código fuente del motor de FrozenSand, el motor ioquake3 que mantienen para Urban Terror 4.
Opción 1: aloja tú mismo el servidor
Estos pasos son para Debian o Ubuntu. El script del actualizador y los nombres de archivo son los que usa nuestra propia instalación.
Crea un usuario y una carpeta vacía para el servidor.
sudo useradd -m -s /bin/bash -U urt
sudo su - urt
mkdir -p ~/server
cd ~/server
Descarga el actualizador del servidor dedicado desde las releases de UrTUpdater en GitHub (FrozenSand/UrTUpdater, release v4.0.3-RC1, marcada como prelanzamiento).
La primera ejecución debe ser interactiva: con -q el script se detiene con "Initial run must be interactive". Muestra la licencia y pregunta si la aceptas. Después te pide elegir una versión (elige 4.3.4 (latest)), un mirror de descarga, un motor (elige Quake3-UrT (default)) y si quieres actualizar automáticamente. Si respondes n a las actualizaciones automáticas, pregunta si quieres descargar la actualización ahora: responde y. La descarga es de unos 1,5 GB. Al final pregunta si quieres jugar ahora: responde n, porque eso inicia el cliente del juego, no el servidor. Más adelante, bash UrTUpdater-Ded.sh -q busca y descarga actualizaciones sin hacer preguntas (la ayuda del script dice que es para usar con cron). Detén el servidor antes de ejecutarlo.
Comprueba que el binario del servidor sea ejecutable (el actualizador normalmente ya lo hace).
chmod +x Quake3-UrT-Ded.x86_64
Escribe la configuración
Copia los archivos de ejemplo que el actualizador dejó en la carpeta q3ut4:
Edita q3ut4/server.cfg. Estas son las líneas que cambiarás primero, con los nombres que usa el archivo de ejemplo:
set sv_hostname "My Urban Terror server"
set sv_joinmessage "Welcome, have fun!"
set sv_maxclients "16"
set rconpassword "a-long-password"
set g_password ""
set g_gametype "7"
set g_friendlyfire "1"
set timelimit "20"
Deja g_password vacío en un servidor público. Los comentarios del archivo de ejemplo listan los tipos de juego: 0 Free For All, 1 Last Man Standing, 3 Team DeathMatch, 4 Team Survivor, 5 Follow The Leader, 6 Capture And Hold, 7 Capture The Flag, 8 Bomb Mode, 9 Jump, 10 Freeze Tag y 11 Gun Game. En g_friendlyfire, 0 es desactivado, 1 es activado con expulsión tras demasiadas muertes a compañeros, y 2 es activado sin expulsiones.
Entiende qué hacen los mapas. La última línea de server.cfg, map ut4_casa en el ejemplo, es el mapa con el que arranca el servidor. El archivo mapcycle.txt lista los mapas que el servidor juega por turnos después. La lista de ejemplo empieza con ut4_turnpike y ut4_paris.
Abre el puerto
Juego: permite UDP 27960 en el cortafuegos de la máquina (por ejemplo sudo ufw allow 27960/udp) y redirígelo en tu router.
Lista de servidores: la configuración de ejemplo mantiene sv_master2 y sv_master3 apuntando a master.urbanterror.info y master2.urbanterror.info. Déjalos como están para que el servidor llegue a los servidores maestros.
Inícialo y entra
Iniciar el servidor desde la carpeta del servidor:
El servidor está listo cuando el registro muestra ------- Game Initialization -------. Ejecútalo bajo un gestor de servicios como systemd para que se reinicie tras un fallo. Mantén dedicated 2: según el código fuente del motor, solo un servidor iniciado con dedicated 2 envía latidos a los servidores maestros (dedicated 1 es para partidas en LAN).
Entra. Abre Urban Terror, ve a la lista de servidores y busca el nombre que pusiste en sv_hostname.
Actualizar se hace deteniendo el servidor y ejecutando bash UrTUpdater-Ded.sh otra vez.
Opción 2: aloja en PlayNHost
Alquilar te ahorra la instalación, el script del actualizador, el cortafuegos y casi toda la edición del archivo de configuración. Tú sigues eligiendo un nombre, un mapa, un tipo de juego y tus reglas.
Elige un plan. Abre la página de hosting de servidores de Urban Terror y compara los planes: RECON (16 jugadores), ASSAULT (24) y SPECOPS (32) en el momento de escribir esto. Pulsa Crear servidor (Personalizar plan en SPECOPS) y completa el pedido. Los precios cambian, así que compruébalos en esa página.
Espera a que termine la instalación. El servidor aparece en el panel. Su Consola muestra ------- Game Initialization ------- cuando está listo.
Ponle nombre. En la página Configuración, abre Ajustes del juego y define el Hostname del servidor y el Mensaje de entrada. Para un servidor privado, define una Contraseña del servidor. Luego reinicia.
Elige tus reglas en la misma tarjeta: Máx. de jugadores, Tipo de juego / Modo de juego, Límite de tiempo del mapa, Fuego amigo y Bots. Reinicia para aplicarlas. Mapa se escribe en server.cfg solo en el primer arranque del servidor; para cambiar el mapa inicial más adelante, edita la última línea de q3ut4/server.cfg (map "ut4_casa" por defecto) en la pestaña Archivos y reinicia.
Añade control de administrador. Define una Contraseña de RCON si quieres ejecutar comandos rcon desde el juego o desde una herramienta externa.
Lo que hace el panel por ti
Instalación y archivos: el servidor se instala con el mismo actualizador oficial, versión 4.3.4, y server_example.cfg y mapcycle_example.txt ya vienen renombrados a server.cfg y mapcycle.txt. Nunca respondes a las preguntas del actualizador.
Puerto: tu puerto se asigna y se pasa al servidor como net_port en cada arranque. No tienes que abrir nada.
Configuración: el panel reescribe en server.cfg, en cada arranque, el hostname, el mensaje de entrada, el límite de jugadores, la contraseña de RCON, la contraseña del servidor, el fuego amigo, el tipo de juego, el límite de tiempo y el mínimo de bots. Cámbialos en el panel, no en el archivo, o tu edición de esas líneas se sustituye. El mapa inicial se escribe solo en el primer arranque, así que después la línea map es tuya para editarla.
Bots: la instalación añade bot_enable 1 y bot_minplayers 0 a server.cfg. El campo Bots define bot_minplayers, y su valor por defecto es 0. El campo Tipo de juego / Modo de juego acepta del 1 al 11, así que Free For All (0) no se ofrece. Fuego amigo permite como máximo 1, así que el modo sin expulsiones (2) no se ofrece.
Mapas:Mapa define solo el mapa con el que arranca el servidor, y el panel lo escribe en server.cfg solo en el primer arranque. Cuando termina cada mapa (por ejemplo cuando se agota el Límite de tiempo del mapa), el juego pasa solo al siguiente mapa de mapcycle.txt, así que edita ese archivo en la pestaña Archivos para cambiar la rotación.
Consola y RCON: la consola de la página de tu servidor funciona sin contraseña de RCON. RCON en sí sigue desactivado hasta que definas una.
Alojar tú mismo o alquilar: una comparación sincera
Coste: el software del servidor es gratis. Alojarlo tú mismo cuesta electricidad, hardware y ancho de banda, o una máquina en la nube. Alquilar es una cuota mensual que fija el plan.
Disponibilidad: un servidor casero solo está activo mientras lo estén tu PC, la luz y internet. Un servidor alquilado funciona en el hardware del proveedor.
Exposición: en casa, los jugadores se conectan a tu dirección IP pública y tú te encargas del cortafuegos y del router. Un servidor alquilado mantiene tu IP de casa fuera.
Instalación: alojarlo tú mismo requiere la línea de comandos, el actualizador, un server.cfg editado a mano y un puerto UDP abierto. Alquilar requiere un nombre, un tipo de juego y un mapa.
Control: alojarlo tú mismo te da todas las cvars de la configuración de ejemplo de 26 KB. En nuestros servidores cambias las principales en el panel y además tienes la pestaña Archivos para añadidos en server.cfg y mapcycle.txt.
Usamos cookies para que el sitio funcione, entender cómo se utiliza y medir nuestro marketing. Puedes aceptar todo, aceptar solo las cookies esenciales o elegir por categoría.Usamos cookies para que el sitio funcione, entender cómo se utiliza y medir nuestro marketing. Aquí están activadas por defecto: puedes desactivar lo que no quieras.Leer nuestra política de privacidad