Script

Menu de admin vanilla: 27 comandos de chat, tudo dentro do init.c — sem mods

por TimV · · 7 visualizações · 0 respostas

TimVAutor do tópico

Membro desde · 2 postagens

#1

Manter a ordem num servidor vanilla exigia até agora escolher entre ferramentas RCon externas e um mod que cada jogador precisa instalar. Existe um terceiro caminho: todo o sistema de administração cabe dentro do init.c da missão.

Sem mods, sem instalação no cliente, sem mods de servidor. Seus jogadores não instalam nada e não percebem nada — eles entram como sempre. Quem é administrador é decidido pelo SteamID64, não pelo nome do jogador.

Testado no DayZ 1.29.163451, servidor dedicado Windows mais cliente, Chernarus.

O que vem junto

27 comandos de chat: teleporte com locais salvos, cura, modo deus, spawn de itens, expulsão e banimento, clima e hora, gestão de administradores.

  • Veículos completos/vehicle sedan coloca um carro pronto na sua frente: todas as peças montadas, os quatro fluidos cheios, bateria carregada.
  • Armas completas/weapon m4a1 deixa a arma totalmente equipada no chão, com carregador inserido e dois carregadores cheios ao lado.
  • Pontos de teleporte — 20 locais de Chernarus já vêm inclusos, os seus você cria no jogo com /addloc.
  • Uma lista de banimentos aplicada já na conexão, e um registro de cada comando executado.

Quais peças pertencem a qual veículo não está fixado em lugar nenhum. No primeiro spawn o script lê a configuração do jogo e monta um índice de todos os encaixes. Por isso veículos e armas de mods também funcionam, sem ninguém manter uma lista de peças.

Instalação

Copie o init.c para a pasta da missão, substituindo o arquivo existente. Toda a lógica vanilla já está dentro, então nada se perde.

DayZServer\mpmissions\dayzOffline.chernarusplus\init.c

Inicie o servidor com uma pasta de perfil (-profiles=). No primeiro start o sistema cria ali seus quatro arquivos: lista de administradores, lista de banimentos, locais de teleporte e o registro.

Como virar administrador

Seu SteamID64 é o número de 17 dígitos que começa com 7656119 — ele está na URL do seu perfil da Steam. Coloque um por linha no dayu_admins.txt:

// DAYU admin list
76561198000000001
76561198000000002

Depois digite /reload no jogo; para isso não é preciso reiniciar. Quem já é administrador pode adicionar outros com /addadmin <steamid>.

Os comandos

Abra o chat e comece a mensagem com /.

  • Informação: /help, /players, /pos
  • Jogador: /heal, /god, /kill
  • Teleporte: /tp <x> <z>, /goto <local>, /locations, /addloc, /delloc, /tpto, /tphere
  • Spawn: /vehicle <nome>, /weapon <nome>, /spawn <classe> [quantidade]
  • Moderação: /kick, /ban, /unban, /bans
  • Servidor: /say, /time, /weather, /admins, /addadmin, /deladmin, /reload

Nomes de jogadores podem ser abreviados, e um SteamID serve em qualquer lugar onde se espera um nome. Em /vehicle e /weapon basta um fragmento: sedan te dá o CivilianSedan, m4a1 a M4A1.

Os limites do vanilla

Há duas coisas que um script de missão não consegue fazer.

O comando digitado continua visível no chat para todos. A engine distribui as mensagens sozinha e nenhum script impede isso. Se quiser evitar, use o chat direto — assim só os jogadores por perto leem.

Um banimento real no nível do BattlEye não é possível. A lista aqui é própria e expulsa o jogador na conexão; para banimentos duros use também o BattlEye.

Download

github.com/006mi4/dayz-vanilla-admin-menu

Lá estão o init.c e um guia detalhado em inglês com todos os comandos. O script em si é licenciado sob MIT; as partes vanilla do arquivo pertencem à Bohemia Interactive.

Escrever resposta

Entre para responder.

Seu servidor está configurado. Os jogadores conseguem encontrá-lo?

Cadastre o seu servidor no DZPage de graça: PC, PlayStation e Xbox, com contagem de jogadores em tempo real, votos, comentários e uma página própria para o servidor. Sem vagas premium, sem pagamento, sem espera.

4.065 visitantes em 30 dias · grátis, sem vagas premium · só 13 servidores cadastrados até agora

Travado na configuração do seu servidor?

Pergunte no Discord do DZPage — donos de servidor e o desenvolvedor respondem por lá. Novas ferramentas são anunciadas lá primeiro.

10% de desconto

Alugue o seu próprio servidor DayZ

Use o nosso link de parceiro e ganhe 10% de desconto em qualquer pedido na GPORTAL — servidores para PC, PlayStation e Xbox.

Ganhar 10% de desconto

Parceiro publicitário · Link de parceiro: você economiza 10%, nós ganhamos uma comissão.

Esta ferramenta é grátis — e continua grátis

Sem login, sem paywall, sem limites. Se ela te economizou tempo, uma doação única de € 5 mantém os servidores no ar e remove os anúncios para você.

Apoiar o DZPage