Aprenda como configurar o acesso de administrador, usar comandos de admin no jogo, configurar o anti-cheat BattlEye e gerenciar seu servidor Arma 3 com ferramentas RCON. Para configuração inicial do servidor, veja nosso Guia de Configuração do Servidor. Para gerenciamento de mods, veja o Guia de Instalação de Mods.
Configuração da Senha de Admin
A senha de admin é definida no seu arquivo server.cfg. Esta senha concede controle total do servidor a qualquer pessoa que fizer login com ela no jogo.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Você também pode definir uma senha de comando separada para comandos de script do lado do servidor (raramente necessário para a maioria dos operadores de servidor):
serverCommandPassword = "AnotherSecurePassword";
Login de Admin no Jogo
Para fazer login como admin enquanto conectado ao seu servidor:
- Pressione a tecla de chat (padrão:
/no canal de chat) para abrir a entrada de chat. - Digite o seguinte comando:
#login YourSecureAdminPassword
Se a senha estiver correta, você verá uma mensagem de confirmação no chat. Agora você tem acesso a todos os comandos de admin durante a sessão.
Referência de Comandos de Admin
Uma vez logado como admin, você pode usar os seguintes comandos na entrada de chat. Todos os comandos são prefixados com #:
| Comando | Descrição |
|---|---|
#login <password> |
Autenticar como administrador do servidor. |
#logout |
Revogar sua sessão de admin. |
#kick <player_id> |
Expulsar um jogador do servidor. Use o número de ID do jogador da lista de jogadores. |
#ban <player_id> |
Banir um jogador do servidor (adicionado ao ban.txt). |
#restart |
Reiniciar a missão atual. Todos os jogadores permanecem conectados, mas a missão é recarregada. |
#reassign |
Mover todos os jogadores de volta para a tela de seleção de função (lobby) sem reiniciar a missão. |
#missions |
Abrir a tela de seleção de missão, permitindo que você altere a missão atual. |
#shutdown |
Desligar o servidor imediatamente. Todos os jogadores são desconectados. |
#lock |
Trancar o servidor, impedindo que novos jogadores entrem. |
#unlock |
Destrancar o servidor, permitindo que novos jogadores entrem novamente. |
#monitor <interval> |
Exibir informações de desempenho do servidor no intervalo dado (segundos). Use #monitor 0 para desabilitar. |
#debug off |
Desabilitar indicadores de depuração de voz pela rede. |
#init |
Reinicializar o servidor (recarregar server.cfg sem reinicialização completa). |
#exec ban <player_id> |
Comando alternativo de banimento que também adiciona à lista de banimentos do BattlEye. |
#kick e #ban usam o ID numérico do jogador, não o nome. Você pode encontrar os IDs dos jogadores na saída do console do servidor no GPanel, ou usar a lista de jogadores acessível pelo menu de escape no jogo.
Gerenciando Banimentos
Os banimentos são armazenados no arquivo ban.txt no diretório do seu servidor. Cada linha contém o Steam64 ID (ou GUID) de um jogador. Você pode gerenciar os banimentos editando este arquivo diretamente:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Para desbanir um jogador, remova a entrada dele do ban.txt e reinicie o servidor (ou use #init para recarregar a configuração).
Configuração do Anti-Cheat BattlEye
BattlEye (BE) é o sistema anti-cheat usado pelo Arma 3. É altamente recomendado manter o BattlEye habilitado em servidores públicos para prevenir trapaças e exploits.
Habilitando BattlEye
Certifique-se de que o seguinte está definido no seu server.cfg:
BattlEye = 1; // 1 = enabled, 0 = disabled
Arquivos de Configuração do BattlEye
Os arquivos de configuração do BattlEye estão localizados no diretório battleye/ dentro do perfil do seu servidor ou raiz do servidor. O arquivo de configuração principal é beserver_x64.cfg (ou beserver.cfg em 32-bit):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Configuração | Descrição |
|---|---|
RConPassword |
Senha para acesso RCON (Console Remoto). Necessária para ferramentas RCON externas. |
RConPort |
Porta usada para conexões RCON. O padrão é a porta do jogo + 4 (ex: 2306 se a porta do jogo for 2302). Esta porta deve estar acessível se você quiser usar ferramentas RCON externas. |
MaxPing |
Ping máximo permitido antes que o BattlEye expulse o jogador (separado do maxPing do server.cfg). |
Arquivos de Filtro do BattlEye
O BattlEye usa arquivos de filtro para detectar e bloquear scripts e comandos suspeitos. Estes são arquivos de texto no diretório battleye/:
scripts.txt— Filtros para execução de scriptsremoteexec.txt— Filtros para chamadas de execução remotapublicvariable.txt— Filtros para transmissão de variáveis públicassetdamage.txt,setpos.txt, etc. — Filtros para comandos específicos
Cada linha em um arquivo de filtro tem o formato:
// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban
// Example scripts.txt entries:
5 createVehicle // Ban anyone using createVehicle in scripts
1 "BIS_fnc" // Log BIS functions (usually safe)
7 "" // Default action for unmatched entries (7 = log)
battleye/ para identificar qual filtro está sendo acionado e adicione as exceções apropriadas.
Ferramentas RCON do BattlEye
RCON (Console Remoto) permite que você gerencie seu servidor externamente sem estar logado no jogo. Existem várias ferramentas RCON populares para Arma 3:
BEC (BattlEye Extended Controls)
BEC é uma ferramenta abrangente de gerenciamento de servidor que conecta via BattlEye RCON. Os recursos incluem:
- Mensagens de reinicialização agendadas e reinicializações automáticas
- Monitoramento de jogadores e gerenciamento de expulsão/banimento
- Mensagens automatizadas (regras, anúncios)
- Gerenciamento de lista de permissões
- Agendamento de comandos personalizados
A configuração do BEC requer o IP do seu servidor, porta RCON e senha RCON conforme definido em beserver_x64.cfg.
DaRT (Arma RCON Tool)
DaRT é um cliente RCON leve com interface gráfica. Para conectar:
- Baixe o DaRT da sua fonte oficial.
- Insira o IP do seu servidor, porta RCON (ex:
2306) e senha RCON. - Clique em Connect.
- Uma vez conectado, você pode visualizar jogadores, enviar mensagens, expulsar/banir jogadores e executar comandos do servidor.
Comandos RCON Comuns
Estes comandos podem ser enviados através de qualquer cliente BattlEye RCON:
| Comando | Descrição |
|---|---|
players |
Listar todos os jogadores conectados com seus IDs, IPs e GUIDs. |
kick <id> <reason> |
Expulsar um jogador com uma mensagem de motivo opcional. |
ban <id> <minutes> <reason> |
Banir um jogador por uma duração especificada (0 = permanente). |
bans |
Listar todos os banimentos ativos. |
removeBan <ban_id> |
Remover um banimento pelo seu ID (da lista de banimentos). |
say -1 <message> |
Enviar uma mensagem global para todos os jogadores (-1 = todos). |
say <id> <message> |
Enviar uma mensagem privada para um jogador específico. |
loadBans |
Recarregar a lista de banimentos do arquivo. |
writeBans |
Gravar os banimentos atuais no arquivo de banimentos. |
loadScripts |
Recarregar os scripts de filtro do BattlEye. |
loadEvents |
Recarregar os scripts de eventos do BattlEye. |
#lock |
Trancar o servidor (mesmo que o comando no jogo). |
#unlock |
Destrancar o servidor. |
#shutdown |
Desligar o servidor. |
#restart |
Reiniciar a missão atual. |
#reassign |
Mover todos os jogadores para seleção de função. |
#missions |
Abrir seleção de missão. |
Logs do Servidor
Arma 3 gera vários arquivos de log que são essenciais para solucionar problemas do servidor, rastrear atividade de jogadores e diagnosticar eventos do BattlEye.
| Arquivo de Log | Localização | Descrição |
|---|---|---|
| RPT Log | <profile>/*.rpt |
Log principal do servidor. Contém informações de inicialização, erros, logs de scripts e relatórios de crash. Um novo RPT é criado a cada inicialização do servidor. |
| Console Log | server_console.log |
Saída definida por logFile no server.cfg. Contém saída do console incluindo conexões de jogadores. |
| BattlEye Logs | battleye/*.log |
Violações de filtro do BattlEye, expulsões e banimentos. Verifique estes quando jogadores reportarem expulsões falsas. |
| Net Log | <profile>/net.log |
Diagnósticos de rede (se o parâmetro de inicialização -netlog for usado). |
Acesse os logs pelo File Manager no GPanel ou via SFTP. O log RPT é o arquivo mais importante para diagnosticar crashes, problemas com mods e erros de script.
Artigos Relacionados
- Guia de Configuração do Servidor Arma 3 — Configuração inicial do servidor, server.cfg, configurações de dificuldade e ajuste de desempenho.
- Guia de Instalação de Mods do Arma 3 — Mods da Steam Workshop, upload via SFTP, ordem de carregamento e verificação de assinatura.
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor
Precisa de Ajuda?
Precisa de ajuda para configurar o acesso de admin, BattlEye ou RCON no seu servidor Arma 3? Abra um ticket de suporte e nossa equipe terá prazer em ajudar.