Jump to content

All-In-One Docker based Arma 3 Epoch Linux Server


vbawol

Recommended Posts

The goal of this Docker image is to automate the install and setup of a Linux based Arma 3 server with the latest stable version of Epoch.

  1. First, install docker: https://www.docker.com/.

  2. Next, Start by pulling the docker image: 

    docker pull epochmodteam/arma3epochserver

     https://hub.docker.com/r/epochmodteam/arma3epochserver/

  3. Then start the server:
    docker run --rm -e STEAM_USERNAME='your@email.net' -e STEAM_PASSWORD='YourPassW0rd' --privileged -p 2302-2306:2302-2306/udp -it epochmodteam/arma3epochserver

    Note: the --rm here removes the server when stopped

Change the STEAM_USERNAME and STEAM_PASSWORD before running, as you must login to be able to download Arma 3 server files and workshop mods.

You can alternatively add a "credentials" file to the location you are running the command from and instead of specifying -e STEAM_USERNAME='your@email.net' -e STEAM_PASSWORD='YourPassW0rd' via command line use:
--env-file credentials

STEAM_USERNAME=your@email.net
STEAM_PASSWORD=YourPassW0rd
 

If you want to persist data add the -v C:\Docker\data:/data option below and change the folder "C:\Docker\data" to a location you want to store the redis database. (Note: You will need to setup the Shared Drive in Docker > Settings.)

docker run --rm -e --env-file credentials --privileged -v C:\Docker\data:/data -p 2302-230:2302-2306/udp -it epochmodteam/arma3epochserver

 
Also, Epoch Experimental can be installed using: epochmodteam/arma3epochserver:experimental

 

Link to comment
Share on other sites

  • 6 months later...

Does this still work? I tried it and it looks like it doesn't see the epoch mod.

  Reveal hidden contents

 

Link to comment
Share on other sites

  • 3 weeks later...
  • 5 months later...

Thanks so much!

 

Is there a way for us to add scripts and other addons after install?  Changing the map in the server conf maybe?  I tried mounting a volume to store arma3 locally so I could modify files to run again, but the validation overwrites with vanilla.

 

Thanks!

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Discord

×
×
  • Create New...