A docker container for running a dedicated Insurgency sandstorm server
open box and use granted, no extra tweat needed
Processor: 2 gigahertz (GHz) or faster processor
RAM: 1.5 gigabytes (GB)
Hard disk space: 5 GB
Processor: 3.5 gigahertz (GHz) or faster processor
RAM: 3 gigabytes (GB)
Hard disk space: 5 GB
Install the latest version of insurgency and create a volume to /opt/insurgency
to persist the game files outside of the container.
linux
$ docker run -it --rm \
-p 27102:27102/udp -p 27131:27131/udp \
-v $PWD/insurgency/:/opt/insurgency/ \
bowmanhan/insurgency_sandstorm_server \
update
windows
$ docker volume create insurgency2
$ docker run -it --rm --mount source=insurgency2,target=/opt/insurgency -p 27102:27102/udp -p 27131:27131/udp bowmanhan/insurgency_sandstorm_server update
Create a server.cfg
file in your game file volume at insurgency/cfg/server.cfg
.
Then start the server
linux
$ docker run -it --rm \
-p 27102:27102/udp -p 27131:27131/udp \
-v $PWD/insurgency/:/opt/insurgency/ \
bowmanhan/insurgency_sandstorm_server \
run -hostname="your server name"
windows
$ docker run -it --rm --mount source=insurgency2,target=/opt/insurgency -p 27102:27102/udp -p 27131:27131/udp bowmanhan/insurgency_sandstorm_server run -hostname="your server name"
You can disable check for updates by specifying run -console
as the startup command. The default command is updaterun -console
which will check for updates and verify game files before starting the server.
linux
$ docker run -it --rm \
-p 27102:27102/udp -p 27131:27131/udp \
-v $PWD/insurgency/:/opt/insurgency/ \
bowmanhan/insurgency_sandstorm_server \
run -console
windows
$ docker run -it --rm --mount source=insurgency2,target=/opt/insurgency -p 27102:27102/udp -p 27131:27131/udp bowmanhan/insurgency_sandstorm_server run -console -hostname="your server name"
https://docs.google.com/document/d/1GDLg5p9jjeIya7EgBk0ibzDtDlyQ-U_jpspOzby-JmM/edit