Docker Image for ArmA3
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Martin Bober 6a4c64c94f Initial commit 10 months ago
.env.example Initial commit 10 months ago
.gitignore Initial commit 10 months ago
Dockerfile Initial commit 10 months ago
Readme.md Initial commit 10 months ago
docker-compose.yml Initial commit 10 months ago
installmods.sh Initial commit 10 months ago
installserver.sh Initial commit 10 months ago

Readme.md

Docker image for ArmA3 dedicated server

This is a Docker image for am ArmA3 dedicated server. The build steps are described in Dockerfile.

Steam credentials

You will need to provide your steam credentials in a .env file. You can copy the example file and modify it.

    cp .env.example .env

It is good practise to have a separate Steam account for the dedicated server. Set up email as 2nd factor. To get a 2FA code, you can try to log in to this account on the Steam Website. A 2FA code will be sent to your email address. Update the code in the .env file accordingly. The code can be used for about an hour.

Customization

If you want to use a different Modset, edit installmods.sh.

Deployment

An expample Docker Compose configuration can be found in docker-compose.yml.

Since your Steam account credentials are in the image, it should not be pushed to a registry. Instead, build the image directly on the machine on which you want to deploy.