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.

psych0sis

Members
  • Joined

  • Last visited

  1. 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'
  2. 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.
  3. 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: 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: and sometimes: 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.
  4. 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 foundHere 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' 0639cc9b8132e4f763b20638de9832549fa74498ffcc80b0c8ecc0ded6cb98cfAny tips to get this working? Thank you!

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.