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

I have not done a lot playing since I got them running, but am able to see and connect to both servers without any issues so far.  I am in the same boat currently I can only run 2 maps but am in the process of building an upgraded server so I should be able to run more maps soon.

 

Thanks again!

  • Replies 12.6k
  • 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

11 hours ago, ich777 said:

Nope, this is a game without Linux in mind.

Damn....
Do you know if it will run in a Windows 10 VM?

  • Author
26 minutes ago, Nanobug said:

Damn....
Do you know if it will run in a Windows 10 VM?

Yes that's theoretically possible but keep in mind that you wast many system resources on that if you create only a VM for DayZ.

1 hour ago, ich777 said:

Yes that's theoretically possible but keep in mind that you wast many system resources on that if you create only a VM for DayZ.

I know, but if there isn't another option, I might have to.

On 10/6/2020 at 4:48 PM, ich777 said:

The logs look good, eventually something else isnt working.

It can be also possilbe that if you don't update the world from version to version (better speaking skipping a few major version) something breaks.

 

Eventually you can send over your world and I try if I get it to work (if you need a place were you can upload the files please write me a PM).

 

Oh one thing, I don't connect to Multiplayer servers from the launcher (don't even know that this is possible... :D ) but try it with my methode above.

Hi @ich777,

 

Here is a quick update. I figured it out!!!!

 

My problem was I was thinking old school Minecraft launcher. It's been a while since I played regularly and this whole bedrock vs basic thing is new to me.

 

I had assumed there was only 1 minecraft launcher.

However, today I saw this in my GeForce Experience screen:

image.png.221e8543ba1ef7af798f72260f7c5dc8.png

 

I had been launching Minecraft from the Windows Start menu where I only have 1 listing and it does not say whether it is Java or Windows 10:

image.png.2f16a08679d66226a3b0337f7c104666.png

 

So when I saw these 2 listings in GeForce I launched them. The Windows 10 link opens the launcher that does not see the Minecraft Basic Docker.

But the Java link opens a different launcher that is specifically for Java servers. 

 

I had no idea the launchers could be different. *eyeroll*

 

Anyway, it's fixed. I can now play in my old world from your server and it's a beautiful thing!!!!

 

Thanks for all your help. I hope this helps others who - like me - don't really know what they are doing. 🙂

 

 

 

 

@ich777 Thank you for your work on this project! You should have some beverages on me. I started running an ARK for our local group, which quickly evolved into a server cluster, then I figured out and added the dynamic configuration capabilities and all is going well. I am in the process of cleaning up my
kludgy design to make it replicable by others. 

image.thumb.png.670e323778de8b402a239ea68f063c32.png

  • Author
1 hour ago, Cyd said:

Thank you for your work on this project!

Appreciate that. ;)

 

1 hour ago, Cyd said:

I started running an ARK for our local group, which quickly evolved into a server cluster

Nice.

 

1 hour ago, Cyd said:

I am in the process of cleaning up my
kludgy design to make it replicable by others. 

That would be cool if you could make a tutorial or something how to do that since I'm not very familar with ARK clustering and can't help anyone with such a problem or question... :P

4 minutes ago, ich777 said:

That would be cool if you could make a tutorial or something how to do that since I'm not very familar with ARK clustering and can't help anyone with such a problem or question... :P

Working on it right now!

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 the A3C (ARK Cluster Companion Container). It and the accompanying XLM files should allow for a fairly simple stand up of a new ARK server cluster.

 

https://github.com/CydFSA/A3C

 

Go to the github, fetch the XMLs for however many servers you want to use in your new cluster, salt them to taste with your information (server names, cluster name, passwords, adminpasswords, ect...). 

 

Good Luck and Happy Hunting!

 

historical information left below (really go get the newer stuff from github)

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

We are going to start with getting -UseDynamicConfig working and talking to our config file rather than the Official one out at http://arkdedicated.com/dynamicconfig.ini , I know it feels like that should come last but bear with me.


First we have a simple http server running by itself serving up the "dynamicconfig.ini" on port 80 on its container, this is mapped out to the host on 8080 and is not really needed but makes it easy to take a quick glance at tower:8080 to see what the settings are. I ran this container first so that it would receive a predictable IP address (172.17.0.2:80) that is then used in the configurations of the remaining containers to add an entry to the hosts file (--add-host=arkdedicated.com:172.17.0.2) so that requests to http://arkdedicated.com/dynamicconfig.ini in the game servers are pointed to the container running at 172.17.0.2. If you don't want or care to use the dynamic configs, omit the ARK0 container and remove -UseDynamicConfig from the "Extra Game Parameters" of all subsequent ARK's you deploy. 

 

Next I deployed 10 ARK server instances, why 10 when there are only 9 maps? Well, I assume that Wild card will have another map for Genesis Part 2 coming in the spring so I added a container to house it, currently it is configured as a 2nd Genesis1 map with all the correct ports and paths. If they do release a new map it will only require changing the map name in the config and starting the container.

 

The ports are mapped sequentially so you will only need to insert three port forward blocks into your gateway router (UDP 7777-7796, UDP 27015-27024, TCP 27025-27034) You do not need anything forwarded to ARK0 as it is only there to talk to ARKs 1-10.

 

ARK0-dynamicconfig        tcp     80:8080
ARK1-TheIsland            Udp1 7777    UDP2 7778    UDPSteam 27015    TCPRCON 27025
ARK2-ScorchedEarth_P    Udp1 7779    UDP2 7780    UDPSteam 27016    TCPRCON 27026
ARK3-Aberration_P        Udp1 7781    UDP2 7782    UDPSteam 27017    TCPRCON 27027
ARK4-TheCenter            Udp1 7783    UDP2 7784    UDPSteam 27018    TCPRCON 27028
ARK5-Ragnarok            Udp1 7785    UDP2 7786    UDPSteam 27019    TCPRCON 27029
ARK6-Valguero_P            Udp1 7787    UDP2 7788    UDPSteam 27020    TCPRCON 27030
ARK7-CrystalIsles        Udp1 7789    UDP2 7790    UDPSteam 27021    TCPRCON 27031
ARK8-Extinction            Udp1 7791    UDP2 7792    UDPSteam 27022    TCPRCON 27032
ARK9-Genesis            Udp1 7793    UDP2 7794    UDPSteam 27023    TCPRCON 27033
ARK10-Genesis2            Udp1 7795    UDP2 7796    UDPSteam 27024    TCPRCON 27034

 

Path mappings are slightly more complex. SteamCMD is in its original location per @ich777's standard and the binary data for ARK is also in the default location. Having the server binaries shared also means that when there is an update to ARK (and/or SteamCMD) it only has to be downloaded one time rather than 10. The update procedure is to bring all of the ARKs down then start ARK1 let it update and initialize then bring the others back up en mass, as a precaution I have the wait timer on ARKs 2-10 set to 600 seconds so that if the Tower host gets rebooted ARK1 has time to pull any updates and initialize. The ARK savegame data and Server Config files are mapped into the proper location on a per container basis. This prevents each server instance from mucking up the servers config .inis (which they liked to do), this also means that you can use different options on each ark and makes managing the SavedArks less hair pully outy. The clustering function is done with a shared resource directory and a ClusterID (-clusterid=arkStar under "Extra Game Parameters") 

 

Dynamiccimfig data:
/dynamicconfig<>/mnt/cache/appdata/ark-se/dynamicconfig

 

SteamCMD:
/serverdata/steamcmd<>/mnt/user/appdata/steamcmd

 

ARK data:
/serverdata/serverfiles<>/mnt/cache/appdata/ark-se

 

Cross ARK cluster data:
/serverdata/serverfiles/clusterfiles<>/mnt/cache/appdata/ark-se/cluster

 

ARK configs and Save Data:
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK1-TheIsland
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK2-ScorchedEarth_P
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK3-Aberration
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK4-TheCenter
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK5-Ragnarok
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK6-Valguero_P
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK7-CrystalIsles
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK8-Extinction
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK9-Genesis
/serverdata/serverfiles/ShooterGame/Saved<>/mnt/cache/appdata/ark-se/ARK10-Genesis2

 

The XML files are attached below, if you chose to use them please make sure to edit them to your taste; server names, passwords, clusterIDs, ect. They can be used by placing them in /boot/config/plugins/dockerMan/templates-user then going to "Docker/Add Container" then choosing from the "Template:" drop down.

 

Or maybe @ich777 will do us all a favor and decide to add them to his already impressive XML collection  ;)  

 

 

 

ARKcluster.jpg

Edited by Cyd
New Information

Pardon my newbiness here, web searches haven't been useful (probably am not searching with the right criteria), Is there a way to add an expansion to a game that is supported here?

 

I have Conan Exiles running on UNRAID (it works amazingly btw, thank you so much for this), however at some point I'd like to also host an Isle of Siptah (expansion to Conan Exiles) server on my UNRAID box as well. This may not be possible to implement, if it is no worries, but figured it wouldn't hurt to ask.

 

Thanks again for all the hard work you put in getting these game servers up! Love lanning games with the wife!

Edited by metabyte

  • Author
5 minutes ago, metabyte said:

Pardon my newbiness here, web searches haven't been useful (probably am not searching with the right criteria), Is there a way to add an expansion to a game that is supported here?

 

I have Conan Exiles running on UNRAID (it works amazingly btw, thank you so much for this), however at some point I'd like to also host an Isle of Siptah (expansion to Conan Exiles) server on my UNRAID box as well. This may not be possible to implement, if it is no worries, but figured it wouldn't hurt to ask.

 

Thanks again for all the hard work you put in getting these game servers up! Love lanning games with the wife!

Should be possible. But I don't know what that exactly is... :D
I don't play that game personally...

You can install something extra to the game yes but have you got somewhere a tutorial how to do that on a dedicated server?
If yes I can look into it and give you a basic explanation how to do that.

 

The containers are not different than other linux servers except for the path's and variables.

Is there anyone that could give me a hand with the Left4Dead2 container? I'm trying to get things set up properly, but I have about 0 XP with linux and can't really find a good tutorial on how to get this running. The logs are showing me this as of now:

Connecting anonymously to Steam Public...Logged in OK
Waiting for user info...OK
Success! App '222860' already up to date.
---Prepare Server---
---Server ready---
---Start Server---
Server will auto-restart if there is a crash.
Setting breakpad minidump AppID = 222860
Using breakpad crash handler
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
[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.
Setting breakpad minidump AppID = 222860
Using breakpad crash handler
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
[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.
Setting breakpad minidump AppID = 550
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Setting breakpad minidump AppID = 222860

Help please!

  • Author
7 minutes ago, ss1gohan13 said:

Is there anyone that could give me a hand with the Left4Dead2 container?

Here I am... :D

 

8 minutes ago, ss1gohan13 said:

Setting breakpad minidump AppID = 222860

This line tells you that the server is running and waiting for connections. ;)

 

8 minutes ago, ss1gohan13 said:

0 XP with linux and can't really find a good tutorial on how to get this running.

With my containers you don't have to have thens of thousands of XP, the containers are click and play (basically). ;)

The container is now basically running as I said above.

Have you changed anything in the template? Can you see it from the SteamServer browser?

  • Author
58 minutes ago, Remy Lind said:

Hey,

 

Could you make a container with RLCraft dedicated server for Minecraft?

 

https://www.curseforge.com/minecraft/modpacks/rlcraft/files

 

Thanks.

You can do that yourself, I designed the MinecraftBasicServer in that way that you can install any ModServer yourself and run it.

Download Forge, go to your template and change 'server' to the name of your forge jar that you have to place in the minecraftbasicserver folder and start up the container, now you are running a custom version of Minecraft. ;)

 

I would strongly recommend that you redownload the template from the CA App and name it differently like 'Minecraft-Forge-Server' and also change the path on your Unraid server from /mnt/cache/appdata/minecraftbasicserver to something like /mnt/cache/appdata/minecraftforgeserver

Hey ich777,

 

After installing the Insurgency Sandstorm container, I can't seem to find the config files.

 

The NWI documentation states the configs should be in "Linux: Insurgency/Saved/Config/LinuxServer" but the only folder I have in there is CrashReportClient.

 

Any tips?

  • Author
54 minutes ago, BadCo. said:

Hey ich777,

 

After installing the Insurgency Sandstorm container, I can't seem to find the config files.

 

The NWI documentation states the configs should be in "Linux: Insurgency/Saved/Config/LinuxServer" but the only folder I have in there is CrashReportClient.

 

Any tips?

Someone set up a tutorial on how to host a server: Click

There are also the configfiles in there ;)

 

Since my container is doing all from the command line (you set it basically in the template) it doesn't need to create the files. :)

On 10/10/2020 at 12:13 AM, Cyd said:

We are going to start with getting -UseDynamicConfig working and talking to our config file rather than the Official one out at http://arkdedicated.com/dynamicconfig.ini , I know it feels like that should come last but bear with me.


First we have a simple http server running by itself serving up the "dynamicconfig.ini" on port 80 on its container, this is mapped out to the host on 8080 and is not really needed but makes it easy to take a quick glance at tower:8080 to see what the settings are. I ran this container first so that it would receive a predictable IP address (172.17.0.2:80) that is then used in the configurations of the remaining containers to add an entry to the hosts file (--add-host=arkdedicated.com:172.17.0.2) so that requests to http://arkdedicated.com/dynamicconfig.ini in the game servers are pointed to the container running at 172.17.0.2. If you don't want or care to use the dynamic configs, omit the ARK0 container and remove -UseDynamicConfig from the "Extra Game Parameters" of all subsequent ARK's you deploy.

 

Hey there,

 

first thank u a lot for sharing ur xml files and also ich777 for all the Docker containers. They helped me extremly. Going crazy for 2 days cause i could not get multiple servers running.

 

But now to my question. How can i change the dynamicconfig.ini? If i want a higher harvesting rate for example. If i want to save it, i cant overwrite the existing one. 

Second how can i add Mods now? do i need to write into every GameUserSettings "ActiveMods=849372965,895711211,1831041877,1891446920,1999447172" or is there an easier option for that?

On 10/15/2020 at 8:07 AM, ich777 said:

Here I am... :D

 

This line tells you that the server is running and waiting for connections. ;)

 

With my containers you don't have to have thens of thousands of XP, the containers are click and play (basically). ;)

The container is now basically running as I said above.

Have you changed anything in the template? Can you see it from the SteamServer browser?

Hey,

 

sorry for the late reply back to you. I was able to get everything running. I confirmed that I can connect locally (I can easily get external access working). Now what I'm trying to accomplish is get some custom maps downloaded. Specifically this particular map/addon:
https://steamcommunity.com/sharedfiles/filedetails/?id=2032670332

I tried running this command:
"force_install_dir "/serverdata/serverfiles/lef4dead2/maps" +workshop_download_item 222860 2032670332"

After I did this I was prompted with this error:

"/data/src/clientdll/applicationmanager.cpp (4312) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0"

 

What would be the best way to get that workshop item added to the dedicated server container?

On 10/16/2020 at 8:10 AM, ich777 said:

You can do that yourself, I designed the MinecraftBasicServer in that way that you can install any ModServer yourself and run it.

Download Forge, go to your template and change 'server' to the name of your forge jar that you have to place in the minecraftbasicserver folder and start up the container, now you are running a custom version of Minecraft. ;)

 

I would strongly recommend that you redownload the template from the CA App and name it differently like 'Minecraft-Forge-Server' and also change the path on your Unraid server from /mnt/cache/appdata/minecraftbasicserver to something like /mnt/cache/appdata/minecraftforgeserver

Thanks for that. I also ended up manually creating admin config and map rotation.

  • Author
5 hours ago, Morikami said:

But now to my question. How can i change the dynamicconfig.ini? If i want a higher harvesting rate for example. If i want to save it, i cant overwrite the existing one. 

Second how can i add Mods now? do i need to write into every GameUserSettings "ActiveMods=849372965,895711211,1831041877,1891446920,1999447172" or is there an easier option for that?

Sorry you have to wait for @Cyd since I'm not very into ARK modding, I'm sure he can help ;)

 

4 hours ago, ss1gohan13 said:

What would be the best way to get that workshop item added to the dedicated server container?

Actually really simple, open a console for the container and type ine '$USER' then the command line prompt should say that you be steam (something like steam@VARIOUSNUMBERSANDLETTERS) and then do this:

 

'${STEAMCMD_DIR}/steamcmd.sh +login anonymous +force_install_dir ${SERVER_DIR} +workshop_download_item 222860 2032670332 +quit'

(without quotes)

Then it should start to download it.

(Quick explanation: ${STEAMCMD_DIR} is a variable handed to the container that tells it where SteamCMD lives the same goes for ${SERVER_DIR} - these are the gamefiles - I'm not 100% sure if the command is right for workshop items but at least I think it should work)

 

2 hours ago, BadCo. said:

Thanks for that. I also ended up manually creating admin config and map rotation.

So everything is working for you?

Sorry for that, I could implement that the container downloads template files for this but the risk that it messes something up is rather high...

6 hours ago, ich777 said:

Actually really simple, open a console for the container and type ine '$USER' then the command line prompt should say that you be steam (something like steam@VARIOUSNUMBERSANDLETTERS) and then do this:

 

'${STEAMCMD_DIR}/steamcmd.sh +login anonymous +force_install_dir ${SERVER_DIR} +workshop_download_item 222860 2032670332 +quit'

(without quotes)

Then it should start to download it.

(Quick explanation: ${STEAMCMD_DIR} is a variable handed to the container that tells it where SteamCMD lives the same goes for ${SERVER_DIR} - these are the gamefiles - I'm not 100% sure if the command is right for workshop items but at least I think it should work)

Awesome! I might need a little bit more personal assistance with the command you provided. I thought I had done this, but I was mistaken and had to reinstall the container because I tried to install the workshop mod and overwrote the map folder. Here is what I had originally tried using for my command. I feel like im very close:
'force_install_dir "/serverdata/serverfiles/lef4dead2/maps" +workshop_download_item 222860 2032670332'

After I ran that, I was then prompted with this:
/data/src/clientdll/applicationmanager.cpp (4312) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0'

 

  • Author
11 minutes ago, ss1gohan13 said:

Awesome! I might need a little bit more personal assistance with the command you provided. I thought I had done this, but I was mistaken and had to reinstall the container because I tried to install the workshop mod and overwrote the map folder. Here is what I had originally tried using for my command. I feel like im very close:
'force_install_dir "/serverdata/serverfiles/lef4dead2/maps" +workshop_download_item 222860 2032670332'

After I ran that, I was then prompted with this:
/data/src/clientdll/applicationmanager.cpp (4312) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0'

 

Have you even tried my command?

I think you should never use anything else than $SERVER_DIR (/serverdata/serverfiles) as the install directory

1 hour ago, ich777 said:

Have you even tried my command?

I think you should never use anything else than $SERVER_DIR (/serverdata/serverfiles) as the install directory

I honestly thought that $SERVER_DIR was a place holder for whatever my dir was. My apologies, I misunderstood you.

I tried the command that you had suggested. This was the output:

 

Steam>root@Tower:~# docker exec -it Left4Dead2 sh
# ${STEAMCMD_DIR}/steamcmd.sh +login anonymous +force_install_dir ${SERVER_DIR} +workshop_download_item 222860 2032670332 +quit
Redirecting stderr to '/root/Steam/logs/stderr.txt'
/tmp/dumps is not owned by us - delete and recreate
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API.../data/src/clientdll/applicationmanager.cpp (4149) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
/data/src/clientdll/applicationmanager.cpp (4149) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
/data/src/clientdll/applicationmanager.cpp (4312) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
OK.

Connecting anonymously to Steam Public...Logged in OK
Waiting for user info...OK
/data/src/clientdll/applicationmanager.cpp (4312) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
Downloading item 2032670332 ...
ERROR! Download item 2032670332 failed (No match).#   

 

Is it not finding the workshop item? I'm certain that I have the correct ID number for the workshop item. For context, here is workshop item I'm trying to install:
https://steamcommunity.com/sharedfiles/filedetails/?id=2032670332&searchtext=helms

Edited by ss1gohan13
Extra context and info

  • Author
11 minutes ago, ss1gohan13 said:

I honestly thought that $SERVER_DIR was a place holder for whatever my dir was. My apologies, I misunderstood you.

I tried the command that you had suggested. This was the output:

 

Steam>root@Tower:~# docker exec -it Left4Dead2 sh
# ${STEAMCMD_DIR}/steamcmd.sh +login anonymous +force_install_dir ${SERVER_DIR} +workshop_download_item 222860 2032670332 +quit
Redirecting stderr to '/root/Steam/logs/stderr.txt'
/tmp/dumps is not owned by us - delete and recreate
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API.../data/src/clientdll/applicationmanager.cpp (4149) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
/data/src/clientdll/applicationmanager.cpp (4149) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
/data/src/clientdll/applicationmanager.cpp (4312) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
OK.

Connecting anonymously to Steam Public...Logged in OK
Waiting for user info...OK
/data/src/clientdll/applicationmanager.cpp (4312) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
Downloading item 2032670332 ...
ERROR! Download item 2032670332 failed (No match).#   

 

Is it not finding the workshop item? I'm certain that I have the correct ID number for the workshop item. For context, here is workshop item I'm trying to install:
https://steamcommunity.com/sharedfiles/filedetails/?id=2032670332&searchtext=helms

I would do it this way:

 

  1. Connect to your server via SSH or open the web terminal window.
  2. Type in 'docker exec -ti Left4Dead2 /bin/bash'
  3. Type in '$USER' <- I think this part you forgot to type in and that's also important so that you are the user 'steam' and not 'root'
  4. And then give the command a try '${STEAMCMD_DIR}/steamcmd.sh +login anonymous +force_install_dir ${SERVER_DIR} +workshop_download_item 550 2032670332 +quit'

I think the right app id for L4D2 is: 550 Click

222860 is the dedicated server itself

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.