Saltar al contenido
Miscreated

Instalar un servidor de Miscreated

Miscreated ofrece un servidor dedicado de Windows (app SteamCMD 302200) configurado con hosting.cfg y argumentos de lanzamiento; en Linux funciona con Wine o Docker. La información procede de guías de proveedores y de la comunidad, pues el desarrollador no publica documentación detallada: algunos puntos (puertos, login anónimo) se marcan como por verificar.

Última actualización: 9/10/2026

Miscreated ofrece un servidor dedicado de Windows (app SteamCMD 302200) configurado con hosting.cfg y argumentos de lanzamiento; en Linux funciona con Wine o Docker. La información procede de guías de proveedores y de la comunidad, pues el desarrollador no publica documentación detallada: algunos puntos (puertos, login anónimo) se marcan como por verificar.

Instalación paso a paso

  1. Comprueba la máquina: 4 cores, 8 GB RAM, 30 GB disk (community estimate).

  2. Descarga SteamCMD y crea la carpeta del servidor.

  3. Instala el servidor con SteamCMD: login (anonymous, otherwise a Steam account owning the game), app_update 302200 validate.

  4. Inicia el servidor una vez, detenlo y edita hosting.cfg.

  5. Ejecuta Bin64_dedicated\MiscreatedServer.exe con +sv_maxplayers, +map, -sv_bind <IP externa>, -sv_port 64090 y +http_password.

  6. Abre los puertos 64090-64094 (TCP/UDP) en el cortafuegos y el router.

  7. Prueba en localhost (127.0.0.1) y luego desde fuera con otra red.

  8. Programa un reinicio: el servidor se apaga solo como máximo tras 24 h (sv_maxuptime).

  9. Configura el inicio automático (tarea programada o servicio systemd).

  10. Programa copias de MiscreatedServer y las actualizaciones.

Requisitos

No hay cifras oficiales: calcula 4 núcleos, 8 GB de RAM y 30 GB de disco para unos cincuenta jugadores (estimación). Windows, o Linux con Wine/Docker. SteamCMD: la app 302200 puede exigir una cuenta de Steam con el juego (el login anónimo falló a algunos); prueba primero anónimo. Misma versión cliente/servidor.

Instalación local (Windows)

Instala y lanza con los argumentos siguientes (sustituye la IP por tu IP externa; para una prueba local usa la IP de la máquina). Conéctate desde el juego con 127.0.0.1.

C:\steamcmd\steamcmd.exe +force_install_dir C:\miscreated-server +login anonymous +app_update 302200 validate +quit
cd /d C:\miscreated-server
Bin64_dedicated\MiscreatedServer.exe +sv_maxplayers 50 +map islands -mis_gameserverid 1337 -sv_bind 203.0.113.10 -sv_port 64090 +sv_servername "My Miscreated Server" +http_password ChangeMe! +http_startserver port:64190

Instalación en un VPS / servidor dedicado Linux

En Linux no hay versión nativa documentada: una imagen Docker comunitaria (docker-steamcmd-wine, marcada obsoleta) usa red del host, hosting.cfg en steamapps/common/MiscreatedServer y un reinicio programado. Prefiere Windows Server para ceñirte a lo documentado.

Puertos que abrir

  • 64090-64094 TCP/UDP: rango usado por el servidor (imagen Docker comunitaria); el puerto de juego se fija con -sv_port
  • 64190/TCP: RCON HTTP (ejemplo +http_startserver port:64190): no exponer públicamente

Cortafuegos de Linux (ufw)

En Ubuntu/Debian, permite primero SSH para no quedarte fuera y luego los puertos del juego.

sudo ufw allow OpenSSH
sudo ufw allow 64090:64094/udp
sudo ufw allow 64090:64094/tcp
sudo ufw enable
sudo ufw status

Firewall de Windows (netsh)

En PowerShell como administrador (o «cmd» de administrador):

netsh advfirewall firewall add rule name="Miscreated 64090-64094/UDP" dir=in action=allow protocol=UDP localport=64090-64094
netsh advfirewall firewall add rule name="Miscreated 64090-64094/TCP" dir=in action=allow protocol=TCP localport=64090-64094

Cortafuegos del proveedor y redirección de puertos (NAT)

Si el servidor está en un proveedor (OVH, Hetzner, Scaleway…), abre los mismos puertos en su cortafuegos de red («security group»). Si lo alojas en casa, redirige los puertos (NAT) del router a la IP local fija de la máquina. Prueba desde fuera (datos móviles o un amigo): una prueba desde tu propia red no demuestra nada.

Inicio automático y supervisión

Crea /etc/systemd/system/<nombre>.service y ejecuta: sudo systemctl daemon-reload && sudo systemctl enable --now <nombre>. Logs: journalctl -u <nombre> -f.

[Unit]
Description=Miscreated dedicated server
After=network-online.target
Wants=network-online.target

[Service]
User=steam
WorkingDirectory=/home/steam/miscreated
ExecStart=/usr/bin/xvfb-run /usr/bin/wine64 Bin64_dedicated/MiscreatedServer.exe +sv_maxplayers 50 +map islands -sv_bind 203.0.113.10 -sv_port 64090
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Inicio automático en Windows (tarea programada)

Crea una tarea programada «Al iniciar el sistema» que ejecute el script de lanzamiento, con los privilegios más altos y «Ejecutar tanto si el usuario inició sesión como si no».

Actualizaciones, copias de seguridad y reinicios

Detén el servidor, ejecuta de nuevo app_update 302200 validate y reinicia. Haz copia de MiscreatedServer antes de una actualización importante. Reinicia al menos cada 24 h: el propio servidor impone ese límite (sv_maxuptime, 12 h en un servidor sin whitelist).

# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server MiscreatedServer

Publicar y encontrar tu servidor

Cuando el servidor sea público, añádelo en https://game-rank.com/jeux/miscreated (el sitio del propietario de esta herramienta) para que los jugadores lo encuentren, lo sigan y voten por él.

Solución de problemas

  • Inaccesible desde fuera pero bien en localhost: falta el cortafuegos del sistema, el del proveedor o la redirección NAT, o el protocolo (UDP/TCP) es incorrecto. Revisa cada capa una por una.
  • Conexión rechazada tras una actualización del juego: cliente y servidor deben tener la misma versión. Vuelve a actualizar el servidor y reinícialo.
  • El servidor se cierra enseguida: ejecútalo desde una consola para leer el error y revisa la RAM libre, el disco y los requisitos de software.
  • El servidor no se inicializa desde el parche 1.18.x: añade -sv_bind <IP externa> (omítelo solo con contenido Steam UGC).
  • El nombre del servidor en hosting.cfg se ignora: usa +sv_servername en la línea de lanzamiento.

Preguntas frecuentes

¿Cuál es el ID de app de Steam del servidor?
302200 (Miscreated Dedicated Server). El login anónimo puede fallar según la comunidad; en ese caso usa una cuenta de Steam con el juego.
¿Cómo actualizo el servidor?
Detén el servidor y vuelve a ejecutar app_update 302200 validate; cliente y servidor deben tener la misma versión.
¿Cómo accedo al RCON?
Se activa con +http_startserver (puerto a tu elección) y se protege con http_password en hosting.cfg o +http_password al lanzar; un cliente RCON web se conecta a él. Mantén ese puerto privado.
¿Cómo doy a conocer mi servidor?
Añádelo en https://game-rank.com/jeux/miscreated (el sitio del propietario de esta herramienta): los jugadores podrán encontrarlo, seguirlo y votar por él.

Herramientas para tu servidor de Miscreated

Miscreated
MiscreatedAcceso libre
Genera el hosting.cfg de tu servidor Miscreated: mensaje del día, RCON, clima, necesidades del jugador, IA, botín y límites.
ConfiguraciónCFGAbrir
Documentación
Miscreated
MiscreatedAcceso libre
Genera el script de inicio de tu servidor Miscreated: actualización con SteamCMD, argumentos de lanzamiento y reinicio automático.
LanzamientoSteamCMDAbrir
Documentación