Servidores de juegos por horas. Paga solo cuando juegas.

Cómo configurar un servidor dedicado de Quake Live

Quake Live funciona sobre id Tech 3 (el clásico motor de Quake 3) e incluye un servidor dedicado gratuito que instalas con SteamCMD. Este es el recorrido completo de autoalojamiento en Linux. Si solo quieres un servidor para esta noche sin nada de esto, 2hours.gg despliega uno en unos cinco minutos y solo pagas por las horas que usas.

Despliega un servidor de Quake Live en 2hours.gg

1. Requisitos

  • Una máquina Linux (Ubuntu funciona bien). El servidor es ligero, unos 1,1 GB instalado.
  • SteamCMD, además de las librerías de 32 bits que necesita (lib32gcc-s1, lib32stdc++6), y ca-certificates (mira el detalle a tener en cuenta más abajo).

2. Instala con SteamCMD

El servidor dedicado es la app 349090 de Steam y se instala de forma anónima (no hace falta cuenta):

steamcmd +force_install_dir ./qlds +login anonymous +app_update 349090 validate +quit

3. Lanza el servidor

La instalación incluye run_server_x64.sh, que fija el directorio de trabajo y la ruta de librerías por ti. Pasa tus ajustes después de él:

./run_server_x64.sh +set net_port 27960 +set sv_hostname "My Quake Live Server" +set fs_homepath ~/.quakelive

Dos detalles que cuestan tiempo real de depuración:

  • Instala ca-certificates. El servidor hace un handshake SSL con el backend de Steam / Quake Live justo después de la inicialización; sin certificados raíz de confianza se queda colgado y nunca vincula su puerto (sin error, simplemente se atasca antes de cargar un mapa).
  • En un sistema operativo moderno el binario de 2016 puede fallar con "corrupted size vs. prev_size" durante la inicialización de Steam. Lánzalo con la variable de entorno GLIBC_TUNABLES=glibc.malloc.check=0 para desactivar la comprobación de malloc que aborta y arranca sin problemas.

4. Abre el puerto

Abre UDP 27960 (net_port) de entrada. Ese único puerto lleva el juego, la consulta del explorador de servidores y el tráfico de Steam. No hay un puerto de consulta aparte. El puerto rcon de ZMQ (28960/tcp) debe permanecer cerrado a internet, úsalo solo desde un host de confianza.

5. Configura modos de juego y mapas

El servidor ejecuta automáticamente baseq3/server.cfg al arrancar. Ajustes útiles: sv_hostname, sv_maxClients (por defecto 16), g_password (una contraseña de acceso para todo el servidor), sv_master 1 (aparecer en el explorador) y serverstartup (el comando que se ejecuta una vez terminada la inicialización). Para arrancar directamente en un modo de juego + mapa, pon serverstartup para que cargue uno, por ejemplo:

set serverstartup "map campgrounds ca"

Tokens de modo de juego: ffa, duel, tdm, ca, ctf, ft, dom y más. La votación de mapas se nutre del archivo de pool de mapas definido por sv_mapPoolFile (la instalación incluye mappool.txt más pools por modo como mappool_ca.txt).

6. Concédete administración

La administración es un archivo de texto: baseq3/access.txt, una entrada por línea con el formato steamid|admin. Obtén tu Steam ID de 64 bits uniéndote a una partida y escribiendo players en la consola, luego añade una línea como 76561198000000000|admin. Si lo editas mientras el servidor está en marcha, recárgalo con reload_access (por rcon o como administrador). La moderación se hace mediante el menú del marcador y los callvotes, no con el antiguo comando /mod (que ya no existe).

7. Contenido personalizado (Steam Workshop)

Quake Live solo descarga automáticamente mapas y factories personalizados que estén en el Steam Workshop. Pon un id de elemento del Workshop por línea en baseq3/workshop.txt y el servidor los descarga antes de terminar de arrancar.

O sáltatelo todo

En 2hours.gg eliges un modo de juego, un mapa y un tamaño, y obtienes un servidor de Quake Live configurado y listo para administrar en unos cinco minutos, en una región cerca de tu grupo, facturado por hora. Sin Linux, sin SteamCMD, sin redirección de puertos.

Ver también

Volver a todas las guías