Insurgency: Sandstorm

Insurgency: Sandstorm

View Stats:
chadstanza Apr 1, 2020 @ 12:27am
How to mod servers
Hi, I am new to the whole insurgency server set up and I just need some help to get modding off the ground.
Does anyone have a guide as to how to mod servers?
Mainly just looking to add improved ai and modded maps but if weapons work the same way that'll be awesome.

Since modding is new, there isn't really much documentation that I could find.
But if you have a link to a guide that I missed that would be great if you could share.
Cheers.
Originally posted by Facknrite™⭕⃤:
Wrong subforums, we have a Community Server subforum tho.

Anyway, i will help you out.
1. Create an account at https://mod.io

2. Log-in into your mod.io account an click on your name (Top right corner).

3. On the left side menu of the new page click on API Access.

4. Under OAuth 2 Management create an Access Token with read rights (Write is not needed).

5. Copy the Token created and save it somewhere safe since you won’t be able to access it again after closing that page.

6. Edit your server’s Engine.ini and add the following:[/script/modkit.modioclient]
bHasUserAcceptedTerms=True
AccessToken=TOKEN HERE

7. Add the -Mods parameter into your start command line for example: /sandstorm/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Hideout?Scenario=Scenario_Hideout_Checkpoint_Security?port=27010?queryport=27011?MaxPlayers=8 -log -AdminList=Admins -Mods -GSLTToken=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX -GameStats -MapCycle=MapCycle -hostname=”My Server Name”

8. Create a new file called “Mods.txt” inside the directory /sandstorm/Insurgency/Config/Server

9. Inside the Mods.txt you will add each mod ID one per line.

If you want to add custom maps into your map cycle file, you need to search for the map scenario name. You can usually find the map name and the scenario name at the mods page.

If you want so start your server with a custom map you need to add -ModDownloadTravelTo= parameter into your start command line.

For example, using the above start command line:

/sandstorm/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Hideout?Scenario=Scenario_Hideout_Checkpoint_Security?port=27010?queryport=27011?MaxPlayers=8 -AdminList=Admins -Mods -GSLTToken=XXXXXXXXXXXXXXXXXXXXXXXXXX -GameStats -MapCycle=MapCycle -ModDownloadTravelTo=MapName?Scenario=MapScenarioName -log -hostname=”My Server Name”
< >
Showing 1-11 of 11 comments
The author of this thread has indicated that this post answers the original topic.
Wrong subforums, we have a Community Server subforum tho.

Anyway, i will help you out.
1. Create an account at https://mod.io

2. Log-in into your mod.io account an click on your name (Top right corner).

3. On the left side menu of the new page click on API Access.

4. Under OAuth 2 Management create an Access Token with read rights (Write is not needed).

5. Copy the Token created and save it somewhere safe since you won’t be able to access it again after closing that page.

6. Edit your server’s Engine.ini and add the following:[/script/modkit.modioclient]
bHasUserAcceptedTerms=True
AccessToken=TOKEN HERE

7. Add the -Mods parameter into your start command line for example: /sandstorm/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Hideout?Scenario=Scenario_Hideout_Checkpoint_Security?port=27010?queryport=27011?MaxPlayers=8 -log -AdminList=Admins -Mods -GSLTToken=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX -GameStats -MapCycle=MapCycle -hostname=”My Server Name”

8. Create a new file called “Mods.txt” inside the directory /sandstorm/Insurgency/Config/Server

9. Inside the Mods.txt you will add each mod ID one per line.

If you want to add custom maps into your map cycle file, you need to search for the map scenario name. You can usually find the map name and the scenario name at the mods page.

If you want so start your server with a custom map you need to add -ModDownloadTravelTo= parameter into your start command line.

For example, using the above start command line:

/sandstorm/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Hideout?Scenario=Scenario_Hideout_Checkpoint_Security?port=27010?queryport=27011?MaxPlayers=8 -AdminList=Admins -Mods -GSLTToken=XXXXXXXXXXXXXXXXXXXXXXXXXX -GameStats -MapCycle=MapCycle -ModDownloadTravelTo=MapName?Scenario=MapScenarioName -log -hostname=”My Server Name”
Last edited by Facknrite™⭕⃤; Apr 1, 2020 @ 8:13am
=BB= Pudfark Apr 1, 2020 @ 2:02pm 
I copied and pasted your lovely info into a file. Should they ever fix the game and I find it playable. Many Thanks Fack, very nice of you to do this for everyone.
chadstanza Apr 1, 2020 @ 8:14pm 
My mistake to put this into the wrong subforum.
Thank you so much for the help.
I have follow up questions but I will make a new discussion in the correct subforum.
Originally posted by =BB= Pudfark:
I copied and pasted your lovely info into a file. Should they ever fix the game and I find it playable. Many Thanks Fack, very nice of you to do this for everyone.


Originally posted by Blueberries Johnson:
My mistake to put this into the wrong subforum.
Thank you so much for the help.
I have follow up questions but I will make a new discussion in the correct subforum.

Your welcome guys.
n|m Apr 4, 2020 @ 8:25am 
jesus christ this mod systems a ♥♥♥♥♥ heres my command line ( ON Windows )

InsurgencyServer.exe PowerPlant?Scenario=Scenario_PowerPlant_Checkpoint_Security?MaxPlayers=10?password= -mutators= -Port=00000 -QueryPort=00000 -AdminList=Admins -Mods -MapCycle=Mapcycle -GSLTToken=xxxxxxxxxxxxxxxxxx -GameStats -ModDownloadTravelTo=Noshahr_Canals?Scenario=Scenario_Noshahr_Canals_Checkpoint_Security -log -hostname="hostname

it was working then all i did was stop it made few changes to game ini then restarted now it will only run powerplant. any1 else have this issue
Last edited by n|m; Apr 4, 2020 @ 8:26am
tourist Apr 4, 2020 @ 5:43pm 
Assuming your launch parameters are okay - It's hard to tell since you blanked/cut out so many pieces and forgot to close the " at the end etc.. try adding this in your Game.ini

[/script/insurgency.insmultiplayermode] bUseMapCycle=True bMapVoting=True

but u know.. under [ /Script/Insurgency.INSMultiplayerMode ], damn Steam forums transforms it to lowercase :S

And make sure your MapCycle file contains valid map names I suppose
Last edited by tourist; Apr 4, 2020 @ 5:44pm
[HTP] Tiomat Apr 29, 2020 @ 1:43pm 
I have "bUseMapCycle=True" and I have the Mods.txt file created and have listed the mod IDs. I have the map names in the mapcycle file, and I have the -Mods in the command line. What am I missing? I want the modded maps to be voteable at the end of a match... but all I'm getting is the default stock maps.
chadstanza Apr 29, 2020 @ 7:23pm 
Originally posted by Tiomat:
I have "bUseMapCycle=True" and I have the Mods.txt file created and have listed the mod IDs. I have the map names in the mapcycle file, and I have the -Mods in the command line. What am I missing? I want the modded maps to be voteable at the end of a match... but all I'm getting is the default stock maps.

Any chance you can send what is in your MapCycle file?
[HTP] Tiomat Apr 30, 2020 @ 8:31am 
Originally posted by Blueberries Johnson:
Originally posted by Tiomat:
I have "bUseMapCycle=True" and I have the Mods.txt file created and have listed the mod IDs. I have the map names in the mapcycle file, and I have the -Mods in the command line. What am I missing? I want the modded maps to be voteable at the end of a match... but all I'm getting is the default stock maps.

Any chance you can send what is in your MapCycle file?

copy/pasted from my MapCycle.txt

Scenario_Hideout_Checkpoint_Security
Scenario_Crossing_Checkpoint_Security
Scenario_Farmhouse_Checkpoint_Security
Scenario_Ministry_Checkpoint_Security
Scenario_Outskirts_Checkpoint_Security
Scenario_Refinery_Checkpoint_Security
Scenario_Summit_Checkpoint_Security
Scenario_Town_Checkpoint_Security
Scenario_PowerPlant_Checkpoint_Security
Scenario_TR_Trenches_Checkpoint_Security
TR_Trenches_Landscape1
chadstanza Apr 30, 2020 @ 8:05pm 
Maybe try it like this in your config:
(Scenario="Scenario_Hideout_Checkpoint_Security",Mode="Checkpoint")


< >
Showing 1-11 of 11 comments
Per page: 1530 50