Written By: Imthatguyhere (ITGH | Tyler)
In your server's root folder there should be a Battleye
folder.
If there isn't, create it.
There should be two config files inside.
They should be named:
beserver.cfg
beserver_x64.cfg
If these don't exist, create them (just make a blank .txt
file and then change the extension from .txt
to .cfg
).
beserver.cfg
gets used if you start your server with the 32-bit arma3server.exe
and beserver_x64.cfg
gets used if you use the 64-bit arma3server_x64.exe
to start your server.
Your two configs should have the same information and that information should define the password you want to use for RCon as well as the port you will use to connect to RCon.
That content should look like this:
I personally recommend 2310
, but you can use anything that is open and not in use. For example, if you server is on port 2302
(default), you need to use something above 2306
.
Since we are using the Battleye
folder, you need to add a line to the startup/launch parameters of your server to make sure ARMA 3 is looking in that folder for the correct configs:
If your config gets loaded correctly, when the server is running you will see _active
and some numbers get added onto the end of your config while the server is up, and removed when the server is offline. That's a good way to see if the config got loaded.
Also, none of this will work, nor will you be able to use RCon, if you don't run BattlEye on your server.
So in your server.cfg
make sure you have BattlEye enabled:
1 = enabled, 0 = disabled