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
Categorie

Arma 3 Admin and BattlEye Setup

arma-3 admin battleye rcon 0 hanno trovato utile questo articolo

Learn how to configure admin access, use in-game admin commands, set up BattlEye anti-cheat, and manage your Arma 3 server with RCON tools. For initial server configuration, see our Server Setup Guide. For mod management, see the Mod Installation Guide.

Admin Password Configuration

The admin password is set in your server.cfg file. This password grants full server control to anyone who logs in with it in-game.

// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Security: Choose a strong admin password and never share it with untrusted players. Anyone with the admin password has full control over the server, including the ability to kick, ban, and shut down the server.

You can also set a separate command password for server-side scripting commands (rarely needed for most server operators):

serverCommandPassword = "AnotherSecurePassword";

In-Game Admin Login

To log in as admin while connected to your server:

  1. Press the chat key (default: / in the chat channel) to open the chat input.
  2. Type the following command:
#login YourSecureAdminPassword

If the password is correct, you will see a confirmation message in the chat. You now have access to all admin commands for the duration of your session.

Tip: Admin login does not persist between disconnects. You must re-authenticate each time you join the server.

Admin Commands Reference

Once logged in as admin, you can use the following commands in the chat input. All commands are prefixed with #:

Command Description
#login <password> Authenticate as server admin.
#logout Revoke your admin session.
#kick <player_id> Kick a player from the server. Use the player's ID number from the player list.
#ban <player_id> Ban a player from the server (added to ban.txt).
#restart Restart the current mission. All players stay connected but the mission reloads.
#reassign Move all players back to the role selection (lobby) screen without restarting the mission.
#missions Open the mission selection screen, allowing you to change the current mission.
#shutdown Immediately shut down the server. All players are disconnected.
#lock Lock the server, preventing new players from joining.
#unlock Unlock the server, allowing new players to join again.
#monitor <interval> Display server performance information at the given interval (seconds). Use #monitor 0 to disable.
#debug off Disable voice-over-network debugging indicators.
#init Re-initialize the server (reload server.cfg without full restart).
#exec ban <player_id> Alternative ban command that also adds to the BattlEye ban list.
Note: The #kick and #ban commands use the player's numeric ID, not their name. You can find player IDs in the server console output in GPanel, or use the player list accessible through the in-game escape menu.

Managing Bans

Bans are stored in the ban.txt file in your server directory. Each line contains a player's Steam64 ID (or GUID). You can manage bans by editing this file directly:

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

To unban a player, remove their entry from ban.txt and restart the server (or use #init to reload the configuration).

BattlEye Anti-Cheat Configuration

BattlEye (BE) is the anti-cheat system used by Arma 3. It is highly recommended to keep BattlEye enabled on public servers to prevent cheating and exploits.

Enabling BattlEye

Ensure the following is set in your server.cfg:

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

BattlEye Configuration Files

BattlEye configuration files are located in the battleye/ directory within your server profile or server root. The main configuration file is beserver_x64.cfg (or beserver.cfg on 32-bit):

// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
Setting Description
RConPassword Password for RCON (Remote Console) access. Required for external RCON tools.
RConPort Port used for RCON connections. Default is game port + 4 (e.g., 2306 if game port is 2302). This port must be accessible if you want to use external RCON tools.
MaxPing Maximum allowed ping before BattlEye kicks the player (separate from server.cfg maxPing).
Important: The BattlEye RCon port may need to be opened or allocated in GPanel depending on your hosting plan. If RCON connections fail, check that the port is available and not blocked. Contact Legion Hosting support if you need an additional port allocation.

BattlEye Filter Files

BattlEye uses filter files to detect and block suspicious scripts and commands. These are text files in the battleye/ directory:

  • scripts.txt — Filters for script execution
  • remoteexec.txt — Filters for remote execution calls
  • publicvariable.txt — Filters for public variable broadcasts
  • setdamage.txt, setpos.txt, etc. — Filters for specific commands

Each line in a filter file has the format:

// 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)
Tip: Modded servers often need custom BattlEye exceptions. If players are getting kicked for "Script Restriction" after installing mods, you may need to add exceptions to the relevant filter files. Check the BattlEye logs in the battleye/ directory to identify which filter is triggering and add appropriate exceptions.

BattlEye RCON Tools

RCON (Remote Console) allows you to manage your server externally without being logged into the game. There are several popular RCON tools for Arma 3:

BEC (BattlEye Extended Controls)

BEC is a comprehensive server management tool that connects via BattlEye RCON. Features include:

  • Scheduled restart messages and automatic restarts
  • Player monitoring and kick/ban management
  • Automated messages (rules, announcements)
  • Whitelist management
  • Custom command scheduling

BEC configuration requires your server's IP, RCON port, and RCON password as set in beserver_x64.cfg.

DaRT (Arma RCON Tool)

DaRT is a lightweight, GUI-based RCON client. To connect:

  1. Download DaRT from its official source.
  2. Enter your server IP, RCON port (e.g., 2306), and RCON password.
  3. Click Connect.
  4. Once connected, you can view players, send messages, kick/ban players, and execute server commands.

Common RCON Commands

These commands can be sent through any BattlEye RCON client:

Command Description
players List all connected players with their IDs, IPs, and GUIDs.
kick <id> <reason> Kick a player with an optional reason message.
ban <id> <minutes> <reason> Ban a player for a specified duration (0 = permanent).
bans List all active bans.
removeBan <ban_id> Remove a ban by its ID (from the bans list).
say -1 <message> Send a global message to all players (-1 = all).
say <id> <message> Send a private message to a specific player.
loadBans Reload the ban list from file.
writeBans Write current bans to the ban file.
loadScripts Reload BattlEye filter scripts.
loadEvents Reload BattlEye event scripts.
#lock Lock the server (same as in-game command).
#unlock Unlock the server.
#shutdown Shut down the server.
#restart Restart the current mission.
#reassign Move all players to role selection.
#missions Open mission selection.

Server Logs

Arma 3 generates several log files that are essential for troubleshooting server issues, tracking player activity, and diagnosing BattlEye events.

Log File Location Description
RPT Log <profile>/*.rpt Main server log. Contains startup info, errors, script logs, and crash reports. New RPT created each server start.
Console Log server_console.log Output defined by logFile in server.cfg. Contains console output including player connections.
BattlEye Logs battleye/*.log BattlEye filter violations, kicks, and bans. Check these when players report false kicks.
Net Log <profile>/net.log Network diagnostics (if -netlog launch parameter is used).

Access logs through the File Manager in GPanel or via SFTP. The RPT log is the most important file for diagnosing crashes, mod issues, and script errors.

Tip: RPT log files can grow very large over time. If your server has been running for a while, the most recent RPT file (sorted by date) contains the current session's logs. Older RPT files can be safely deleted to free up disk space.

Related Articles

Need Help?

Need help configuring admin access, BattlEye, or RCON on your Arma 3 server? Open a support ticket and our team will be happy to assist.


Questo articolo ti è stato utile?

Ready to Get Started?

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