Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] ich777 - Gameserver Dockers

Featured Replies

Not sure if the Icarus server updating issue has been resolved yet but here are my findings so far.

I tried to manually update the server from the docker console and here is what happens.

Steam>app_update 2089300 validate

ERROR! Failed to install app '2089300' (Invalid platform)

I think it's doing an OS check and failing.

So as a work around I download the new server files using windows SteamCMD. I then backed up my existing server files in the appdata icarus folder. I over writ the older server folder with the server folder I got from windows SteamCMD.

I was able to login to the server after copying over the new server files and my save appeared to be intact.

Edited by nsayne

  • Replies 12.5k
  • Views 2.2m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Just thought I'd share my experience setting up a Valheim server with this docker app from @ich777(thank you!)   You don't need to worry about Steam authentication for Valheim, the default a

  • Dockers Available:   SteamCMD DedicatedServers: CounterStrike: Source CounterStrike 2 TeamFortress 2 ArmA3 - requested by @MrSage Deathmatch Classic

  • This will hopefully shed some light on the underside working bits of building a cluster of servers for ARK:SurvivalEvolved.   With the inspiration (read thievery) from @growlith I present th

Posted Images

  • Author
43 minutes ago, nsayne said:

I did but my solution already resolved my problem. So I didn't need to try this solution. I would be curious if it works for someone else. Since I'm new to running an Icarus server. I had concerns with just deleting the server folder. I didn't want to wipe out any of my game progress.

Please read the comment again, you just need to delete the steamapps folder not the server folder.

The steamapps folder ist just for SteamCMD to keeping track of which version is installed, manifests and so on.

I setup your soulmask server in unraid few months ago and has been working great! Looks like there has been an update which I am stuck on version 5.16 and should be 5.17. rebooting the container doesn't update the game. I am very new to unraid/dockers and the game hosting. What do I do so I don't lose my game saves and how to get it to update. I apologize if this has been post 100 times. I did search but couldnt find anything concrete.

If there is documentation on any of this let me know I'm fine with reading thought that.

Thanks!

5 hours ago, KravVelocity said:

I setup your soulmask server in unraid few months ago and has been working great! Looks like there has been an update which I am stuck on version 5.16 and should be 5.17. rebooting the container doesn't update the game. I am very new to unraid/dockers and the game hosting. What do I do so I don't lose my game saves and how to get it to update. I apologize if this has been post 100 times. I did search but couldnt find anything concrete.

If there is documentation on any of this let me know I'm fine with reading thought that.

Thanks!

nevermind...just read the post above this and that fixed my issue

Thanks for all your hard work on this.

I am having an issue getting the Insurgency (2014, not Sandstorm) dedicated server to run properly. There isn't much information on getting the dedicated server for this game working properly given its age, and most information is focused on Sandstorm.

The issue I'm having appears to be related to srcds_run

Here is a portion of the log (full log on pastebin):

Success! App '237410' fully installed.
Unloading Steam API...OK
---Prepare Server---
---Start Server---
/opt/scripts/start-server.sh: line 57: /serverdata/serverfiles/srcds_run: cannot execute: required file not found

Here is the docker run:

docker run
  -d
  --name='Insurgency'
  --net='bridge'
  --pids-limit 2048
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Jupiter"
  -e HOST_CONTAINERNAME="Insurgency"
  -e 'GAME_ID'='237410'
  -e 'GAME_PARAMS'='+map market_coop +maxplayers 6'
  -e 'VALIDATE'='true'
  -e 'USERNAME'=''
  -e 'PASSWRD'=''
  -e 'GAME_PORT'='27016'
  -e 'UID'='99'
  -e 'GID'='100'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/insurgency.png'
  -p '27016:27015/udp'
  -p '27016:27015/tcp'
  -v '/mnt/user/appdata/insurgency2014/steamcmd':'/serverdata/steamcmd':'rw'
  -v '/mnt/user/appdata/insurgency2014/serverfiles':'/serverdata/serverfiles':'rw'
  --restart=unless-stopped 'ghcr.io/ich777/steamcmd:insurgency'

0639cc9b8132e4f763b20638de9832549fa74498ffcc80b0c8ecc0ded6cb98cf

Any tips to get this working? Thank you!

Edited by psych0sis

Following on from my previous post after several hours trying to get this working (I'm out of my depth), I think I may have zeroed in on a cause.

To recap, I am unable to run the Insurgency (2014, not Sandstorm) dedicated server (ghcr.io/ich777/steamcmd:insurgency).

The container downloads and installs the game through SteamCMD with no obvious issues. In the logs I can see lines like:

"Success! App '237410' fully installed."

So the server files are definitely being pulled correctly.

But after the install finishes, the container can't actually start the game server and goes into a restart loop.

The main error I keep hitting is:

/opt/scripts/start-server.sh: /serverdata/serverfiles/srcds_run: cannot execute: required file not found

and sometimes:

/opt/scripts/start-server.sh: /serverdata/serverfiles/srcds_run: /bin/sh^M: bad interpreter: No such file or directory

On the host system, I can verify that srcds_run really does exist in my mapped folder and is marked executable. But inside the container, it still fails to run it.

I saw elsewhere in this thread people recommending to use the same host and container directory (in my case, /mnt/user/appdata/insurgency), but that hasn't yielded different results.

From researching and testing, it looks like the problem is that Valve distributes the srcds_run script with Windows-style CRLF line endings, and when the container tries to execute it on Linux, the carriage return in the shebang makes Linux think the interpreter doesn't exist.

I tried to fix the line endings and change the shebang to Bash, but since the container validates or updates on every restart, those changes don't persist.

I'm already running a Counter Strike: Source server using ich777’s containers, so I know my SteamCMD path mapping works fine for other games.

Any help would be appreciated! Thank you.

  • Author
1 hour ago, psych0sis said:

Any help would be appreciated! Thank you.

Please update the container itself and it will now work.

9 hours ago, ich777 said:

Please update the container itself and it will now work.

Thanks for the reply! Unfortunately, it is still not working. I appear to be having the same issue that someone else was having earlier in the thread with "OUT OF MEMORY" errors.

docker run
  -d
  --name='Insurgency'
  --net='bridge'
  --pids-limit 2048
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Jupiter"
  -e HOST_CONTAINERNAME="Insurgency"
  -e 'GAME_ID'='237410'
  -e 'GAME_PARAMS'='+map market_coop +maxplayers 6'
  -e 'VALIDATE'='true'
  -e 'USERNAME'=''
  -e 'PASSWRD'=''
  -e 'GAME_PORT'='27016'
  -e 'UID'='99'
  -e 'GID'='100'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/insurgency.png'
  -p '27016:27016/udp'
  -p '27016:27016/tcp'
  -v '/mnt/user/appdata/steamcmd':'/serverdata/steamcmd':'rw'
  -v '/mnt/user/appdata/insurgency':'/serverdata/serverfiles':'rw'
  --restart=unless-stopped 'ghcr.io/ich777/steamcmd:insurgency' 

Here is the log:

root@Jupiter:/mnt/user/appdata# docker logs -f Insurgency
---Ensuring UID: 99 matches user---
---Ensuring GID: 100 matches user---
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Taking ownership of data...---
---Starting...---
---Update SteamCMD---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logo
Steam Console Client (c) Valve Corporation - version 1766451518
-- type 'quit' to exit --
Loading Steam API...OK
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Unloading Steam API...OK
---Update Server---
---Validating installation---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logo
Steam Console Client (c) Valve Corporation - version 1766451518
-- type 'quit' to exit --
Loading Steam API...OK
IPC function call IClientAppManager::ForceInstallDirOverride took too long: 41 msec
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x5) verifying install, progress: 7.02 (665248716 / 9471633997)
 Update state (0x5) verifying install, progress: 24.32 (2303332914 / 9471633997)
 Update state (0x5) verifying install, progress: 41.82 (3961140573 / 9471633997)
 Update state (0x5) verifying install, progress: 59.03 (5591436430 / 9471633997)
 Update state (0x5) verifying install, progress: 76.23 (7220386149 / 9471633997)
 Update state (0x5) verifying install, progress: 93.01 (8809546100 / 9471633997)
 Update state (0x0) unknown, progress: 0.00 (0 / 0)
Success! App '237410' fully installed.
Unloading Steam API...OK
---Prepare Server---
---Start Server---
/serverdata/serverfiles/srcds_run: 32: pushd: not found
/serverdata/serverfiles/srcds_run: 35: popd: not found
Server will auto-restart if there is a crash.
LD_LIBRARY_PATH=/serverdata/serverfiles/bin:/serverdata/serverfiles:/serverdata/serverfiles/bin:
# failed to dlopen /serverdata/serverfiles/bin/stdshader_dbg_srv.so error=/serverdata/serverfiles/bin/stdshader_dbg_srv.so: cannot open shared object file: No such file or directory
# failed to dlopen /serverdata/serverfiles/bin/stdshader_dbg_srv.so error=/serverdata/serverfiles/bin/stdshader_dbg_srv.so: cannot open shared object file: No such file or directory
# failed to dlopen stdshader_dbg_srv.so error=stdshader_dbg_srv.so: cannot open shared object file: No such file or directory
# failed to dlopen /serverdata/serverfiles/bin/stdshader_dx9_srv.so error=/serverdata/serverfiles/bin/stdshader_dx9_srv.so: cannot open shared object file: No such file or directory
# failed to dlopen /serverdata/serverfiles/bin/stdshader_dx9_srv.so error=/serverdata/serverfiles/bin/stdshader_dx9_srv.so: cannot open shared object file: No such file or directory
# failed to dlopen stdshader_dx9_srv.so error=stdshader_dx9_srv.so: cannot open shared object file: No such file or directory
***** OUT OF MEMORY! attempted allocation size: 4287812074 ****
Segmentation fault
Add "-debug" to the /serverdata/serverfiles/srcds_run command line to generate a debug.log to help with solving this problem
Wed Jan  7 10:34:02 AM PST 2026: Server restart in 10 seconds

... And then the restart loop continues.

Could this be a shell interpreter mismatch? srcds_run is executed through /bin/sh, which I do not think supports those Bash built-ins. I haven't figured out how to launch the script explicitly with bash to test this.

  • Author
58 minutes ago, psych0sis said:

Thanks for the reply! Unfortunately, it is still not working. I appear to be having the same issue that someone else was having earlier in the thread with "OUT OF MEMORY" errors.

Please change the path in your template from /mnt/user/appdata/... to something like /mnt/cache/appdata/... some game servers have issues with the FUSE path and you should always use the real path to the files on the disk.

I don't see that issue on my machine, I assume you have enough RAM?

1 hour ago, psych0sis said:

Could this be a shell interpreter mismatch? srcds_run is executed through /bin/sh, which I do not think supports those Bash built-ins. I haven't figured out how to launch the script explicitly with bash to test this.

I don't think that this is an issue at all since you can see my log here:

---Ensuring UID: 99 matches user---

---Ensuring GID: 100 matches user---

usermod: no changes

---Setting umask to 000---

---Checking for optional scripts---

---No optional script found, continuing---

---Taking ownership of data...---

---Starting...---

SteamCMD not found!

steamcmd.sh

linux32/steamcmd

linux32/steamerrorreporter

linux32/libstdc++.so.6

linux32/crashhandler.so

---Update SteamCMD---

Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'

ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".

[ 0%] Checking for available update...

[----] Downloading update (0 of 36,113 KB)...

[ 0%] Downloading update (0 of 36,113 KB)...

...

[100%] Download Complete.

[----] Applying update...

[----] Extracting package...

[----] Installing update...

[----] Cleaning up...

[----] Update complete, launching...

Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'

Logging directory: '/serverdata/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

[ 0%] Downloading update...

[ 0%] Checking for available updates...

[----] Download complete.

[----] Installing update...

[----] Cleaning up...

[----] Update complete, launching Steamcmd...

UpdateUI: skip show logo

steamcmd.sh[29]: Restarting steamcmd by request...

Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'

Logging directory: '/serverdata/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1766451518

-- type 'quit' to exit --

Loading Steam API...OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Unloading Steam API...OK

---Update Server---

Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'

Logging directory: '/serverdata/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1766451518

-- type 'quit' to exit --

Loading Steam API...OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)

...

Update state (0x61) downloading, progress: 100.00 (9471633997 / 9471633997)

Update state (0x81) verifying update, progress: 7.45 (706056614 / 9471633997)

Update state (0x81) verifying update, progress: 15.18 (1437836709 / 9471633997)

Update state (0x101) committing, progress: 5.61 (531339809 / 9471633997)

Update state (0x0) unknown, progress: 0.00 (0 / 0)

Success! App '237410' fully installed.

Unloading Steam API...OK

---Prepare Server---

---Start Server---

/serverdata/serverfiles/srcds_run: 32: pushd: not found

/serverdata/serverfiles/srcds_run: 35: popd: not found

Server will auto-restart if there is a crash.

LD_LIBRARY_PATH=/serverdata/serverfiles/bin:/serverdata/serverfiles:/serverdata/serverfiles/bin:

# failed to dlopen /serverdata/serverfiles/bin/stdshader_dbg_srv.so error=/serverdata/serverfiles/bin/stdshader_dbg_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen /serverdata/serverfiles/bin/stdshader_dbg_srv.so error=/serverdata/serverfiles/bin/stdshader_dbg_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen stdshader_dbg_srv.so error=stdshader_dbg_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen /serverdata/serverfiles/bin/stdshader_dx9_srv.so error=/serverdata/serverfiles/bin/stdshader_dx9_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen /serverdata/serverfiles/bin/stdshader_dx9_srv.so error=/serverdata/serverfiles/bin/stdshader_dx9_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen stdshader_dx9_srv.so error=stdshader_dx9_srv.so: cannot open shared object file: No such file or directory

#

#Console initialized.

#Loaded 2754 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_materials.vpk for pure server operation.

#Loaded 2754 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_materials.vpk for pure server operation.

#Loaded 20 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_misc.vpk for pure server operation.

#Loaded 20 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_misc.vpk for pure server operation.

#Loaded 294 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_models.vpk for pure server operation.

#Loaded 294 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_models.vpk for pure server operation.

#Loaded 2 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_particles.vpk for pure server operation.

#Loaded 2 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_particles.vpk for pure server operation.

#Loaded 1520 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_sound.vpk for pure server operation.

#Loaded 1520 VPK file hashes from /serverdata/serverfiles/insurgency/insurgency_sound.vpk for pure server operation.

# failed to dlopen /serverdata/serverfiles/insurgency/bin/game_shader_dx6_srv.so error=/serverdata/serverfiles/insurgency/bin/game_shader_dx6_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen /serverdata/serverfiles/bin/game_shader_dx6_srv.so error=/serverdata/serverfiles/bin/game_shader_dx6_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen game_shader_dx6_srv.so error=game_shader_dx6_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen /serverdata/serverfiles/insurgency/bin/game_shader_dx7_srv.so error=/serverdata/serverfiles/insurgency/bin/game_shader_dx7_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen /serverdata/serverfiles/bin/game_shader_dx7_srv.so error=/serverdata/serverfiles/bin/game_shader_dx7_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen game_shader_dx7_srv.so error=game_shader_dx7_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen /serverdata/serverfiles/insurgency/bin/game_shader_dx8_srv.so error=/serverdata/serverfiles/insurgency/bin/game_shader_dx8_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen /serverdata/serverfiles/bin/game_shader_dx8_srv.so error=/serverdata/serverfiles/bin/game_shader_dx8_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen game_shader_dx8_srv.so error=game_shader_dx8_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen /serverdata/serverfiles/insurgency/bin/game_shader_dx9_srv.so error=/serverdata/serverfiles/insurgency/bin/game_shader_dx9_srv.so: cannot open shared object file: No such file or directory

sh: 1: ifconfig: not found

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.

[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.

[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.

# failed to dlopen /serverdata/serverfiles/bin/game_shader_dx9_srv.so error=/serverdata/serverfiles/bin/game_shader_dx9_srv.so: cannot open shared object file: No such file or directory

# failed to dlopen game_shader_dx9_srv.so error=game_shader_dx9_srv.so: cannot open shared object file: No such file or directory

#ConVarRef durationcache_debug doesn't point to an existing ConVar

#Game.dll loaded for "Insurgency"

#CGameEventManager::AddListener: event 'server_pre_shutdown' unknown.

#CGameEventManager::AddListener: event 'game_newmap' unknown.

#CGameEventManager::AddListener: event 'round_start' unknown.

#CGameEventManager::AddListener: event 'round_end' unknown.

mode MP, dedicated Yes, ports 27015 SV / 27005 CL

Server is hibernating

For FCVAR_REPLICATED, ConVar must be defined in client and game .dlls (sv_radial_spam_delay_leaderfrac)

Parent cvar in server.dll not allowed (ins_bot_arousal_suppression_falloff)

maxplayers set to 32

Unable to remove /serverdata/serverfiles/crash_sockets!

Unable to remove /serverdata/serverfiles/crash_sockets!

CCrashHandler - Spawning process... (/serverdata/serverfiles/crash_handler)

CCrashHandler - Spawned process (pid:177)

Unknown command "joy_name"

Unknown command "joy_advanced"

Unknown command "joy_accelmax"

Unknown command "joy_accelscale"

Unknown command "joy_advaxisx"

Unknown command "joy_advaxisy"

Unknown command "joy_advaxisz"

Unknown command "joy_advaxisr"

Unknown command "joy_advaxisu"

Unknown command "joy_advaxisv"

Unknown command "joy_autoaimdampen"

Unknown command "joy_autoaimdampenrange"

Unknown command "joy_autosprint"

Unknown command "joy_axisbutton_threshold"

Unknown command "joy_circle_correct"

Unknown command "joy_diagonalpov"

Unknown command "joy_display_input"

Unknown command "joy_forwardsensitivity"

Unknown command "joy_forwardthreshold"

Unknown command "joy_inverty"

Unknown command "joy_invertx"

Unknown command "joy_lowend"

Unknown command "joy_lowmap"

Unknown command "joy_movement_stick"

Unknown command "joy_pitchsensitivity"

Unknown command "joy_pitchthreshold"

Unknown command "joy_response_look"

Unknown command "joy_response_move"

Unknown command "joy_sidesensitivity"

Unknown command "joy_sidethreshold"

Unknown command "joy_yawsensitivity"

Unknown command "joy_yawthreshold"

Unknown command "joyadvancedupdate"

Unknown command "joystick"

Unknown command "+jlook"

maxplayers set to 6

---- Host_NewGame ----

sv_pure_default set to: 1

trusted_keys.txt not present; pure server using only base trusted key list

Missing map material: nature/shorewave001a

Host_NewGame on map market_coop

ConVarRef room_type doesn't point to an existing ConVar

Executing dedicated server config file

Executing 'server.cfg' config file

exec: couldn't exec server.cfg

exec: couldn't exec servervoiceban.cfg

exec: couldn't exec server.cfg

Loading theater file 'default' on server

PrecacheScriptSound 'Voice_Response_Ins_UnSupp.Lead_CheckFire' failed, no such sound script entry

PrecacheScriptSound 'Voice_Response_Ins_Supp.Lead_CheckFire' failed, no such sound script entry

PrecacheScriptSound 'Voice_Response_Sec_UnSupp.Lead_CheckFire' failed, no such sound script entry

PrecacheScriptSound 'Voice_Response_Sec_Supp.Lead_CheckFire' failed, no such sound script entry

PrecacheScriptSound 'Error' failed, no such sound script entry

PrecacheScriptSound 'Player.Dismemberment_UpperLimb' failed, no such sound script entry

PrecacheScriptSound 'Player.Dismemberment_LowerLimb' failed, no such sound script entry

PrecacheScriptSound 'Player.Dismemberment_FootHand' failed, no such sound script entry

PrecacheScriptSound 'bot.security_lead.blinded' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.blinded' failed, no such sound script entry

PrecacheScriptSound 'bot.security_lead.heardsomething' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.heardsomething' failed, no such sound script entry

PrecacheScriptSound 'bot.security_lead.aggressiveinvestigation' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.aggressiveinvestigation' failed, no such sound script entry

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.

PrecacheScriptSound 'bot.security_lead.flashlightspotted' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.flashlightspotted' failed, no such sound script entry

PrecacheScriptSound 'bot.security_lead.begininvestigate' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.begininvestigate' failed, no such sound script entry

PrecacheScriptSound 'bot.security_lead.idle' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.idle' failed, no such sound script entry

PrecacheScriptSound 'bot.security_lead.fireweapon' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.fireweapon' failed, no such sound script entry

PrecacheScriptSound 'bot.security_lead.suppressenemy' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.suppressenemy' failed, no such sound script entry

PrecacheScriptSound 'bot.security_lead.targetdown' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.targetdown' failed, no such sound script entry

PrecacheScriptSound 'bot.security_lead.incominggrenade' failed, no such sound script entry

PrecacheScriptSound 'bot.security_sub.incominggrenade' failed, no such sound script entry

Attempted to create unknown entity type ins_team_parameters!

Can't init ins_team_parameters

Gamerules: entering state 'GR_STATE_PREGAME'

Direct precache of WeaponCache.Explode

Direct precache of WeaponCache.Explode

Direct precache of WeaponCache.Explode

Direct precache of WeaponCache.Explode

Direct precache of WeaponCache.Explode

Direct precache of WeaponCache.Explode

CGameEventManager::AddListener: event 'teamplay_round_start' unknown.

Initializing Steam libraries for secure Internet server

Setting breakpad minidump AppID = 222880

1 hour ago, ich777 said:

Please change the path in your template from /mnt/user/appdata/... to something like /mnt/cache/appdata/... some game servers have issues with the FUSE path and you should always use the real path to the files on the disk.

It worked! Thank you.

I have my appdata files stored on an nvme drive with a "real" path of /mnt/apps/appdata/insurgency, so I used that instead of /mnt/user/appdata/insurgency and it worked like a charm. Thanks for your help and for helping to keep these great older games alive for people to enjoy.

Here is the working docker command for me:

docker run
  -d
  --name='Insurgency'
  --net='bridge'
  --pids-limit 2048
  -e TZ="America/Los_Angeles"
  -e HOST_OS="Unraid"
  -e HOST_HOSTNAME="Jupiter"
  -e HOST_CONTAINERNAME="Insurgency"
  -e 'GAME_ID'='237410'
  -e 'GAME_PARAMS'='+map market_coop +maxplayers 24'
  -e 'VALIDATE'=''
  -e 'USERNAME'=''
  -e 'PASSWRD'=''
  -e 'GAME_PORT'='27016'
  -e 'UID'='99'
  -e 'GID'='100'
  -l net.unraid.docker.managed=dockerman
  -l net.unraid.docker.icon='https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/insurgency.png'
  -p '27016:27016/udp'
  -p '27016:27016/tcp'
  -v '/mnt/user/appdata/steamcmd':'/serverdata/steamcmd':'rw'
  -v '/mnt/apps/appdata/insurgency':'/serverdata/serverfiles':'rw'
  --restart=unless-stopped 'ghcr.io/ich777/steamcmd:insurgency' 

Edited by psych0sis

On 10/22/2025 at 6:24 PM, AussieSerenade said:

Hello @ich777 ,
Firstly Thanks for all your hard work, I am new to Unraid and Docker but have managed to get a V Rising and Necesse server up and runing with ease.

Im hoping you or the cummunity at large can help me with an issue I am having.
I have just setup a Valheim server container, and migrated all the data (world save, BepInEx Plugins, Plugin Settings ect) from my server that was running up until yesterday just fine in a Windows VM.
The container is loading as expected, however the mods are not loading as you can see from the BepInEx log here (2nd last line):

LogOutput

[Message: BepInEx] BepInEx 5.4.23.3 - valheim_server (10/22/2025 3:49:50 PM)

[Message: BepInEx] User is running BepInExPack Valheim version 5.4.2333 from Thunderstore

[Info : BepInEx] Running under Unity vUnknown (post-2017)

[Info : BepInEx] CLR runtime version: 4.0.30319.42000

[Info : BepInEx] Supports SRE: True

[Info : BepInEx] System platform: Bits64, Linux

[Message: BepInEx] Preloader started

[Info : BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.23.3]

[Info : BepInEx] 1 patcher plugin loaded

[Info : BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader]

[Message: BepInEx] Preloader finished

[Info : BepInEx] Detected Unity version: v6000.0.58f2

[Message: BepInEx] Chainloader ready

[Message: BepInEx] Chainloader started

[Info : BepInEx] 0 plugins to load

[Message: BepInEx] Chainloader startup complete


I have tried:

  • "Force Update" after deleting the file "BepInEx-5.4.2333" from the container.

  • Pasting the Plugins into the correct folder as they were in the windows version. (SceenShot Below)

  • Extracting the '*.dll' files and removing the sub folder structure. (SceenShot Below)

  • Removing the container and starting again

Extracted

Screenshot 2025-10-23 121341.png

Native

Screenshot 2025-10-23 122049.png

For now I will have the server active back on the VM (which Im hoping to retire) until I can (with your help) get the Docker container running with the mods loading.

Kind Regards
AussieSerenade

I have the same issue, did you find a solution?
In a discord someone said "bepinex had a major change around August of last year and all the docker containers required an update in what enviornment variables they set to enable it"


Edited by jamoky

On 1/2/2026 at 10:55 AM, ich777 said:

What does the log say? That's really less information.

Also Icarus?

Yes, it is Icarus, so ended up just fully reinstalling the server to get it up to date, but now with the current update, same thing is happening, I have attached the log file

[2026.01.09-02.24.40652][214]LogIca.txt - Icarus logs.txt

Edited by LtWaRr

  • Author
9 hours ago, LtWaRr said:

Yes, it is Icarus, so ended up just fully reinstalling the server to get it up to date, but now with the current update, same thing is happening, I have attached the log file

What is exactly wrong, the log looks like it should be that the Lobby is empty.

17 minutes ago, ich777 said:

What is exactly wrong, the log looks like it should be that the Lobby is empty.

So I have tried to restart the server and it does not update, tried deleting the the steam apps folder, and it still will not update

  • Author
3 minutes ago, LtWaRr said:

So I have tried to restart the server and it does not update, tried deleting the the steam apps folder, and it still will not update

Stop the container, delete the steamapps folder again, start the container again, wait for everything to finish and send over the full log by doing: docker logs CONTAINERNAME > /mnt/cache/appdata/ icarus_log.txt

Change the path as needed.

36 minutes ago, ich777 said:

Stop the container, delete the steamapps folder again, start the container again, wait for everything to finish and send over the full log by doing: docker logs CONTAINERNAME > /mnt/cache/appdata/ icarus_log.txt

Change the path as needed.

Ok, will do asap, thank you for your help in this, is very much appreciated

33 minutes ago, LtWaRr said:

Ok, will do asap, thank you for your help in this, is very much appreciated

So I did the steamapps folder delete, and it triggered the update this time, not sure as to why it previously failed, but all good now, and again, thanks for your time and help <3

  • 3 weeks later...
  • Author
9 minutes ago, beantje said:

is it possible to run other game then provided?
like to use this appID
https://github.com/loric-games/elysium-server-docker/blob/main/server.sh

Most of the times not because most game servers need special treatment when starting.

However this is already a docker container from what I see, this basically means you can deploy it on Unraid.

Please refer to the General Support subforums for help if you don't know how.

2 hours ago, ich777 said:

Most of the times not because most game servers need special treatment when starting.

However this is already a docker container from what I see, this basically means you can deploy it on Unraid.

Please refer to the General Support subforums for help if you don't know how.

yeah thanks for reply, but that docker does not work, i used it to get the appid, but still i don't manage to set it up

thanks tho

Hey man tf2c is now fully launched on steam and has its own dedicated server app ID at 3557020.
I've tried modifying your existing tf2 and tf2 c containers variables but keep running into start up loops.
Seems like its not launching the srcds.sh properly the logs just loop the start-up routines.

  • Author
39 minutes ago, MrTroll said:

tf2c

Probably because I don't run srcds.sh in my containers.

Sorry but I don't create any new game servers.

Just now, ich777 said:

Probably because I don't run srcds.sh in my containers.

Sorry but I don't create any new game servers.

But its a container you already have? TF2C just updated to actually be on steam now!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.