Windows Server

Arrancar tu servidor de juegos automáticamente al iniciar Windows

Que tras un reinicio o una actualización el servidor vuelva solo, sin tener que entrar por escritorio remoto: con un .bat y el Programador de tareas.

2 min de lecturaActualizado el 6 de octubre de 2026

Si tu servidor de juegos solo arranca cuando entras y le das doble clic, cada reinicio (una actualización de Windows, un reinicio desde el panel) lo deja apagado hasta que te enteras. Con el Programador de tareas arranca solo al encender Windows, sin que nadie inicie sesión.

1. Un .bat que arranque el servidor

Crea, por ejemplo, C:\servidores\iniciar.bat. Lo importante es la primera línea: que se mueva a la carpeta del servidor antes de lanzarlo.

@echo off
cd /d C:\FXServer\server
FXServer.exe

Cambia la carpeta y el ejecutable por los de tu juego (por ejemplo, java -Xms6G -Xmx6G -jar paper.jar nogui para Minecraft). Pruébalo antes con doble clic: si así no arranca, programado tampoco.

2. Programa la tarea

En PowerShell como administrador:

schtasks /Create /TN "Servidor de juegos" /SC ONSTART /DELAY 0001:00 /RU SYSTEM /RL HIGHEST /TR "C:\servidores\iniciar.bat"
  • /SC ONSTART: al arrancar Windows, aunque nadie inicie sesión.
  • /DELAY 0001:00: espera un minuto, para que la red y la base de datos estén listas.
  • /RU SYSTEM: se ejecuta en segundo plano, como un servicio.

Pruébala sin reiniciar: schtasks /Run /TN "Servidor de juegos".

Lo que cambia al arrancarlo así

El servidor corre en segundo plano y no verás su ventana al entrar por escritorio remoto. Adminístralo por su panel o su consola remota:

  • FiveM: txAdmin, en http://TU_IP:40120.
  • Minecraft, Rust, ARK...: por RCON, o desde el propio juego con permisos de administrador.

Para pararlo: schtasks /End /TN "Servidor de juegos", o desde el Administrador de tareas. Y si lo quieres desactivar: schtasks /Change /TN "Servidor de juegos" /DISABLE.

Que se levante solo si se cae

Para los juegos que no tienen un panel que lo reinicie (txAdmin sí lo hace con FiveM), un bucle en el .bat lo vuelve a lanzar cuando se cierra:

@echo off
cd /d C:\servidores\rust
:inicio
RustDedicated.exe -batchmode +server.port 28015 +server.identity "principal"
timeout /t 10
goto inicio

Si un día quieres pararlo de verdad, primero desactiva la tarea, o el bucle lo volverá a encender.

Artículos relacionados

Volver al centro de ayuda

¿No encuentras lo que buscas?

Abre un ticket desde tu panel y te respondemos en menos de 5 minutos.