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

  • Author
19 minutes ago, heikolon said:

would it be possible to provide a Docker for Soulmask dedicated server?

First of all I don't own the game and second please read this post:

 

  • 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

Sorry,

But thanks for the answer.

6 hours ago, ich777 said:

First of all I don't own the game and second please read this post:

 

Would it be possible to write up a guide on how others can setup their own steamcmd docker apps based on what you have done?

I'm reading the post you link, but I'm not sure about the steps to say clone what you've done with conanexiles to make a soulmask docker. 

 

Any assistance or guidance would be great!  Even if it's just links to other docs in the order you should set them up.

 

For example:

Soulmask Dedicated Game ID is: 3017310

 

When I attempt a deploy with conanexiles app changing the Game ID, the docker downloads the game files, but then has the error:

---Something went wrong can't find folder 'ConanSandbox'

 

How would we go about fixing that or creating an app to have that set right for Soulmask? 

Just interested in learning. I'll keep reading and hopefully get this setup.

  • Author
44 minutes ago, gep said:

Would it be possible to write up a guide on how others can setup their own steamcmd docker apps based on what you have done?

Not a comprehensive guide.

 

27 minutes ago, gep said:

How would we go about fixing that or creating an app to have that set right for Soulmask? 

Basically this is what I would do:

  1. Fork my repository
  2. Create a new branch in the for for Soulmask
  3. Modify the startup script so that it works for Soulmask
  4. Build the container
  5. Test if everything is working
  6. Push it to Github and DockerHub
  7. Publish a template it in the CA App

 

The comprehensive answer is much more complicated because you need a development environment, something where you can build/publish containers to, have a basic understanding how containers are working, knowledge in bash scripting and automating things, basic understanding how Docker works, basic understanding how the CA App works, understand that not every application is working with WINE (at least not fully),...

 

Hope that helps.

 

I really can't help with Soulmask because I firstly don't own it and don't know how it works.

You should look into game servers which are available and how I built/created them.

Hello,

I figured out my previous things thanks to your help! I really appreciated your help and I must ask for your help again:
 

Crypto API failed certificate check, error flags 0x00010008 for '/jurisdictionC=US/jurisdictionST=Washington/businessCategory=Private Organization/serialNumber=602 290 773/C=US/ST=Washington/L=Bellevue/O=Valve Corp/CN=store.steampInternal: JobTempAlloc has allocations that are more than the maximum lifespan of 4 frames old - this is not allowed and likely a leak

To Debug, run app with -diag-job-temp-memory-leak-validation cmd line argument. This will output the callstacks of the leaked allocations.

owered.com'

Curl error 60: Cert verify failed. Certificate is not correctly signed by a trusted CA. UnityTls error code: 7

ialNumber=602 290 773/C=US/ST=Washington/L=Bellevue/O=Valve Corp/CN=store.steampowered.com'

  • Author
37 minutes ago, SunlightPlatinum said:

I figured out my previous things thanks to your help! I really appreciated your help and I must ask for your help again

About what game are we talking about?

 

Please include the full log output if possible.

2 hours ago, ich777 said:

About what game are we talking about?

 

Please include the full log output if possible.

My apologies, the game is V-Rising, here are the logs:

VRisingServer.log

On 5/30/2024 at 12:06 PM, ich777 said:

As said, I maybe will remove BepInEx in the future from my Docker container since it causes only trouble for V-Rising.

When do you think you'll get around to updating it to remove that from the container. Obviously no rush I was just wondering

8 hours ago, ich777 said:

About what game are we talking about?

 

Please include the full log output if possible.

I added a cache pool to my rig, and it seems that it never moved these files to the cache as I did not have a secondary storage set. I deleted everything save the save-data file, reinstalled your docker and then moved the data back and it works. Thanks again for enabling so much of the community!

  • Author
7 hours ago, Wadzwigidy said:

When do you think you'll get around to updating it to remove that from the container.

Haven‘t yet got time to test and see what‘s causing that.

Is it crucial to remove it ASAP?

Is disabling not wirking for you?

  • Author
1 hour ago, SunlightPlatinum said:

I added a cache pool to my rig

Sorry I was sleeping… 😴

 

Glad to hear that you‘ve figured it out.

Got the arma3 server installed, but I can't figure out how to get mods to work. I know that this requires some work, but I can't find details on the work involved. I don't know where to put the mods, nor how to activate them, other than typing the name of the mods in the game parameters. Any help would be appreciated.

  • Author
8 hours ago, Deadly_Ferret said:

other than typing the name of the mods in the game parameters.

Sorry but modding and installing mods is up to the user and you can find more information on how to do that on Linux on the Bohemia Forums (please note on Linux mods are case sensitive).

 

Can't help with that.

I would like to thank you first. Would it be possible to release the game Soulmask? recently released survival game

  • Author
27 minutes ago, Vinicius Rios said:

I would like to thank you first. Would it be possible to release the game Soulmask? recently released survival game

Please read this post:

 

I'm hosting a project zomboid server

 

Had an internet outage last night and once things came back I was getting lag and glitches so I restarted the docker

 

Now it starts for 15ish seconds and then throws this error and reboots

 

Has anyone run into anything like this before?

 

 

image.png

  • Author
1 minute ago, maereax said:

Now it starts for 15ish seconds and then throws this error and reboots

Seems that it's save game related, maybe the dedicated server was in the process of saving while you had the outage which destroyed the save game.

Sorry to bother without a large grasp on what might be happening, but I was trying to setup the Longvinter server yesterday and was struggling to get it working as it kept saying version mismatch in the server browser. In the docker overview it says "Update Notice: Simply restart the container if a newer version of the game is available." However restarting the container never seemed to fix it.

I then removed the container (I originally downloaded the template a few months ago) and deleted the appdata folder and reinstalled the container from your template, the game version then was updated and the server worked.

 

Now today the game updated again and once again I have a version mismatch. Restarting the container isn't updating the game files as far as I can tell, I'm probably going to try removing the container and deleting appdata again to see if it fixes it but as the game will probably receive a lot of frequent patches I thought I might ask if maybe the container isn't pinging for steamCMD updates on launch but only initial install? I tried the force update option on the container as well to no avail. Is there perhaps anything I can put in the GAME_PARAMS: to force check steamCMD for updates?

  • Author
25 minutes ago, ANJ_ said:

Sorry to bother without a large grasp on what might be happening, but I was trying to setup the Longvinter server yesterday and was struggling to get it working as it kept saying version mismatch in the server browser. In the docker overview it says "Update Notice: Simply restart the container if a newer version of the game is available." However restarting the container never seemed to fix it.

I then removed the container (I originally downloaded the template a few months ago) and deleted the appdata folder and reinstalled the container from your template, the game version then was updated and the server worked.

 

Now today the game updated again and once again I have a version mismatch. Restarting the container isn't updating the game files as far as I can tell, I'm probably going to try removing the container and deleting appdata again to see if it fixes it but as the game will probably receive a lot of frequent patches I thought I might ask if maybe the container isn't pinging for steamCMD updates on launch but only initial install? I tried the force update option on the container as well to no avail. Is there perhaps anything I can put in the GAME_PARAMS: to force check steamCMD for updates?

Sorry but I really can't help here, this is happening for some users but I was not able to reproduce this yet over here and trust me I tried a lot.

Can you share a bit more details, did you add your credentials, if yes, please don't do that, only add them if they are marked with the red asterisk and not hidden away at Show more settings...

 

Please also make sure that your shares are configured properly and you use the appropriate path and that the data is not spread across disks.

 

If you having any ad blocknig on your network, try to disable it when restarting the container.

 

As said above, I haven't had a single issue yet with updating containers by simply restarting them, they all pick up the update just fine.

 

BTW, if you have any ad blocking on your network, I would recommend that you set the DNS server for Unraid itself to something like 1.1.1.1 or 8.8.8.8 since a server needs full access to the Internet without any blocking infornt of it.

4 hours ago, ich777 said:

Sorry but I really can't help here, this is happening for some users but I was not able to reproduce this yet over here and trust me I tried a lot.

Can you share a bit more details, did you add your credentials, if yes, please don't do that, only add them if they are marked with the red asterisk and not hidden away at Show more settings...

 

Please also make sure that your shares are configured properly and you use the appropriate path and that the data is not spread across disks.

 

If you having any ad blocknig on your network, try to disable it when restarting the container.

 

As said above, I haven't had a single issue yet with updating containers by simply restarting them, they all pick up the update just fine.

 

BTW, if you have any ad blocking on your network, I would recommend that you set the DNS server for Unraid itself to something like 1.1.1.1 or 8.8.8.8 since a server needs full access to the Internet without any blocking infornt of it.

 

Just to answer the questions you asked: I haven't inserted my credentials anywhere, shares and paths are configured properly, no ad blocking set up, and I believe I have my network DNS set to 1.1.1.1 and 8.8.8.8 as backup.

 

Also, I've used your other containers (Rust, SonsOfTheForest, Satisfactory, DontStarveTogether, Valheim, PorjectZomboid) And they all haven't had any issues updating. So far just Longvinter doesn't update.

Edit: Also here is a small section of the logs when booting the server that seem to show a discrepancy:

 

---Starting...---
---Update SteamCMD---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1716584438
-- 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 Server---
---Nothing to do, game up to date!---
---Prepare Server---
---Server ready---
---Start Server---


seems like it connects to steam ok but fails to notice any need to update.

Edit 2: Sure enough deleting the container and the appdata folder and reinstalling the container updated the game. Still not sure why it fails to update on restarts though.

The game is a super small indie title so if the problem actually lies on the devs end I made a note of it in their discord. Curious though if anyone has a better idea of what's going on here given the information?

 

Edited by ANJ_

On 6/1/2024 at 11:11 AM, ich777 said:

Not a comprehensive guide.

 

Basically this is what I would do:

  1. Fork my repository
  2. Create a new branch in the for for Soulmask
  3. Modify the startup script so that it works for Soulmask
  4. Build the container
  5. Test if everything is working
  6. Push it to Github and DockerHub
  7. Publish a template it in the CA App

 

The comprehensive answer is much more complicated because you need a development environment, something where you can build/publish containers to, have a basic understanding how containers are working, knowledge in bash scripting and automating things, basic understanding how Docker works, basic understanding how the CA App works, understand that not every application is working with WINE (at least not fully),...

 

Hope that helps.

 

I really can't help with Soulmask because I firstly don't own it and don't know how it works.

You should look into game servers which are available and how I built/created them.

Actually this was just enough for me. This has given me enough to work on. Thank you!

  • Author
6 hours ago, ANJ_ said:

The game is a super small indie title so if the problem actually lies on the devs end I made a note of it in their discord.

I now looked a bit more into that and it seems that it's related to how I pull the updates for this specific game because I have to pull it from GitHub and not actually SteamCMD.

I will look into that.

 

However for the time being please only delete everything except for the save game directory.

hey ich777, 

 

wondering is there way to add a directory on the Ark SE and SA for the clusers support, 

 

can do the ID in the extra but cant get a directory outside of the docket to work, 

-ClusterDirOverride=C:/TestStorage/

is this something you can help with or any place i might look up on how to do it?

 

  • Author
4 minutes ago, Sasher89 said:

is this something you can help with or any place i might look up on how to do it?

Second recommended post on top of this thread. ;)

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.