Knowledgebase


We are your new 5-Star Hosting Company. At least according to


Check out our current game server offerings HERE.

All servers come with a 24-Hour Trial, Free Backups, and 40Gbps DDoS Protection included!

We offer quality support, a detailed knowledgebase, video tutorials on most topics, and even live support in case you prefer a live human 😉


Use code SAVE15 to take 15% OFF Your First Invoice with ChicagoServers! Limited Time!

How to install mods onto your Insurgency Sandstorm server

How to Download Mods for Insurgency: Sandstorm

In the 1.6 update for Insurgency: Sandstorm, the game developers introduced the ability to download mods. Mods for Insurgency: Sandstorm are hosted on the site Mod.io, which is a cross platform multi-game site for downloading and managing mod content.

** ENSURE YOUR SERVER IS STOPPED PRIOR TO MAKING ANY CONFIG FILE CHANGES! **

Log into the Mod.io Site

You will need to log into Mod.io to enable mod downloads on your Insurgency: Sandstorm server. If you have an account on any of the following services, you can use your login information from these services to log into Mod.io (instead of creating a new account). If not, you can create a new account directly on Mod.io for free.

Generate Token on Mod.io Site

Once logged into Mod.io, click your username in the upper right corner to access your profile page. Select "API Access" from the left-hand menu.

A view of a user profile on Mod.io, showing the API access page.

In the "OAuth 2 Management" section, enter a name for the token. You can use something descriptive like "Insurgency training server". Each server should have its own token. Click the "Create Token" button to generate the token. Once created, the token will be displayed—remember, these tokens should be treated like passwords and kept secret!

A view of the API access page on the Mod.io site, showing how to create a token for a server

Setting Startup Arguments on Your ChicagoServers Insurgency: Sandstorm Server

To enable mods, you must set certain "Startup Arguments" on your server. In the ChicagoServers control panel, navigate to the Commandline Manager to create or edit a custom commandline.

A view of the Game Settings section of the ChicagoServers control panel

Add the following Startup Argument to enable mod downloads:

-mods

Edit GameUserSettings.ini Config File

Add the following settings to the GameUserSettings.ini config file to allow your server to connect to Mod.io and download mods automatically:

[/Script/ModKit.ModIOClient]
bHasUserAcceptedTerms=True
AccessToken=TOKEN HERE

Browse for Mods on Mod.io

Visit the Mod.io site, click on "Games," and select "Insurgency: Sandstorm" to browse available mods. Copy the mod ID numbers for the mods you want to use.

A view of a mod on the mod.io site, showing the mod ID highlighted

Create Mods.txt File

Create a file called Mods.txt in /Insurgency/Config/Server and list each mod ID on a separate line:

A Mods.txt file example

Alternate Method: Command Line Arguments

Alternatively, you can add the mod list directly to the startup arguments:

-CmdModList="mod1,mod2,mod3"

Add "Mutators" in Startup Arguments (If Required)

If a mod requires a "Mutator," add the appropriate Startup Argument:

-mutators=(mutator name)

Some Mods Require a "changelevel" Command

If a mod needs a "changelevel" command to take effect, you can automate this by adding the following setting:

-ModDownloadTravelTo=travel URL

Was this answer helpful?

42 Users Found This Useful