background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Arma 3 Configuração de Admin e BattlEye

PT arma-3 admin battleye rcon 0 consideraram isto útil

Aprenda a configurar o acesso de administrador, usar comandos de administrador no jogo, configurar o anti-cheat BattlEye e gerir o seu servidor Arma 3 com ferramentas RCON. Para a configuração inicial do servidor, consulte o nosso Guia de Configuração do Servidor. Para gestão de mods, consulte o Guia de Instalação de Mods.

Configuração da Palavra-passe de Administrador

A palavra-passe de administrador é definida no seu ficheiro server.cfg. Esta palavra-passe concede controlo total do servidor a qualquer pessoa que inicie sessão com ela no jogo.

// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Segurança: Escolha uma palavra-passe de administrador forte e nunca a partilhe com jogadores não confiáveis. Qualquer pessoa com a palavra-passe de administrador tem controlo total sobre o servidor, incluindo a capacidade de expulsar, banir e encerrar o servidor.

Também pode definir uma palavra-passe de comando separada para comandos de scripting do lado do servidor (raramente necessário para a maioria dos operadores de servidores):

serverCommandPassword = "AnotherSecurePassword";

Início de Sessão de Administrador No Jogo

Para iniciar sessão como administrador enquanto está conectado ao seu servidor:

  1. Pressione a tecla de chat (predefinição: / no canal de chat) para abrir a entrada de chat.
  2. Escreva o seguinte comando:
#login YourSecureAdminPassword

Se a palavra-passe estiver correta, verá uma mensagem de confirmação no chat. Agora tem acesso a todos os comandos de administrador durante a sua sessão.

Dica: O início de sessão de administrador não persiste entre desconexões. Tem de se autenticar novamente cada vez que entra no servidor.

Referência de Comandos de Administrador

Uma vez autenticado como administrador, 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 a sua sessão de administrador.
#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 a 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 ao ecrã de seleção de funções (lobby) sem reiniciar a missão.
#missions Abrir o ecrã de seleção de missões, permitindo alterar a missão atual.
#shutdown Encerrar imediatamente o servidor. Todos os jogadores são desconectados.
#lock Bloquear o servidor, impedindo novos jogadores de entrar.
#unlock Desbloquear o servidor, permitindo novos jogadores entrar novamente.
#monitor <interval> Apresentar informações de desempenho do servidor no intervalo indicado (segundos). Use #monitor 0 para desativar.
#debug off Desativar indicadores de depuração de voz sobre rede.
#init Reinicializar o servidor (recarregar server.cfg sem reinício completo).
#exec ban <player_id> Comando alternativo de banimento que também adiciona à lista de banimentos do BattlEye.
Nota: Os comandos #kick e #ban usam o ID numérico do jogador, não o nome. Pode encontrar os IDs dos jogadores na saída da consola do servidor no GPanel, ou usar a lista de jogadores acessível através do menu de escape no jogo.

Gerir Banimentos

Os banimentos são armazenados no ficheiro ban.txt no diretório do seu servidor. Cada linha contém o Steam64 ID (ou GUID) de um jogador. Pode gerir banimentos editando este ficheiro diretamente:

// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321

Para remover o banimento de um jogador, remova a sua entrada de ban.txt e reinicie o servidor (ou use #init para recarregar a configuração).

Configuração do Anti-Cheat BattlEye

O BattlEye (BE) é o sistema anti-cheat utilizado pelo Arma 3. É altamente recomendado manter o BattlEye ativado em servidores públicos para prevenir batota e exploits.

Ativar BattlEye

Certifique-se de que o seguinte está definido no seu server.cfg:

BattlEye = 1;  // 1 = enabled, 0 = disabled

Ficheiros de Configuração do BattlEye

Os ficheiros de configuração do BattlEye estão localizados no diretório battleye/ dentro do perfil do servidor ou raiz do servidor. O ficheiro de configuração principal é beserver_x64.cfg (ou beserver.cfg em 32-bit):

// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
Definição Descrição
RConPassword Palavra-passe para acesso RCON (Consola Remota). Necessária para ferramentas RCON externas.
RConPort Porta usada para conexões RCON. O valor predefinido é a porta de jogo + 4 (ex.: 2306 se a porta de jogo for 2302). Esta porta deve estar acessível se quiser usar ferramentas RCON externas.
MaxPing Ping máximo permitido antes do BattlEye expulsar o jogador (separado do maxPing do server.cfg).
Importante: A porta RCON do BattlEye pode precisar de ser aberta ou alocada no GPanel dependendo do seu plano de alojamento. Se as conexões RCON falharem, verifique se a porta está disponível e não bloqueada. Contacte o suporte da Legion Hosting se precisar de uma alocação de porta adicional.

Ficheiros de Filtro do BattlEye

O BattlEye usa ficheiros de filtro para detetar e bloquear scripts e comandos suspeitos. Estes são ficheiros de texto no diretório battleye/:

  • scripts.txt — Filtros para execução de scripts
  • remoteexec.txt — Filtros para chamadas de execução remota
  • publicvariable.txt — Filtros para transmissões de variáveis públicas
  • setdamage.txt, setpos.txt, etc. — Filtros para comandos específicos

Cada linha num ficheiro 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)
Dica: Servidores com mods frequentemente necessitam de exceções personalizadas do BattlEye. Se os jogadores estiverem a ser expulsos por "Script Restriction" após a instalação de mods, poderá ser necessário adicionar exceções aos ficheiros de filtro relevantes. Verifique os registos do BattlEye no diretório battleye/ para identificar qual filtro está a ser acionado e adicione as exceções apropriadas.

Ferramentas RCON do BattlEye

O RCON (Consola Remota) permite gerir o seu servidor externamente sem estar ligado ao jogo. Existem várias ferramentas RCON populares para Arma 3:

BEC (BattlEye Extended Controls)

BEC é uma ferramenta abrangente de gestão de servidores que se conecta via BattlEye RCON. As funcionalidades incluem:

  • Mensagens de reinício programadas e reinícios automáticos
  • Monitorização de jogadores e gestão de expulsões/banimentos
  • Mensagens automatizadas (regras, anúncios)
  • Gestão de lista de permissões
  • Agendamento de comandos personalizados

A configuração do BEC requer o IP do seu servidor, porta RCON e palavra-passe RCON conforme definido em beserver_x64.cfg.

DaRT (Arma RCON Tool)

O DaRT é um cliente RCON leve com interface gráfica. Para conectar:

  1. Descarregue o DaRT da sua fonte oficial.
  2. Introduza o IP do seu servidor, porta RCON (ex.: 2306) e palavra-passe RCON.
  3. Clique em Connect.
  4. Uma vez conectado, pode ver 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 os seus IDs, IPs e GUIDs.
kick <id> <reason> Expulsar um jogador com uma mensagem de razão 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 a partir do ficheiro.
writeBans Gravar os banimentos atuais no ficheiro de banimentos.
loadScripts Recarregar os scripts de filtro do BattlEye.
loadEvents Recarregar os scripts de eventos do BattlEye.
#lock Bloquear o servidor (igual ao comando no jogo).
#unlock Desbloquear o servidor.
#shutdown Encerrar o servidor.
#restart Reiniciar a missão atual.
#reassign Mover todos os jogadores para a seleção de funções.
#missions Abrir seleção de missões.

Registos do Servidor

O Arma 3 gera vários ficheiros de registo que são essenciais para resolução de problemas do servidor, acompanhamento da atividade dos jogadores e diagnóstico de eventos do BattlEye.

Ficheiro de Registo Localização Descrição
Registo RPT <profile>/*.rpt Registo principal do servidor. Contém informações de arranque, erros, registos de scripts e relatórios de falhas. Um novo RPT é criado a cada arranque do servidor.
Registo da Consola server_console.log Saída definida por logFile no server.cfg. Contém saída da consola incluindo conexões de jogadores.
Registos do BattlEye battleye/*.log Violações de filtro do BattlEye, expulsões e banimentos. Verifique estes quando os jogadores reportam expulsões falsas.
Registo de Rede <profile>/net.log Diagnósticos de rede (se o parâmetro de arranque -netlog for usado).

Aceda aos registos através do File Manager no GPanel ou via SFTP. O registo RPT é o ficheiro mais importante para diagnosticar falhas, problemas com mods e erros de scripts.

Dica: Os ficheiros de registo RPT podem crescer muito ao longo do tempo. Se o seu servidor estiver a funcionar há algum tempo, o ficheiro RPT mais recente (ordenado por data) contém os registos da sessão atual. Ficheiros RPT mais antigos podem ser eliminados com segurança para libertar espaço em disco.

Artigos Relacionados

Precisa de Ajuda?

Precisa de ajuda a configurar o acesso de administrador, BattlEye ou RCON no seu servidor Arma 3? Abra um ticket de suporte e a nossa equipa terá todo o gosto em ajudar.


Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.