Containerised Arma Reforger Dedicated Server
-
Create a server config (see: here).
Be sure to keep the server's ports as defaults (2001, 17777 and 19999) and instead use port mappings to change them
-
Place your server config in your
configs
directory (mapped to/home/reforger/configs
) and set theCONFIG
environment variable to the name of the file without the extension. -
Your mods will be downloaded and stored in the
workshop
folder and your profile including your save games, and configurations for certain mods are in theprofile
folder. -
All of
configs
,workshop
andprofile
should be mapped to a location on the Host for persistence.
If you would like to host a server using the experimental branch, set the USE_EXPERIMENTAL
environment variable to true
version: '3.8'
services:
arma-reforger:
image: soda3x/docker-reforger-server:latest
platform: linux/amd64
container_name: arma-reforger
ports:
- "2001:2001/udp"
- "17777:17777/udp"
- "19999:19999/udp" # RCON
volumes:
- ./reforger/configs:/home/reforger/configs
- ./reforger/profile:/home/reforger/profile
- ./reforger/workshop:/home/reforger/workshop
environment:
- CONFIG=myconfig # Name of your config (without path or .json extension)
- USE_EXPERIMENTAL=false # Set to true to use Experimental branch of Reforger server