Setting up your own Arma Reforger server on Windows can be a lot of fun. Below is the server configuration I used to get one working. This only allows PC players on the server,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | { "dedicatedServerId": "ar-gm-%profilename", "region": "US", "gameHostBindAddress": "192.168.1.5", "gameHostBindPort": 2001, "gameHostRegisterBindAddress": "192.168.1.5", "gameHostRegisterPort": 2001, "adminPassword" : "Password99", "game": { "name": "Oaklands Server Milsim.", "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf", "playerCountLimit": 16, "visible": true, "password" : "", "gameMode": "", "supportedGameClientTypes": [ "PLATFORM_PC" ], "gameProperties": { "serverMaxViewDistance": 1600, "disableThirdPerson": true, "battleEye": true, "fastValidation": true }, "mods": [ ] } } |
Install the Arma Reforger Server on Steam. Then navigate to the folder containing the ArmaReforgerServer.exe and make a new folder named ‘config’. Then create the server.json file here. Then you may start the server and this will start in a few seconds. Make sure you set the correct IP address for your server to work.
PS E:\SteamLibrary\steamapps\common\Arma Reforger Server> .\ArmaReforgerServer.exe -config .\config\srver.json -maxFPS 60 ENGINE : Creating engine. ENGINE : FileSystem: Adding relative directory 'C:\Users\Intel i5\Documents\My Games\ArmaReforger\profile' to filesystem under name profile ENGINE : Initializing engine. ENGINE : CLI Params: -config .\config\srver.json ENGINE : FileSystem: Adding package './addons/data/' (pak count: 2) to filesystem under name ArmaReforger ENGINE : FileSystem: Adding package './addons/core/' (pak count: 1) to filesystem under name core RESOURCES : ResourceDB: loading cache (id=0 name=ArmaReforger path=./addons/data/resourceDatabase.rdb) RESOURCES : ResourceDB: loading cache (id=1 name=core path=./addons/core/resourceDatabase.rdb) RESOURCES : ResourceDB: loading cache (id=2 name=profile path=C:\Users\Intel i5\Documents\My Games\ArmaReforger\profile/resourceDatabase.rdb) GameProject load ENGINE : Addon dirs: ENGINE : dir: './addons' ENGINE : dir: 'C:/Users/Intel i5/Documents/My Games/ArmaReforger/addons' ENGINE : Available addons: |
This will start the Arma Reforger Server in the Windows Terminal. Press Control-C to kill it if needed.
Use this in the server configuration to also allow XBOX players.
"supportedGameClientTypes": [ "PLATFORM_PC","PLATFORM_XBL" ], |
I just tested this on my PC with the server running in Windows Terminal and this worked. So this is an easy way to set up a working Conflict server on your computer.
Required ports for port forwarding.
Ports
Protocol | Port | Description |
---|---|---|
UDP | 2001 | Game port |
UDP | 50000..65000 | Steam communication ports |
UDP | 17777 | Steam Query protocol used to provide Steam with server status (amount of players, scenario name, etc) |
To add mods to an Arma Reforger server, edit the server config created earlier and add the mods to the mods section.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | { "dedicatedServerId": "ar-gm-%profilename", "region": "US", "gameHostBindAddress": "192.168.1.5", "gameHostBindPort": 2001, "gameHostRegisterBindAddress": "192.168.1.5", "gameHostRegisterPort": 2001, "adminPassword" : "Password99", "game": { "name": "Oaklands Server Milsim.", "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf", "playerCountLimit": 16, "visible": true, "password" : "", "gameMode": "", "supportedGameClientTypes": [ "PLATFORM_PC" ], "gameProperties": { "serverMaxViewDistance": 1600, "disableThirdPerson": true, "battleEye": true, "fastValidation": true }, "mods":[ { "modId":"59673B6FBB95459F", "name":"BetterTracers", "version":"1.0.5" }, { "id": "5A0E900A0F043766", "name": "Mk-14 EBR Mod 0", "version": "1.0.3", } ] } } |
This will add the BetterTracers and MK-14 EBR mods to the server.
Mods are downloaded in the Documents\My Games\ArmaReforger\addons folder on Windows.