Insurgency: Sandstorm

Insurgency: Sandstorm

View Stats:
Please help me find a solution
1. I rent a windows gaming server
2. I think I've followed all the recommendations, but I can't get mods to work

3. Command line
Precinct?Scenario=Scenario_Precinct_Checkpoint_Security?MaxPlayers=32 -hostname="[] SERVER" -Port=26015 -QueryPort=26017 -log -MapCycle=Mapcycle_One -GameStatsToken= (......) -GameStats -Mods mutators=ISMCarmory_legacy

4. Placed the correct file with the OAuth token, with the correct new data in /185.189.255.239_26015-Insurgency_Saved/Config/WindowsServer/Game User Settings.ini

5. Created Game.ini files, Mods.txt, Engine.ini, admins.txt and I put them in \Insurgency\Saved\Config\WindowsServer\, and wrote the values in them.

6. I have no way to create Start.bat, so I ask the server admins to add parameters to the command line

7. Asked to install OpenSSL libraries

8. Well, there are many more things that are written on github and here
- Updated tokens
- changed the location of files

I get a few errors in the log

1. LogOnlineSession: Warning: STEAM (NWI): Empty session setting ModList : OnlineService of type String
2. LogOnlineSession: Error: OSS: EOS_SessionModification_AddAttribute() failed for attribute name (ModList) with EOS result code (EOS_InvalidParameters)

Help me find a solution, I can't find it on my own for 3 weeks.
Last edited by =WAR=VASILICH; Mar 7, 2022 @ 4:43am
< >
Showing 1-15 of 23 comments
Originally posted by =WAR= VASILICH:
5. Created Game.ini files, Mods.txt, Engine.ini, admins.txt and I put them in /Config/Windows server, and wrote the values in them.
game .ini and engine.ini need to be placed in
\Insurgency\Saved\Config\WindowsServer
mods.tx and admins.txt need to be placed in
\Insurgency\Config\Server

Originally posted by =WAR= VASILICH:
3. Command line
Precinct?Scenario=Scenario_Precinct_Checkpoint_Security?MaxPlayers=32 -hostname="[] SERVER" -Port=26015 -QueryPort=26017 -log -MapCycle=Mapcycle_One -GameStatsToken= (......) -GameStats -Mods mutators=ISMCarmory_legacy
You are missing
-ModDownloadTravelTo=Precinct?Scenario=Scenario_Precinct_Checkpoint_Security
-GSLTToken=xxxxxx
in the command line
-GSLTToken can be obtained from https://steamcommunity.com/dev/managegameservers

Command line:
Precinct?Scenario=Scenario_Precinct_Checkpoint_Security?MaxPlayers=32 -hostname="[] SERVER" -Port=26015 -QueryPort=26017 -log -MapCycle=Mapcycle_One -GSLTToken=xxxxxx -GameStatsToken= (......) -GameStats -Mods -ModDownloadTravelTo=Precinct?Scenario=Scenario_Precinct_Checkpoint_Security mutators=ISMCarmory_legacy
Last edited by The SkullCorporation; Mar 7, 2022 @ 4:49am
=WAR=VASILICH Mar 7, 2022 @ 4:52am 
The path is specified correctly For Windows: Insurgency\Saved\Config\Windows server
The translator changed that.

I'll try the command line now.

! The server sees changes in game.ini
But Error:OS still appears.
mods.txt and admins.txt and mapcycle need to be in \Insurgency\Config\Server not in \Insurgency\Saved\Config\WindowsServer
Also specify mods in command line if you changed the name.
Last edited by The SkullCorporation; Mar 7, 2022 @ 5:22am
=WAR=VASILICH Mar 7, 2022 @ 5:30am 
Thank you very much! Today I will try to apply all this!
=WAR=VASILICH Mar 7, 2022 @ 6:17am 
I did everything you wrote, the result is negative
=WAR=VASILICH Mar 7, 2022 @ 6:19am 
LogInit: Using libcurl 7.55.1-DEV
LogInit: - built for x86_64-pc-win32
LogInit: - supports SSL with OpenSSL/1.1.1
LogInit: - supports HTTP deflate (compression) using libz 1.2.8
LogInit: - other features:
LogInit: CURL_VERSION_SSL
LogInit: CURL_VERSION_LIBZ
LogInit: CURL_VERSION_IPV6
LogInit: CURL_VERSION_ASYNCHDNS
LogInit: CURL_VERSION_LARGEFILE
LogInit: CURL_VERSION_IDN
LogInit: CurlRequestOptions (configurable via config and command line):
LogInit: - bVerifyPeer = true - Libcurl will verify peer certificate
LogInit: - bUseHttpProxy = false - Libcurl will NOT use HTTP proxy
LogInit: - bDontReuseConnections = false - Libcurl will reuse connections
LogInit: - MaxHostConnections = 16 - Libcurl will limit the number of connections to a host
LogInit: - LocalHostAddr = Default
LogInit: - BufferSize = 65536
LogSteamShared: Display: Loading Steam SDK 1.47
LogSteamShared: Steam SDK Loaded!
LogOnline: OSS: Creating online subsystem instance for: SteamNWI
LogOnline: Display: STEAM (NWI): Steam: Starting SteamWorks. Client [0] Server [1]
LogOnline: STEAM (NWI): [AppId: 581320] Game Server API initialized 1
LogOnline: STEAM (NWI): Missing P2PCleanupTimeout key in OnlineSubsystemSteam of DefaultEngine.ini, using default
LogInit: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
LogOnline: STEAM (NWI): AUTH: Steam Auth Enabled
LogOnline: STEAM (NWI): Initializing voice subsystem.
LogOnline: OSS: TryLoadSubsystemAndSetDefault: Loaded subsystem for module [SteamNWI]
LogAnsel: Tried to load ../../../Engine/Plugins/Runtime/Nvidia/Ansel/Binaries/ThirdParty/AnselSDK64.dll : success=1
LogTemp: Using NVIDIAGfeSDKPlugin version 1.0.0
LogHydra: StartupModule()
LogInit: Build: ++sandstorm+release-1.11-CL-193393
LogInit: Engine Version: 4.25.4-193393+++sandstorm+release-1.11
LogInit: Compatible Engine Version: 4.25.4-193393+++sandstorm+release-1.11
LogInit: Net CL: 193393
LogInit: OS: Windows Server 2019 (Release 1809) (), CPU: Intel(R) Xeon(R) CPU E5-2667 v2 @ 3.30GHz, GPU: GenericGPUBrand
LogInit: Compiled (64-bit): Feb 10 2022 00:07:48
LogInit: Compiled with Visual C++: 19.27.29112.00
LogInit: Build Configuration: Shipping
LogInit: Branch Name: ++sandstorm+release-1.11
LogInit: Command Line: Precinct?Scenario=Scenario=Scenario_Precinct_Checkpoint_Security?MaxPlayers=32 -hostname="[RU] =WAR= SERVER (OD, SLOW)" -Port=26015 -QueryPort=26017 -log -MapCycle=Mapcycle_One -GameStatsToken=3101E77E35A14CE1B976B79FA32B9B0F -GameStats -Mods -ModDownloadTravelTo=Precinct?Scenario=Scenario_Precinct_Checkpoint_Security mutators=
LogInit: Base Directory: d:/servers/gsp_4680/185.189.255.239-26015/Insurgency/Binaries/Win64/
LogInit: Allocator: binned2
LogInit: Installed Engine Build: 0
LogInit: Presizing for max 2097152 objects, including 130000 objects not considered by GC, pre-allocating 32000000 bytes for permanent pool.
LogConfig: Applying CVar settings from Section [/script/engine.streamingsettings] File [../../../Insurgency/Saved/Config/WindowsServer/Engine.ini]
=WAR=VASILICH Mar 7, 2022 @ 6:20am 
[2022.03.07-14.10.39:124][ 0]LogOnline: OSS: Creating online subsystem instance for: NWI
[2022.03.07-14.10.39:125][ 0]LogOnline: OSS: Creating online subsystem instance for: EOS
[2022.03.07-14.10.39:125][ 0]LogOnline: Display: OSS: AUTH : EOS Auth (Client-Server) Enabled
[2022.03.07-14.10.39:125][ 0]LogEOSAntiCheat: Warning: Init: EOS Anti-Cheat is enabled.
[2022.03.07-14.10.39:126][ 0]LogInit: Using OS detected language (ru-RU).
[2022.03.07-14.10.39:126][ 0]LogInit: Using OS detected locale (ru-RU).
[2022.03.07-14.10.39:127][ 0]LogInit: Valid culture detected: ru in place of: (ru-RU).
[2022.03.07-14.10.39:142][ 0]LogTextLocalizationResource: LocRes '../../../Engine/Content/Localization/Engine/ru/Engine.locres' could not be opened for reading!
[2022.03.07-14.10.39:148][ 0]LogInit: Display: Game Engine Initialized.
[2022.03.07-14.10.39:150][ 0]LogMod: Warning: -Mods is specified on the server command line but could not find any mods!
[2022.03.07-14.10.39:151][ 0]LogInit: Display: Starting Game.
[2022.03.07-14.10.39:151][ 0]LogNet: Browse: /Game/Maps/Precinct/Precinct?Name=Player?Scenario=Scenario=Scenario_Precinct_Checkpoint_Security?MaxPlayers=32
[2022.03.07-14.10.39:151][ 0]LogLoad: UINSGameInstance::OnBeginLoadMap(/Game/Maps/Precinct/Precinct?Name=Player?Scenario=Scenario=Scenario_Precinct_Checkpoint_Security?MaxPlayers=32)
[2022.03.07-14.10.39:151][ 0]LogLoad: Warning: UINSGameInstance::OnPreLoadMap: Invalid NextURL, loading /Game/Maps/Precinct/Precinct
[2022.03.07-14.10.39:152][ 0]LogLoad: LoadMap: /Game/Maps/Precinct/Precinct?Name=Player?Scenario=Scenario=Scenario_Precinct_Checkpoint_Security?MaxPlayers=32
[2022.03.07-14.10.39:152][ 0]LogWorld: BeginTearingDown for /Temp/Untitled_25
[2022.03.07-14.10.39:153][ 0]LogWorld: UWorld::CleanupWorld for Untitled, bSessionEnded=true, bCleanupResources=true
[2022.03.07-14.10.39:175][ 0]LogUObjectHash: Compacting FUObjectHashTables data took 3.03ms
[2022.03.07-14.10.39:195][ 0]LogPakFile: New pak file ../../../Insurgency/Content/Paks/pakchunk13-WindowsServer_0_P.pak added to pak precacher.
[2022.03.07-14.10.39:197][ 0]LogPakFile: New pak file ../../../Insurgency/Content/Paks/pakchunk13-WindowsServer.pak added to pak precacher.
[2022.03.07-14.10.40:847][ 0]LogPakFile: Precache HighWater 64MB

[2022.03.07-14.10.40:847][ 0]LogPakFile: Precache HighWater 80MB

[2022.03.07-14.10.40:847][ 0]LogPakFile: Precache HighWater 96MB

[2022.03.07-14.10.40:848][ 0]LogAIModule: Creating AISystem for world Precinct
[2022.03.07-14.10.40:848][ 0]LogAISub: UAISubsystem::UAISubsystem EnvQueryManager (000002644F1FA240), frame # 0
[2022.03.07-14.10.40:848][ 0]LogAISub: UAISubsystem::UAISubsystem AIPerceptionSystem (000002644F1FA100), frame # 0
[2022.03.07-14.10.40:848][ 0]LogHydra: FHydra5Module::OnWorldInit World=Precinct
[2022.03.07-14.10.40:848][ 0]LogLoad: Error: Unable to find scenario asset named 'Scenario=Scenario_Precinct_Checkpoint_Security'.
[2022.03.07-14.10.40:849][ 0]LogLoad: Game class is 'INSOperationGameMode'
[2022.03.07-14.10.40:850][ 0]LogNet: ReplicationDriverClass is null! Not using ReplicationDriver.
[2022.03.07-14.10.40:850][ 0]LogNetCore: DDoS detection status: detection enabled: 0 analytics enabled: 0
[2022.03.07-14.10.40:850][ 0]LogInit: WinSock: Socket queue. Rx: 131072 (config 131072) Tx: 131072 (config 131072)
[2022.03.07-14.10.40:851][ 0]LogNet: Created socket for bind address: 0.0.0.0 on port 26015
[2022.03.07-14.10.40:851][ 0]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2022.03.07-14.10.40:851][ 0]LogNet: GameNetDriver IpNetDriver_2147482548 IpNetDriver listening on port 26015
=WAR=VASILICH Mar 7, 2022 @ 6:20am 
[2022.03.07-14.10.45:326][ 45]LogOnlineGame: Display: GameStats login, flagging XP as enabled.
[2022.03.07-14.10.45:326][ 45]LogGameStatsServer: Display: ----------------------------------------------------------
[2022.03.07-14.10.45:326][ 45]LogGameStatsServer: Display: --- GAME STATISTICS
[2022.03.07-14.10.45:327][ 45]LogGameStatsServer: Display: --- GameStats submission enabled! XP gains enabled.
[2022.03.07-14.10.45:327][ 45]LogGameStatsServer: Display: ----------------------------------------------------------
[2022.03.07-14.10.45:918][ 80]LogOnlineSession: Warning: STEAM (NWI): Empty session setting ModList : OnlineService of type String
[2022.03.07-14.10.45:919][ 80]LogSession: Display: OnCreateSessionComplete: Session: (GameSession) Result: (1)
[2022.03.07-14.10.45:919][ 80]LogEOSAntiCheat: Display: ServerBeginSession: Result : (EOS_Success)
[2022.03.07-14.10.45:920][ 80]LogOnlineSession: Warning: STEAM (NWI): Empty session setting ModList : OnlineService of type String
[2022.03.07-14.10.46:086][ 90]LogSession: Display: OnCreateSessionComplete: Session: (GameSession) Result: (1)
[2022.03.07-14.10.46:086][ 90]LogOnlineSession: OSS: EOS_SessionModification_SetPermissionLevel() set to (0)
[2022.03.07-14.10.46:086][ 90]LogOnlineSession: OSS: EOS_SessionModification_SetJoinInProgressAllowed() set to (1)
[2022.03.07-14.10.46:086][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (NumPrivateConnections) with value (0)
[2022.03.07-14.10.46:087][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (NumPublicConnections) with value (32)
[2022.03.07-14.10.46:087][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (bAntiCheatProtected) with value ()
[2022.03.07-14.10.46:087][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (bUsesStats) with value ()
[2022.03.07-14.10.46:087][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (bIsDedicated) with value ()
[2022.03.07-14.10.46:087][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (BuildUniqueId) with value (193393)
[2022.03.07-14.10.46:087][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (Hostname) with value ([RU] =WAR= SERVER (OD, SLOW))
[2022.03.07-14.10.46:087][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (MapName) with value (Precinct)
[2022.03.07-14.10.46:088][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (PlrC) with value (0)
[2022.03.07-14.10.46:088][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (PlrM) with value (32)
[2022.03.07-14.10.46:088][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (GameMode) with value (Operation)
[2022.03.07-14.10.46:088][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (Pwd) with value ()
[2022.03.07-14.10.46:088][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (MatchServer) with value ()
[2022.03.07-14.10.46:088][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (Coop) with value ()
[2022.03.07-14.10.46:088][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (Versus) with value ()
[2022.03.07-14.10.46:089][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (OfficialRuleset) with value ()
[2022.03.07-14.10.46:089][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (RankedServer) with value ()
[2022.03.07-14.10.46:089][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (Mutated) with value ()
[2022.03.07-14.10.46:089][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (Day) with value ()
[2022.03.07-14.10.46:089][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (Night) with value ()
[2022.03.07-14.10.46:089][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (Mods) with value ()
[2022.03.07-14.10.46:089][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (ModList) with value ()
[2022.03.07-14.10.46:090][ 90]LogOnlineSession: Error: OSS: EOS_SessionModification_AddAttribute() failed for attribute name (ModList) with EOS result code (EOS_InvalidParameters)
[2022.03.07-14.10.46:090][ 90]LogOnlineSession: OSS: EOS_SessionModification_AddAttribute() named (CustomRules) with value ()
[2022.03.07-14.10.46:119][ 92]LogOnlineSession: Warning: STEAM (NWI): Empty session setting ModList : OnlineService of type String
=WAR=VASILICH Mar 7, 2022 @ 6:21am 
Please look at the logs, maybe there is a reason here?
did you put 150867, 1516914 and 1517578 in the modfile and placed the modfile in \Insurgency\Config\Server and added -ModList=YOURMODLIST.txt in the command line?

your command line:
Precinct?Scenario=Scenario_Precinct_Checkpoint_Security?Lighting=Day?game=checkpoint?MaxPlayers=32 -Port=26015 -QueryPort=26017 -GSLTToken=xxxxxxxxxxxx -GameStats -GameStatsToken=xxxxxxxxx -log -MapCycle=Mapcycle_One -ModList=YOURMODLIST.txt -AdminList=Admins -console -hostname="SERVERNAME" -Mods -ModDownloadTravelTo=Precinct?Scenario=Scenario_Precinct_Checkpoint_Security?Lighting=Day?game=checkpoint -mutators=ISMCarmory_legacy
Last edited by The SkullCorporation; Mar 7, 2022 @ 7:58am
=WAR=VASILICH Mar 7, 2022 @ 11:21am 
LogInit: Command Line: Precinct?Scenario=Scenario_Precinct_Checkpoint_Security?Lighting=Day?MaxPlayers=8 -hostname="SERVERNAME" -Port=26015 -QueryPort=26017 -log -MapCycle=Mapcycle_One -GSLTToken=xxxxxxxxxxxx -GameStats -GameStatsToken=xxxxxxxxxxxx -Mods -ModDownloadTravelTo=Precinct?Scenario=Scenario_Precinct_Checkpoint_Security -mutators=ISMCarmory_legacy -ModList=Mods.txt -AdminList=Admins.txt -console
Last edited by =WAR=VASILICH; Mar 7, 2022 @ 11:32am
=WAR=VASILICH Mar 7, 2022 @ 11:39am 
I have made changes, above is my command line from logs, below are the results(
=WAR=VASILICH Mar 7, 2022 @ 11:39am 
[2022.03.07-19.30.59:989][ 0]LogMod: Warning: -Mods is specified on the server command line but could not find any mods

[2022.03.07-19.31.04:938][ 0]LogGameMode: Display: Attempting to initialize mutators from list: ISMCarmory_legacy
[2022.03.07-19.31.04:938][ 0]LogGameMode: Warning: Mutator path 'ISMCarmory_legacy' is invalid ().

[2022.03.07-19.31.04:971][ 0]LogOnlineSession: Error: OSS: EOS_SessionModification_AddAttribute() failed for attribute name (ModList) with EOS result code (EOS_InvalidParameters)

[2022.03.07-19.31.06:528][ 46]LogOnlineSession: Warning: STEAM (NWI): Empty session setting ModList : OnlineService of type String

[2022.03.07-19.31.06:530][ 46]LogOnlineSession: Warning: STEAM (NWI): Empty session setting ModList : OnlineService of type String


[2022.03.07-19.31.06:785][ 61]LogOnlineSession: Error: OSS: EOS_SessionModification_AddAttribute() failed for attribute name (ModList) with EOS result code (EOS_InvalidParameters)

[2022.03.07-19.31.06:798][ 62]LogOnlineSession: Warning: STEAM (NWI): Empty session setting ModList : OnlineService of type String
=TAC= Stuermer Mar 7, 2022 @ 4:36pm 
Your server didn't load the mod(s). Check the mod download folder and compare the size of the mod with what you can see on mod.io. If it's ISMC I can show my filesizes, should be smth around this (path from root: /Insurgency/Mods/modio):

150867/2013090/ISMCmpakchunk0-WindowsClient.pak --> 48.113 KB
/1516914/1966695/ISMCrpakchunk0optional-WindowsClient.pak --> 449.583 KB
/1516914/1966695/ISMCrpakchunk0-WindowsClient.pak --> 5.197.804 KB
/1517578/1988392/ISMCupakchunk0-WindowsClient.pak --> 6.886 KB

If you have all this correctly installed, it isn't a mod-download issue at least (often it is).
Originally posted by =TAC= Stuermer:
Your server didn't load the mod(s). Check the mod download folder and compare the size of the mod with what you can see on mod.io. If it's ISMC I can show my filesizes, should be smth around this (path from root: /Insurgency/Mods/modio):

150867/2013090/ISMCmpakchunk0-WindowsClient.pak --> 48.113 KB
/1516914/1966695/ISMCrpakchunk0optional-WindowsClient.pak --> 449.583 KB
/1516914/1966695/ISMCrpakchunk0-WindowsClient.pak --> 5.197.804 KB
/1517578/1988392/ISMCupakchunk0-WindowsClient.pak --> 6.886 KB

If you have all this correctly installed, it isn't a mod-download issue at least (often it is).
Could it be that the file with the modio token is in the wrong location or the token being invalid? Or the mods.txt is in the wrong location?
< >
Showing 1-15 of 23 comments
Per page: 1530 50