NUEVO 📢 Oferta de lanzamiento limitada: ¡hasta un 70% de descuento en tu primer mes, en todos los juegos!Ver planes

Cómo alojar un servidor de Plains of Pain (2026)

Plains of PainUpdated Nov 5, 202610 min read

Respuesta corta. Puedes alojar tú mismo un servidor de Plains of Pain gratis: descarga "Plains of Pain (Dedicated Server)", la app 2227360 de Steam, con SteamCMD, describe tu mundo en un pequeño archivo de configuración JSON y abre los puertos UDP 7777 y 27016. O alquila un servidor de Plains of Pain y olvídate de los puertos y del archivo de configuración.

Tu serverName es el nombre que aparece en la lista de servidores del juego, y un servidor puede tener contraseña.

Comprobado el 5 de noviembre de 2026 con la actualización v0.8.20.29.0, la más reciente que Cobra Byte Digital había anunciado en Steam.

Esta guía usa dos fuentes: las guías de instalación del servidor dedicado que el desarrollador, Cobra Byte Digital, publicó en una edición para Linux y otra para Windows (última actualización el 4 de agosto de 2025, para v0.6), y lo que ejecutamos en cada servidor de Plains of Pain que alojamos. Cuando las dos difieren, lo indicamos. Para ir directo a la opción de alquiler, salta a la Opción 2.

Qué necesitas

  • El software del servidor: "Plains of Pain (Dedicated Server)", app 2227360 de Steam. Es una descarga aparte del juego, y la guía del desarrollador pide 500 MB de espacio libre.
  • Una máquina que se quede encendida: un PC viejo, un servidor casero o una máquina virtual en la nube, con Windows o Linux. La misma app incluye un servidor para Windows y otro nativo para Linux, y el desarrollador tiene una guía de instalación para cada uno.
  • RAM y CPU: la guía del desarrollador dimensiona la máquina según el número de jugadores, con escalones de 10, 50, 100 y 200 jugadores. La memoria se duplica más o menos en cada escalón, y los núcleos de CPU también.
  • Ancho de banda: el desarrollador indica que reserves de 50 a 250 kbps por jugador.
  • Red: una dirección IP pública, con UDP 7777 (juego) y UDP 27016 (consulta) accesibles desde internet por defecto.
  • El juego para tus jugadores: todos entran con su propia copia de Plains of Pain en Steam para Windows.

Opción 1: alójalo tú mismo

Instala el servidor

  1. Instala SteamCMD. El desarrollador remite a la página de Valve: https://developer.valvesoftware.com/wiki/SteamCMD. En Windows, instala también el paquete redistribuible de Microsoft Visual C++ si el servidor no lo incluye.
  2. Descarga el servidor. En SteamCMD, con inicio de sesión anónimo:
    login anonymous
    app_update 2227360 validate
    quit
    En Linux, con una carpeta steamcmd en tu directorio personal, la misma descarga en una sola línea es:
    ~/steamcmd/steamcmd.sh +force_install_dir ~/pop-server +login anonymous +app_update 2227360 validate +quit
    A veces SteamCMD termina con "Missing configuration" y no deja archivos del juego, pero aun así informa de éxito. Esto aparece y desaparece en instalaciones nuevas. Comprueba que steamapps/appmanifest_2227360.acf existe en la carpeta del servidor y vuelve a ejecutar el comando si no es así.

Escribe los ajustes

Puedes configurar el servidor con argumentos de línea de comandos o con un archivo JSON. El archivo JSON es más fácil de mantener. La guía del desarrollador muestra el archivo por defecto, configs/default.json, así:

{
  "serverName": "My Server",
  "worldId": 1,
  "mapId": 256,
  "seed": 12345,
  "difficulty": 1,
  "worldSize": 21,
  "port": 7777,
  "queryPort": 27016,
  "maxPlayers": 10,
  "ttr": 28800
}
  1. Haz tu propia copia. Copia configs/default.json a un archivo tuyo, por ejemplo configs/server.json. El desarrollador avisa de que default.json, custom.json y los scripts de inicio de ejemplo pueden sobrescribirse cuando se actualizan los archivos del servidor, así que guarda tus ajustes en tu propio archivo.
  2. Pon el nombre y el límite. serverName es lo que ven los jugadores en la lista de servidores. maxPlayers vale 10 por defecto, y la guía del desarrollador da un límite de 200 jugadores.
  3. Elige el mundo. worldId elige un mundo guardado, y según el desarrollador se crea un mundo nuevo para cualquier número que aún no exista. seed alimenta el generador del mundo. worldSize admite 11 (S), 21 (M), 31 (L), 41 (XL) o 51 (XXL). difficulty va de 0 (Tourist) a 4 (Overlord), con 1 Rookies, 2 True Wastelander y 3 Veteran. mapId vale 256 por defecto.
  4. Añade una contraseña si quieres un servidor privado: añade una clave password al mismo archivo. Los servidores dedicados con contraseña se admiten desde el parche v0.5.20.
  5. Decide los reinicios. ttr es un tiempo hasta el reinicio en segundos: el servidor guarda y se cierra cuando se agota. Su valor por defecto es 0, pero el archivo de ejemplo pone 28800 (8 horas), así que o quitas la clave o arrancas el servidor bajo algo que lo vuelva a iniciar.
  6. Nombra a tus administradores con adminAccountIDs: los Steam Account ID (no los Steam ID) autorizados a usar comandos de consola de administrador, separados por comas.

¿Migras un servidor desde v0.5? El desarrollador dice que cambies worldSize a los valores de arriba y que elimines los antiguos argumentos -startServer y -localhost, que ya no se usan.

Abre los puertos

  • Juego: permite UDP 7777 en el cortafuegos de la máquina (por ejemplo sudo ufw allow 7777/udp en Ubuntu) y redirígelo en tu router.
  • Consulta: haz lo mismo con UDP 27016.

Las dos pistas del desarrollador para diagnosticar problemas: si el servidor aparece en la lista como dirección IP y puerto en vez de con su nombre, Steam no llega a tu puerto de consulta; si muestra el nombre correcto pero nadie puede conectarse, los jugadores no llegan al puerto del juego.

Arráncalo y entra

  1. Iniciar el servidor desde la carpeta del servidor, apuntando a tu propio archivo. En Windows, el comando del desarrollador es:
    "PlainsOfPain.exe" -nographics -batchmode -ignorecompilererrors -config "configs/server.json"
    En Linux, la plantilla del desarrollador usa el binario nativo y copia la salida a un registro:
    ./PlainsOfPain.x86_64 -nographics -batchmode -ignorecompilererrors -config "configs/server.json" | tee -a server.log
    El desarrollador indica -nographics, -batchmode y -ignorecompilererrors como obligatorios. Añade -cc para activar los comandos de consola; nuestros servidores también lo pasan, junto con -port y -queryPort. Desde la actualización v0.8.3.15, el servidor dedicado escribe una línea "Server Ready" en su registro cuando está listo.
  2. Entra. Abre Plains of Pain en Steam, abre la lista de servidores de Multijugador y busca el nombre que pusiste en serverName.
  3. Actualizar es detener el servidor y volver a ejecutar la descarga app_update. Desde v0.8.0.30 el juego muestra una advertencia "Version Mismatch" cuando el servidor y el juego del jugador tienen versiones distintas, así que actualiza el servidor cuando se actualice el juego.

Opción 2: alójalo en PlayNHost

Alquilar elimina la instalación, el archivo de configuración, los puertos y la rutina de actualización. Tú sigues eligiendo un nombre, una contraseña y tu mundo.

  1. Elige un plan. Abre la página de alojamiento de servidores de Plains of Pain y compara los planes: SCAVENGER (10 jugadores), OUTPOST (20) y WASTELAND (40) en el momento de escribir esto. Pulsa Crear servidor (Personalizar plan en WASTELAND) y termina el pedido. Los precios cambian, así que compruébalos en esa página.
  2. Espera a la instalación. El servidor aparece en el panel. El panel lo muestra como en marcha cuando su Consola imprime Set Game State: RUNNING.
  3. Ponle nombre. En la pestaña Configuración, dentro de Ajustes del juego, define el Nombre del servidor y, para un servidor privado, una Contraseña del servidor de hasta 20 caracteres. Luego reinicia.
  4. Elige el mundo. En la misma pestaña encontrarás Máx. de jugadores, ID del mundo, Seed del mundo, Tamaño del mundo, Dificultad e ID del mapa. Nuestro panel acepta un Tamaño del mundo de 11, 21, 31, 41 o 51 (de S a XXL), una Dificultad de 1 (Rookies) a 4 (Overlord) y cualquier número entero como seed. Tamaño del mundo, Dificultad, ID del mapa y Seed del mundo solo se aplican la primera vez que se crea un mundo. Para empezar un mundo nuevo, introduce un ID del mundo que aún no exista: el servidor crea un mundo nuevo y conserva el anterior con su propio número.
  5. Invita a tus jugadores. Dales el nombre del servidor y la contraseña. Lo encuentran en la lista de servidores del juego.

Lo que hace el panel por ti:

  • Escribe diez claves en configs/server.json en cada arranque: serverName, worldId, mapId, seed, difficulty, worldSize, port, queryPort, maxPlayers y password. Cámbialas en la pestaña Configuración, no en el archivo, o tu cambio se reemplaza en el siguiente arranque. Las demás claves del archivo las puedes editar tú en Archivos.
  • Máx. de jugadores es un límite real: el valor se escribe en maxPlayers en cada arranque, y se rechaza un valor superior al límite de jugadores de tu plan.
  • Los dos puertos, el del juego y el de consulta, se asignan y están abiertos desde el principio. El puerto de consulta lo fija el panel, no tú.
  • Con Actualización automática activada (lo está por defecto, bajo Mostrar opciones avanzadas en Ajustes del juego), el servidor consulta en Steam la compilación más reciente cada vez que arranca, así que reiniciar equivale a actualizar.
  • La instalación reintenta la descarga de SteamCMD hasta tres veces y la da por hecha solo cuando existe el manifiesto de la app, así que la trampa de "Missing configuration" de arriba no te deja con un servidor vacío.

Alojarlo tú o alquilar: una comparación honesta

  • Coste: el software del servidor es gratis. Alojarlo tú cuesta electricidad, hardware y ancho de banda, o una máquina en la nube. Alquilar es una cuota mensual fijada por el plan.
  • Disponibilidad: un servidor casero solo está activo mientras lo están tu PC, la luz y tu 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 ocupas del cortafuegos y del router. Un servidor alquilado deja tu IP de casa fuera.
  • Configuración: alojarlo tú necesita SteamCMD, un archivo JSON y dos puertos UDP redirigidos. Alquilar necesita un nombre, una contraseña y los valores de mundo que quieras.
  • Control: alojarlo tú te da todos los archivos. En nuestros servidores cambias los ajustes principales en el panel y aún tienes Archivos para el resto de configs/server.json.

¿Listo para saltarte la instalación? Mira los planes de servidor de Plains of Pain.

¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros

NUESTROS ÚLTIMOS BLOGS