/sandstorm-docker-server

My config for running an Insurgency: Sandstorm server via docker (thanks to @AndrewMarchukov)

GNU General Public License v3.0GPL-3.0

My Insurgency: Sandstorm configs

Things you need to do to use them

Authentication

First, you need to go get yourself a mod.io account, then get your OAuth Access token.

Once you have those, create ismc2/config/ini/GameUserSettings.ini with the following content:

[/Script/ModKit.ModIOClient]
bHasUserAcceptedTerms=True
AccessToken=<Your Access Token Here>

Get Docker/Podman

Docker is a service that allows for containerization of software. It requires an account now :(

Podman is an open source (and I think nicer) alternative to Docker. It also doesn't run as a daemon and doesn't require an account. Thank you RedHat!

Edit the configs

Not gonna explain all that here, but you can read the documentation on mod.io.

Some things are automated already in the docker image. Setting up the .env file and some other configuration is documented here

Let 'er rip!

docker compose up

Credits

Big thank you to @AndrewMarchukov and the folks at mod.io for providing the docker image and tutorial, respectively.