Respuesta corta. Puedes alojar tú mismo un servidor de OpenRCT2 gratis: descarga la versión para Linux del GitHub de OpenRCT2, ejecuta openrct2-cli host con un parque guardado y abre el puerto TCP 11753. O alquila un servidor de OpenRCT2 y olvídate de abrir puertos.
Los jugadores entran desde la pantalla Multijugador de OpenRCT2, añadiendo tu dirección en New Server.
Comprobado el 5 de noviembre de 2026, válido para OpenRCT2 v0.5.7 (1 de noviembre de 2026).
Esta guía se basa en la documentación del propio OpenRCT2 y en lo que usamos en nuestros servidores de OpenRCT2. Si quieres ir directo a la opción de alquiler, mira la Opción 2.
Qué necesitas
Sistema operativo: Linux de 64 bits para los pasos de abajo. OpenRCT2 publica compilaciones portables de Linux para Debian bookworm y trixie y Ubuntu noble y resolute.
Un parque guardado: el servidor aloja un archivo de guardado que ya existe. No arranca por sí solo desde un escenario vacío.
Red: puerto TCP 11753 por defecto, abierto en el cortafuegos de la máquina y redirigido en tu router si estás detrás de NAT.
El juego para los jugadores: el README de OpenRCT2 dice que el juego necesita los archivos originales de RollerCoaster Tycoon 2 para jugar, que puedes comprar en Steam o en GOG.com. Nuestro servidor funciona sin ellos.
OpenRCT2 es gratuito y de código abierto, así que pagas por la máquina, la electricidad y el ancho de banda, no por el software.
Opción 1: alójalo tú mismo
Funciona en un PC viejo, un servidor casero o una máquina virtual en la nube. Las opciones de línea de comandos salen de la página man de OpenRCT2 y de su página wiki de Multiplayer, y los pasos de descarga siguen nuestro script de instalación.
Linux (ejemplo con Debian 12)
Descarga la compilación portable. Elige el archivo de tu distribución en la última versión de OpenRCT2. Para Debian 12 (bookworm) el nombre del archivo termina en Linux-bookworm-x86_64.tar.gz.
mkdir ~/openrct2-server && cd ~/openrct2-server
curl -L -o OpenRCT2.tar.gz "<the download link of that file>"
tar -xvf OpenRCT2.tar.gz
El archivo se descomprime en una carpeta OpenRCT2 que contiene openrct2-cli.
Instala las bibliotecas si no arranca. Si openrct2-cli se detiene con «error while loading shared libraries» (por ejemplo libicuuc.so.72), al sistema le falta una biblioteca con la que se enlaza la compilación portable. Estos son los paquetes de Debian 12 que añade nuestro script de instalación para la compilación bookworm:
Pon un parque guardado en una carpeta que controles, por ejemplo ~/openrct2-server/ServerData/save/save.park. Puedes usar un guardado de tu propio juego.
Inicia el servidor.--port fija el puerto y --user-data-path fija la carpeta que contiene config.ini:
cd ~/openrct2-server
./OpenRCT2/openrct2-cli host ServerData/save/save.park --port 11753 --user-data-path ~/openrct2-server/ServerData/
Añade --password <password> para exigir una contraseña al entrar. Sin --port, la página man de OpenRCT2 dice que se usa el puerto por defecto, 11753.
Abre el puerto. Permite TCP 11753 en el cortafuegos (con ufw: sudo ufw allow 11753/tcp) y redirígelo en tu router a esta máquina.
Entra. En el juego, abre Multijugador, pulsa New Server e introduce la dirección del servidor. Para otro puerto, añádelo después de la dirección, por ejemplo 203.0.113.10:22050. Desde la línea de comandos, un cliente puede usar openrct2 join <address> --port 11753.
Para que siga funcionando después de cerrar la sesión, la wiki de OpenRCT2 describe una unidad de systemd, /etc/systemd/system/openrct2.service, cuyo ExecStart ejecuta openrct2-cli host sobre tu guardado, seguida de systemctl daemon-reload, systemctl enable openrct2.service y systemctl start openrct2.service. La misma página de la wiki nombra el contenedor oficial de Docker, openrct2-docker, como una de las formas más fáciles de ejecutar un servidor dedicado.
Otros ajustes
El comportamiento del servidor está en config.ini, dentro de --user-data-path. Las claves que gestiona nuestro panel incluyen network.maxplayers, network.server_name, network.default_password, network.advertise, network.pause_server_if_no_clients, general.autosave y general.autosave_amount. En el código fuente de OpenRCT2 los valores por defecto son 16 jugadores, advertise activado y pause_server_if_no_clients desactivado.
Hacerte administrador
La wiki de OpenRCT2 describe una forma: entra en el servidor con un cliente, escribe network.players en el terminal del propio servidor dedicado para encontrar tu índice de jugador y luego pon tu grupo como administrador con network.players[1].group = 0 (usa tu índice). Después podrás gestionar los permisos desde el juego.
Opción 2: alójalo en PlayNHost
Alquilar elimina los pasos de cortafuegos, redirección de puertos y descarga. El software del servidor y su puerto te los dejamos configurados.
Elige un plan. Abre la página de hosting de servidores de OpenRCT2 y compara los planes (KIDDIE, FAMILY y COASTER en el momento de escribir esto, para 16, 32 y 64 jugadores). Pulsa Crear servidor en un plan, o Personalizar plan donde la página lo ofrezca, y termina el pedido. Los precios cambian, así que compruébalos en esa página.
Espera a la instalación. Recibes un correo de «servidor listo» y el servidor aparece en panel.playnhost.com. En la pestaña Consola, el panel da el servidor por iniciado cuando imprime Listening for clients on.
Abre Configuración y luego Ajustes del juego. Estos campos se aplican cada vez que arranca el servidor:
Nombre del servidor y Contraseña del servidor: el nombre que ven los jugadores y la contraseña para entrar. Borra la contraseña si quieres un servidor abierto.
Máx. de jugadores: se fija al número de jugadores de tu plan cuando se crea el servidor.
Archivo de guardado: el parque que se carga, ServerData/save/save.park por defecto.
Cargar el último autoguardado: mira la nota de abajo.
Intervalo de autoguardado y Autoguardados que conservar: cada cuánto autoguarda el servidor y cuántos autoguardados conserva.
Anunciar servidor y Pausar el servidor si no hay clientes: ambos desactivados por defecto en nuestros servidores. En nuestras pruebas, aparecer en la lista pública de servidores de OpenRCT2 falla desde nuestros servidores, así que deja Anunciar servidor desactivado y haz que los jugadores entren por dirección.
Descripción del servidor: se muestra cuando los jugadores pasan el ratón sobre tu servidor en la lista. Saludo del servidor: el mensaje que recibe cada jugador que entra.
Reinicia. Cuando el panel muestre «Guardado. El servidor debe reiniciarse para que se apliquen.», pulsa Reiniciar ahora y espera a la línea de listo.
Sube tu propio parque (opcional). Abre la pestaña Archivos, sube tu archivo .park (con un nombre sin espacios), pon su ruta en Archivo de guardado y desactiva Cargar el último autoguardado para que se cargue. Mientras esté desactivado, cada reinicio vuelve a cargar ese archivo; cuando el servidor haya autoguardado tu parque nuevo, vuelve a activarlo para conservar el progreso entre reinicios.
Entra. En OpenRCT2 abre Multijugador, pulsa New Server, introduce la dirección y el puerto de tu servidor que ves en el panel y, si pusiste una, la Contraseña del servidor.
Lo que hace nuestra configuración por ti
Línea de listo. El panel da el servidor por iniciado cuando el registro dice Listening for clients on.
Puerto y ajustes. En cada arranque el panel escribe el puerto de tu servidor en network.default_port, junto con el nombre, la contraseña, el número de jugadores y los ajustes de anuncio, pausa, autoguardado y registro de chat y acciones. Las ediciones a mano de esas claves en ServerData/config.ini se reemplazan en el siguiente arranque, así que cámbialas en Ajustes del juego.
Parque inicial. La instalación descarga un save.park por defecto en ServerData/save si no hay ninguno, para que un servidor nuevo pueda arrancar enseguida.
El autoguardado gana por defecto. Con Cargar el último autoguardado activado, cada arranque carga el archivo más reciente de ServerData/save/autosave/ en lugar del Archivo de guardado. Así conservas tu progreso entre reinicios. También significa que un Archivo de guardado distinto se ignora hasta que desactives el ajuste.
Versiones. El ajuste Versión de OpenRCT2 vale latest por defecto. Una etiqueta de versión desde v0.4.15 en adelante, escrita exactamente como en la página de versiones de OpenRCT2, como v0.5.7, fija una. Solo se lee mientras se instala el servidor: un reinicio no aplica el cambio, aunque el panel ofrezca uno después de guardar. Para pasar un servidor existente a otra versión, abre un ticket de soporte y lo reinstalamos por ti.
Consola. La pestaña Consola muestra el registro del servidor. Lo que escribas ahí no llega al juego, así que el paso de administrador con network.players de arriba no se puede ejecutar allí.
Alojarlo tú o alquilar: una comparación sincera
Coste. Por tu cuenta: el software es gratis y pagas hardware, electricidad y ancho de banda, o una máquina virtual en la nube. Alquilado: una cuota mensual según el plan. Mira los planes actuales.
Disponibilidad. Por tu cuenta: tan fiable como tu máquina, tu electricidad y tu internet de casa, y tiene que estar encendido mientras tus amigos construyen. Alquilado: funciona en el hardware del proveedor, no en tu PC.
Exposición de red. Por tu cuenta: los jugadores se conectan a tu IP pública y tú te ocupas del cortafuegos y el router. Alquilado: tu IP de casa no interviene.
Conocimientos necesarios. Por tu cuenta: línea de comandos, redirección de puertos y un servicio o Docker. Muy factible y una buena forma de aprender. Alquilado: un panel web con campos de formulario.
Actualizaciones. Por tu cuenta: descarga la nueva versión y reemplaza la carpeta. Alquilado: el servidor conserva la versión con la que se instaló (latest en ese momento, salvo que fijes Versión de OpenRCT2), y soporte lo reinstala cuando quieras otra.
Alojarlo tú te conviene si ya hay una máquina encendida todo el día y te manejas con redes. Alquilar te conviene si prefieres no ocuparte del hardware.
Problemas frecuentes y soluciones
El binario de la versión no arranca
Causa: al sistema le falta una biblioteca con la que se enlaza la compilación portable, por ejemplo libicuuc.so.72.
Solución: en Debian 12, instala libicu72 libfontconfig1 libfreetype6 libpng16-16 libzip4, o usa el contenedor oficial de Docker.
Los amigos no pueden conectarse
Causa: el puerto está cerrado en el cortafuegos o no está redirigido en el router.
Solución: abre TCP 11753 (o tu propio puerto) en los dos sitios y añade el puerto después de la dirección si no es el de por defecto.
El servidor sigue cargando un parque antiguo (PlayNHost)
Causa:Cargar el último autoguardado está activado, así que se carga el autoguardado más reciente en lugar del Archivo de guardado.
Solución: desactiva Cargar el último autoguardado y reinicia.
Tus cambios en config.ini desaparecen (PlayNHost)
Causa: la clave es una de las que el panel escribe en cada arranque.
Solución: cámbiala en Ajustes del juego.
Preguntas frecuentes
¿Puedo alojar un servidor de OpenRCT2 gratis?
Sí. OpenRCT2 es gratuito y de código abierto. Aun así pagas la máquina, la electricidad y internet, y tiene que estar encendido mientras la gente juega.
¿Qué puerto usa OpenRCT2?
TCP 11753 por defecto. Cámbialo con --port o en config.ini.
¿Cuántos jugadores pueden entrar?
El valor por defecto de network.maxplayers es 16. Nuestros planes son de 16, 32 y 64 jugadores.
¿Puedo empezar un escenario totalmente nuevo en el servidor?
En el nuestro no: Archivo de guardado debe apuntar a un archivo .park que ya exista, y por defecto se carga un parque inicial. Sube tu propio parque para cambiarlo.
¿Necesito los archivos originales de RollerCoaster Tycoon 2?
Los jugadores sí: el README de OpenRCT2 dice que el juego los necesita. Nuestro servidor funciona sin ellos.
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