TecplayTECPLAY

Gerador de Start.bat DayZ

Monta o start.bat de servidor DayZ com auto-restart, mods, server-mods, ignore-mods e ASCII Tecplay. Pra rodar local (Steam) ou em servidor dedicado Windows.

Sobre o .bat e como usar

1. Preenche o form com a config do teu servidor (path, porta, mods, flags).

2. Baixa o .bat gerado e coloca na pasta do DayZServer (ou em qualquer pasta, o caminho do servidor é absoluto).

3. Dois cliques no .bat → servidor sobe e auto-reinicia no intervalo configurado.

💡 O chcp 65001 faz o ASCII Tecplay aparecer certinho no cmd. Se tu não quer ASCII, desliga o toggle e o chcp some também.

1. Identidade & Caminhos

Pasta onde está o DayZServer_x64.exe

Onde ficam logs e config do BattlEye

2. Rede & Config

1 a 65535. DayZ padrão: 2302

3. Performance & Logs

Quantidade de núcleos que o servidor pode usar

Flags de execução
4. Flags avançadas (opcional)

Deixa vazio se não usar, só preenche se souber o que tá fazendo. Essas flags só são adicionadas ao comando quando preenchidas.

Sobrescreve o template da mission do serverDZ.cfg

Por padrão BE fica dentro do profile, só ajusta se a tua estrutura é diferente

0 = sem cap. BIS recomenda 60

Nome custom pro crash dump

5. Mods (1 por linha, com ou sem @)

Vão pro -mod=

Vão pro -servermod=

Vão pro -ignoreMod=

6. Auto-restart

Segundos entre kill e restart

Sobe o Bec.exe junto com o servidor (depois de 25s pra ele já estar no ar) e mata os dois no restart. Resolve quem precisa do BEC rodando mas o .bat só subia o servidor.

7. Marca Tecplay

Preview do .bat

@echo off
:start

REM ============================================================
REM  Servidor DayZ - Launcher gerado pela Tecplay
REM  https://tecplay.inf.br/ferramentas/dayz-start-bat
REM ============================================================

REM Codepage UTF-8 (necessario pra ASCII abaixo aparecer certo)
chcp 65001 >nul

echo.
echo ████████╗███████╗ ██████╗██████╗ ██╗      █████╗ ██╗   ██╗
echo ╚══██╔══╝██╔════╝██╔════╝██╔══██╗██║     ██╔══██╗╚██╗ ██╔╝
echo    ██║   █████╗  ██║     ██████╔╝██║     ███████║ ╚████╔╝
echo    ██║   ██╔══╝  ██║     ██╔═══╝ ██║     ██╔══██║  ╚██╔╝
echo    ██║   ███████╗╚██████╗██║     ███████╗██║  ██║   ██║
echo    ╚═╝   ╚══════╝ ╚═════╝╚═╝     ╚══════╝╚═╝  ╚═╝   ╚═╝
echo.
echo                 Servidor DayZ - Tecplay
echo                 https://tecplay.inf.br
echo.
REM --- Identidade do servidor ---
set serverName=Meu Servidor DayZ
title %serverName% (Auto-restart)

REM --- Caminhos & rede ---
set serverLocation="C:\Program Files (x86)\Steam\steamapps\common\DayZServer"
set serverPort=2302
set serverConfig=serverDZ.cfg
set serverProfile=profileName
set serverCPU=4

REM --- Mods (formato @Mod1;@Mod2) ---
set mods=""
set serverMods=""
set ignoreMods=""

REM --- Inicia o servidor ---
cd /d %serverLocation%
echo (%time%) Iniciando %serverName%...

start "DayZ" /min "DayZServer_x64.exe" ^
  -config=%serverConfig% ^
  -mod=%mods% ^
  -servermod=%serverMods% ^
  -port=%serverPort% ^
  -profiles=%serverProfile% ^
  -cpuCount=%serverCPU% ^
  -dologs ^
  -adminlog ^
  -netlog ^
  -freezecheck

REM --- Auto-restart a cada 4h ---
timeout /t 14390 /nobreak
taskkill /im DayZServer_x64.exe /F

REM --- Aguarda 10s antes de reiniciar ---
timeout /t 10 /nobreak
goto start

Codificado em UTF-8 com BOM (necessário pro ASCII renderizar)

Próximo passo
Não tem serverDZ.cfg ainda?
Gera o arquivo de config do servidor com hostname, slots, tempo, voz e mais.

Achou útil? Encontrou bug?

Manda feedback que a Tecplay lê tudo e prioriza melhorias.