DustBowl.Games

Arma 3 BattlEye RCON Setup Generator

Fill in the form to generate your beserver_x64.cfg for Arma 3 BattlEye RCON. The most common setup mistake — putting the RCON port inside the game port range — is caught automatically.

Place the generated file at <server_root>/battleye/beserver_x64.cfg and ensure your server.cfg contains BattlEye = 1; and your launch line includes -bepath=battleye.

RCON Configuration

Default 2302. Arma 3 occupies this port through +4 (2302–2306).

Must not be in 2302–2306. Default 2312.

No spaces allowed. No quotes needed in the config file.

Use 0.0.0.0 to listen on all interfaces (recommended for most setups).

400 ms

Players with ping above 400 ms will be kicked. Default 400.

beserver_x64.cfg

RConPassword changeme
RConPort 2312
RConIP 0.0.0.0
MaxPing 400

Save as beserver_x64.cfg inside your <server_root>/battleye/ folder.

Required Server Settings

server.cfg

BattlEye = 1;

Must be present in server.cfg for BattlEye to activate.

Startup Flag

-bepath=battleye

Add to your server launch command so BattlEye finds the config folder.

Launch Command Example

arma3server_x64.exe -port=2302 -config=server.cfg -cfg=basic.cfg -bepath=battleye

The -bepath=battleye flag points to the battleye/ subfolder inside your server root where beserver_x64.cfg lives.

RCON Client Connection Examples

Use these strings with popular Arma 3 RCON tools to connect to your server once RCON is running.

BEC (BattlEye Extended Controls)

IP = YOUR_SERVER_IP
Port = 2312
Password = changeme

Place in BEC's Config/Config.cfg. BEC connects via the RCON port and password above.

ARCON

ARCON.exe -h YOUR_SERVER_IP -p 2312 -pw changeme

Run ARCON with these arguments to connect to your server's RCON interface.

beserver_x64.cfg Reference

Key Required Notes
RConPassword Yes No spaces. No quotes needed. Use a strong, unique password — anyone with it has full RCON access.
RConPort Yes UDP port BattlEye listens on. Must NOT be in the game port range (game port through game port+4). Default 2312.
RConIP No Interface to bind RCON to. Use 0.0.0.0 for all interfaces. Omit to default to all.
MaxPing No Players with ping above this value are kicked by BattlEye. Omit the line entirely to disable ping kicking.

Setup Checklist

  • 1. Save the generated config as <server_root>/battleye/beserver_x64.cfg. Create the battleye/ folder if it doesn't exist.
  • 2. Ensure BattlEye = 1; is in your server.cfg.
  • 3. Add -bepath=battleye to your server launch arguments.
  • 4. Open UDP port 2312 in your firewall so RCON clients can reach it.
  • 5. Start your server — BattlEye logs RCon admin logged in when a client connects successfully.

Connection interrupted

We are restoring your session

Your account remains secure while we reconnect you.

Attempt in progress

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Check your connection, then try again or review our system status.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

The server rejected this session. Reload to continue securely.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Connection status and recovery controls.