Insurgency: Sandstorm

Insurgency: Sandstorm

View Stats:
ECHELON Dec 9, 2018 @ 5:25am
BASIC GUIDE FOR COOP SERVER ONLY
Now I am giving experience of mine while I setup my own Server " GBH Extreme Bots Server".

Note: I have used a Server Provider for this game so my example will be related to that only, so if any one wants to know something else plz msg me.


1> Config file : Game.ini (Already created, so will be used to edit come details later on)
---------------------------------------------------------------------------------------------------------

2> Create a folder called Config in the Insurgency folder
---------------------------------------------------------------------------------------------------------

3> Create a folder called Server in the Config folder
---------------------------------------------------------------------------------------------------------

4> Create a file called MapCycle.txt in the config folder

Now add the coop maps only in the MapCycle.txt

Scenario_Town_Checkpoint_Insurgents
Scenario_Town_Checkpoint_Security
Scenario_Refinery_Checkpoint_Insurgents
Scenario_Refinery_Checkpoint_Security
Scenario_Farmhouse_Checkpoint_Insurgents
Scenario_Farmhouse_Checkpoint_Security
Scenario_Crossing_Checkpoint_Insurgents
Scenario_Crossing_Checkpoint_Security
Scenario_Hideout_Checkpoint_Insurgents
Scenario_Hideout_Checkpoint_Security
Scenario_Precinct_Checkpoint_Insurgents
Scenario_Precinct_Checkpoint_Security
Scenario_Summit_Checkpoint_Insurgents
Scenario_Summit_Checkpoint_Security

Note: Plz check the updated and new map always.
---------------------------------------------------------------------------------------------------------

5> Command line setup

This is the most complicated part of the setup so there are few points that need
to be remember while using this parameter.

My server parameter is like this

farmhouse?Scenario=Scenario_Farmhouse_Checkpoint_Insurgents?
MultiHome=45.121.209.85?port=27102?queryport=27103?MaxPlayers=10 -log -
hostname="GBH Extreme Bots AU/NZ Dedicated Server" -MapCycle=MapCycle.txt


Few command line parameters start characters may be different like the one in the windows or linux like below.

InsurgencyServer.exe Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=32 -Port=27102 -QueryPort=27131 -log -hostname="My Server”

But if you want checkpoint only which is actual COOP ggame mode only then choose Scenario=Scenario_XXXmapnameXXX_Checkpoint_insurgents(Security) like I have in my command line paramater.

if you dont choose checkpoint in scenario then by default parameters are in skirmish mode and your server will always start in PVP mode.


IMP: PLEASE ADD -MapCycle=MapCycle.txt at the end of the command line so server can choose maps from the MapCycle.txt file (not sure if its case sensitive but as I am lazy I just copy pasted)


(Some server providers will be able to setup the ggame but will face error saying "error loading data or some other error. The rease is that in your.bat file default map is Farmhouse so if you choose sometims other map then that in command line parameter it ggives error. So to avoid it please use same map which is in .bat file and command line paramater like mine is farmhouse.)
---------------------------------------------------------------------------------------------------------

6:> Open the ports (Dedicated servers only like hosting from your own PC)

open ports

UDP 27131
UDP 27102
UDP 27015

7:> Editing the default config file called game.ini


This is the by default file created whenever you will setup a Server. Mine is something like this below after editing.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

[/script/insurgency.insgamesession]
+AdminUniqueIds=76561197960287930

[/script/insurgency.insgameinstance]
!MapCycle=ClearArray
+MapCycle=(Scenario="Scenario_Town_Checkpoint_Insurgents")
+MapCycle=(Scenario="Scenario_Town_Checkpoint_Security")
+MapCycle=(Scenario="Scenario_Refinery_Checkpoint_Insurgents")
+MapCycle=(Scenario="Scenario_Refinery_Checkpoint_Security")
+MapCycle=(Scenario="Scenario_Farmhouse_Checkpoint_Insurgents")
+MapCycle=(Scenario="Scenario_Farmhouse_Checkpoint_Security")

[/script/insurgency.insgamemode]
bKillFeed=True
bKillFeedSpectator=True
bKillerInfoRevealDistance=False
TeamKillLimit=3
TeamKillGrace=0.2
TeamKillReduceTime=90
bDeadSay=True
bDeadSayTeam=True
bVoiceAllowDeadChat=False
bVoiceEnemyHearsLocal=False

[/script/insurgency.insmultiplayermode]
MinimumPlayers=1
GameTimeLimit=-1
PreRoundTime=20
OverTime=60
TeamSwitchTime=10
bAllowPlayerTeamSelect=True
bBots=False
BotQuota=0
InitialSupply=80
bSupplyGainEnabled=False
bAwardSupplyInstantly=False
SupplyGainFrequency=150
GameStartingIntermissionTime=10
WinTime=5
PostRoundTime=15
PostGameTime=15
bAutoAssignTeams=True
bAllowFriendlyFire=False
FriendlyFireModifier=0.2
FriendlyFireReflect=0
bAutoBalanceTeams=True
AutoBalanceDelay=10
bMapVoting=True
bUseMapCycle=True
bVoiceIntermissionAllowAll=True
IdleLimit=150
IdleLimitLowReinforcements=90
IdleCheckFrequency=30

[/script/insurgency.inspushgamemode]
RoundTimeExtension=300
AttackerWavesPerObjective=5
AttackerWaveTimer=20
DefenderWavesPerObjective=5
DefenderWaveDPR=0.25
DefenderWaveTimer=35
LastStandSetupDelay=10
AdvanceAttackerSpawnsDelay=30

[/script/insurgency.insskirmishgamemode]
DefaultReinforcementWaves=5
CaptureBonusWaves=1

[/script/insurgency.inscoopmode]
bUseVehicleInsertion=True
FriendlyBotQuota=4
MinimumEnemies=32
MaximumEnemies=48

[/script/insurgency.inscheckpointgamemode]
DefendTimer=90
DefendTimerFinal=180
RetreatTimer=10
RespawnDPR=0.1
RespawnDelay=20
PostCaptureRushTimer=30
CounterAttackRespawnDPR=0.2
CounterAttackRespawnDelay=20
ObjectiveTotalEnemyRespawnMultiplierMin=1
ObjectiveTotalEnemyRespawnMultiplierMax=1
FinalCacheBotQuotaMultiplier=1.5

[Rcon]
bEnabled=True
Password=12345
ListenPort=27104

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
---------------------------------------------------------------------------------------------------------


---------------------------------------------------------------------------------------------------------


[/script/insurgency.inscoopmode]
bUseVehicleInsertion=True // be lazy and use vehicle to start with
FriendlyBotQuota=4
MinimumEnemies=32 //Minimum Bots 32 //plz lower this down if you are a noob
MaximumEnemies=32 //maximum no of the bots //I will see if I can add more by
//using theator in future
---------------------------------------------------------------------------------------------------------
[/script/insurgency.insmultiplayermode]
MinimumPlayers=1 //be a rambo
GameTimeLimit=-1
PreRoundTime=20 //my pc not that fast too load so I chnaged it to 20 sec
OverTime=60
TeamSwitchTime=10
bAllowPlayerTeamSelect=True
bBots=False
BotQuota=0
InitialSupply=80 //hate only 1-2 mag so use as much ammo you can
bSupplyGainEnabled=False
bAwardSupplyInstantly=False
---------------------------------------------------------------------------------------------------------
I can write more here but later on... Need any help on setup the Server plz ping me.
---------------------------------------------------------------------------------------------------------

Last edited by ECHELON; Dec 10, 2018 @ 5:17am
< >
Showing 1-15 of 21 comments
COACH Dec 9, 2018 @ 11:48am 
Well I wouldn't follow your guide but each to their own

Your mapcycle setup in game.ini is the old way of doing things & incorrect for starters
ECHELON Dec 9, 2018 @ 5:27pm 
Originally posted by |SAW|-COACH:
Well I wouldn't follow your guide but each to their own

Your mapcycle setup in game.ini is the old way of doing things & incorrect for starters

Yes it is thats why I had mention that please use MapCycle.txt as a map rotation and also how to use it in the command line parameter. I would take the point off to say that it is mandatory from the game.ini. thnx
COACH Dec 9, 2018 @ 7:36pm 
It is not mandatory for the game.ini

Only needed in a correctly setup MapCycle.txt

Now that is FACT!!!!
SPECIAL3LITE Dec 10, 2018 @ 2:11am 
im trying to start the server but it keeps saying: unable to load scenario :-(

ECHELON Dec 10, 2018 @ 2:19am 
Originally posted by |ETS|Cpl_Special3lite:
im trying to start the server but it keeps saying: unable to load scenario :-(

I had the same issue too, so please try to change the name of the map in the command line.

Like this one

InsurgencyServer.exe Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=32 -Port=27102 -QueryPort=27131 -log -hostname="My Server” -MapCycle=MapCycle.txt


I changed my map name to farmhouse_checkpoint_insurgents

farmhouse?Scenario=Scenario_Farmhouse_Checkpoint_Insurgents

Can you please type your command line parameters so I can see which scenario map you using?
SPECIAL3LITE Dec 10, 2018 @ 2:24am 
oilfield XD
COACH Dec 10, 2018 @ 2:53am 
Originally posted by |ETS|Cpl_Special3lite:
oilfield XD

Oilfield is now called Refinery
ECHELON Dec 10, 2018 @ 3:19am 
Originally posted by |SAW|-COACH:
Originally posted by |ETS|Cpl_Special3lite:
oilfield XD

Oilfield is now called Refinery
Thnx for this Coach, I still havent updated the new names yet. Hope this will fix Cpl_Special3lite issue.
SPECIAL3LITE Dec 10, 2018 @ 4:37am 
it worked
SPECIAL3LITE Dec 10, 2018 @ 4:37am 
thanks allot !
CaptNukEM Jul 28, 2019 @ 3:38am 
How can i get XP enabled
Dutchxarms Jul 28, 2019 @ 3:56am 
https://www.youtube.com/watch?v=2tyFszRsXT0&t=8s i made video how to make server ;D already
Dutchxarms Jul 28, 2019 @ 3:58am 
Originally posted by CaptNukEM:
How can i get XP enabled
https://prnt.sc/ol1os8

so you need to make steam auth token here you can make one
https://steamcommunity.com/dev/managegameservers

add it like this -GSLTToken=xxxxxxxxxxxxxxx
the xxx is where your steam token must go

add this one too -GameStats be sure not have a private server or cheats enabled otherwise xp wont work
RobotMR Aug 7, 2019 @ 3:38am 
Originally posted by NLD Dutchxarms:
Originally posted by CaptNukEM:
How can i get XP enabled
https://prnt.sc/ol1os8

so you need to make steam auth token here you can make one
https://steamcommunity.com/dev/managegameservers

add it like this -GSLTToken=xxxxxxxxxxxxxxx
the xxx is where your steam token must go

add this one too -GameStats be sure not have a private server or cheats enabled otherwise xp wont work

Hey @[NLD] Dutchxarms How can I have supplies maxed out? Can I input the parameters in game.ini ?
Jim Aug 7, 2019 @ 4:47am 
UnrealEngine without a built in WebAdmin....How did this even happen?
< >
Showing 1-15 of 21 comments
Per page: 1530 50

Date Posted: Dec 9, 2018 @ 5:25am
Posts: 21