Mods for Insurgency: Sandstorm are provided via mod.io. The server logs in with its own mod.io account and downloads the mods that this account has subscribed to in the mod.io web portal. The login is done once via a security code.
Step 1: Create a mod.io account
Create a new mod.io account exclusively for your server and remember the email address you used. mod.io does not use passwords but logs you in via an email code.
Step 2: Subscribe to mods
-
Sign in to the web portal
Sign in with the server account on mod.io. -
Subscribe to mods
Open the Insurgency: Sandstorm section and subscribe to every mod the server should load.
Step 3: Request the security code
On the first launch, the server has to authorize itself with mod.io once using a security code.
-
Open PowerShell
Open PowerShell on your PC. -
Request the code
Run the following command and replaceYOUR_EMAILwith the email address of your server account:curl.exe -s -L -X POST "https://g-254.modapi.io/v1/oauth/emailrequest?api_key=bbf3af200848aef28418c032a601e7a2" -H "Content-Type: application/x-www-form-urlencoded" -H "Accept: application/json" -d "email=YOUR_EMAIL" -
Get the code from the email
You will then receive a 5-digit security code by email.
Step 4: Authorize the server once
-
Open dashboard
Open the dashboard and navigate to the Settings. -
Enter the security code
Enter the code you received by email in the Security Code field (replacing the default valuenone) and save the setting. -
Start the server
Start your server. It authorizes itself once with the code and downloads the subscribed mods.
Step 5: Reset the security code
The security code is one-time and is used up after the first launch. Set the Security Code field back to none afterwards and restart the server.
Load a modded map
To make the server travel directly to a modded map after the download, add the following in the Additional Parameters field:
-ModDownloadTravelTo=MAP?Scenario=SCENARIO
The exact MAP and SCENARIO values are listed in the map mod's description on mod.io.
Troubleshooting
If the server does not download any mods, check the following:
- The server account is its own account (not your player account).
- The server account has subscribed to the desired mods in the web portal.
-Modsis set in the Additional Parameters field.- Message "Security code has already been redeemed": the code has already been used – set the Security Code field to
none(the server is already authorized then). - Persistent download problems: delete the mod.io cache (folder
mod.io/254/) via SFTP and re-authorize the server with a new code.
Mutators
Some mods additionally require enabled mutators. To learn how to enable them, see the Add Mutators guide. Some mods also require entries in Game.ini – check the mod's description on mod.io for this.
