Windows Server

Arrancar o teu servidor de jogos automaticamente ao iniciar o Windows

Para que depois de um reinício ou de uma atualização o servidor volte sozinho, sem teres de entrar por Ambiente de Trabalho Remoto: com um .bat e o Agendador de Tarefas.

2 min de leituraAtualizado a 6 de outubro de 2026

Se o teu servidor de jogos só arranca quando entras e lhe dás duplo clique, cada reinício (uma atualização do Windows, um reinício a partir do painel) deixa-o desligado até dares por isso. Com o Agendador de Tarefas arranca sozinho quando o Windows liga, sem ninguém iniciar sessão.

1. Um .bat que arranque o servidor

Cria, por exemplo, C:\servidores\iniciar.bat. O importante é a linha cd /d: entra na pasta do servidor antes de o lançar.

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

Muda a pasta e o executável para os do teu jogo (por exemplo, java -Xms6G -Xmx6G -jar paper.jar nogui para Minecraft). Experimenta antes com duplo clique: se assim não arranca, agendado também não.

2. Agenda a tarefa

No PowerShell como administrador:

schtasks /Create /TN "Servidor de jogos" /SC ONSTART /DELAY 0001:00 /RU SYSTEM /RL HIGHEST /TR "C:\servidores\iniciar.bat"
  • /SC ONSTART: ao arrancar o Windows, mesmo que ninguém inicie sessão.
  • /DELAY 0001:00: espera um minuto, para que a rede e a base de dados estejam prontas.
  • /RU SYSTEM: corre em segundo plano, como um serviço.

Experimenta-a sem reiniciar: schtasks /Run /TN "Servidor de jogos".

O que muda ao arrancá-lo assim

O servidor corre em segundo plano e não vais ver a janela dele quando entrares por Ambiente de Trabalho Remoto. Administra-o pelo painel ou pela consola remota dele:

  • FiveM: txAdmin, em http://O_TEU_IP:40120.
  • Minecraft, Rust, ARK...: por RCON, ou a partir do próprio jogo com permissões de administrador.

Para o parar: schtasks /End /TN "Servidor de jogos", ou pelo Gestor de Tarefas. E para o desativar: schtasks /Change /TN "Servidor de jogos" /DISABLE.

Que se levante sozinho se cair

Para os jogos que não têm um painel que o reinicie (o txAdmin fá-lo com o FiveM), um ciclo no .bat volta a lançá-lo quando fecha:

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

Se um dia o quiseres parar a sério, desativa primeiro a tarefa, ou o ciclo volta a ligá-lo.

Artigos relacionados

Voltar ao centro de ajuda

Não encontras o que procuras?

Abre um ticket no teu painel e respondemos em menos de 5 minutos.