TecplayTECPLAY
Base de Conhecimento
Infraestrutura & Hospedagem

BEC: auto-restart, RCON e mensagens sem depender de painel

Quem hospeda local quer 3 coisas: o servidor voltar sozinho se cair, avisar a galera antes de reiniciar e mandar recados automáticos. O BEC entrega tudo isso de graça — entenda como ele funciona e como montar.

Atualizado em 31 de maio de 2026

BEC (BattlEye Extended Controls) é um programinha que roda ao lado do servidor de DayZ e conversa com ele via RCON (o canal de administração do BattlEye). Com ele você consegue reiniciar o servidor em horários certos, avisar os jogadores antes ("restart em 5 minutos"), mandar mensagens automáticas e executar comandos — tudo sem precisar de um painel pago tipo CF Tools. É a opção clássica de quem hospeda na própria máquina.

As peças do quebra-cabeça

  • BEServer_x64.cfg — fica na pasta BattlEye do servidor e abre o portão do RCON (senha, porta e IP). Sem ele certo, o BEC não conecta.
  • Config.cfg (do BEC) — diz ao BEC qual IP/porta usar, onde está a pasta BattlEye e qual arquivo de agendamento ler.
  • Scheduler.xml — o cérebro: a lista de tarefas (restarts, avisos e mensagens). É aqui que mora 90% do valor.
  • Start.bat — o lançador. Sobe o servidor, espera ele inicializar, sobe o BEC, e (numa versão "watchdog") reinicia tudo sozinho se o servidor cair.
Atalho Tecplay

Montar esses 4 arquivos na mão é chato e fácil de errar (o BEC é implacável com erro de sintaxe no Scheduler — um errinho e nenhuma tarefa roda). Nosso Gerador BEC monta os quatro pra você a partir de um formulário, com os horários, avisos e mensagens já no formato certo.

Como montar (passo a passo)

  1. 1Coloque a pasta BattlEye dentro da pasta do servidor e, dentro dela, a pasta do BEC (Bec.exe + Config).
  2. 2No BEServer_x64.cfg, defina uma RConPassword forte, a RConPort (geralmente a mesma porta do servidor) e o RConIP.
  3. 3No Config.cfg do BEC, repita IP/porta, aponte o BePath pra pasta BattlEye e confirme o nome do arquivo de agendamento (scheduler.xml).
  4. 4Edite o Scheduler.xml com seus horários de restart, os avisos antes (5 e 1 minuto, por exemplo) e as mensagens repetidas.
  5. 5Rode o Start.bat. O servidor sobe, depois o BEC conecta e começa a seguir o agendamento.
Dois formatos de tempo no Scheduler

O BEC usa HH:MM:SS (com dois-pontos) para horário do dia — ex: 18:00:00 = 6 da tarde, bom pra restart programado. E usa HHMMSS (sem dois-pontos) para contagem regressiva — ex: 001500 = a cada 15 minutos, bom pra mensagem repetida. Misturar os dois é o erro nº1.

Bônus: os 3 estados de um mod (🟢 🔴 ⚫)

Quando o servidor sobe com mods, o DayZ mostra três pontinhos de status por mod. Saber lê-los economiza horas de cabeça:

  • 🟢 Verde — o mod carregou certinho, está tudo ok com ele.
  • 🔴 Vermelho — o mod está com problema: faltando algo, com erro, ou foi ignorado (é o que acontece quando você usa o parâmetro -ignoreMod pra forçá-lo pra essa lista).
  • ⚫ Cinza — problema não identificado: BO ("bad object"), faltando ID, faltando informação, ou outra falha que o jogo não conseguiu classificar.

Mod vermelho ou cinza quase sempre quebra a conexão dos jogadores (mismatch de mod). Quando ver esses estados, confira a ordem dos mods, se todos estão presentes nos dois lados (cliente e servidor) e o log .RPT — ele costuma dizer exatamente qual mod e por quê.

Conteúdo original da Tecplay. Referências à wiki oficial da Bohemia Interactive servem apenas como atribuição de fonte — não reproduzimos textos, tabelas ou assets deles.