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

Can you add ark survival ascended pleaseeee

  • 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

  • Author
1 hour ago, snarling-jeweler2284 said:

Can you add ark survival ascended pleaseeee

Not working currently.

Somebody did spend the time and put in work to get it working with proton. The new update(the manager addition) to the repo is a bit funky, because of the build requirement and overall behaviour but modifying the Dockerfile and some of the scripts works fine and does work well unraids docker. (should work well with compose but im not using it so i have no clue)

https://github.com/azixus/ARK_Ascended_Docker/

Overall the older version from October 30th works better with how you would expect a container to run.
 

  • Author
1 hour ago, Mainfrezzer said:

the repo is a bit funky

Then use the container from this repo, I won‘t release a container that is funky. 😂

1 hour ago, ich777 said:

Then use the container from this repo, I won‘t release a container that is funky. 😂

I've been using a modified version of it, which is almost at the state to be as the SE ones of yours, since I run both servers with the same management. Proton is impressive and just wanted to mention it here in case the windoof version is all we get as server files. Who knows what we could do if we had access to the Linux files, we might just host more than 1 server, spooky.

  • Author
1 hour ago, Mainfrezzer said:

I've been using a modified version of it

Nice.

 

1 hour ago, Mainfrezzer said:

Proton is impressive and just wanted to mention it here in case the windoof version is all we get as server files.

If they don't release a Linux version from the dedicated server and it won't work with WINE there will be no container from my side. ;)

 

1 hour ago, Mainfrezzer said:

Who knows what we could do if we had access to the Linux files, we might just host more than 1 server, spooky.

You already can host more than one server since they made it available through anonymous login.

Hey ich777,

 

I saw that you got Icarus working and that gave me some impetus to finally get off my Windows VM that I had running alongside my Docker containers. The only other thing I needed to move off was Swords 'n Magic and Stuff which is another UE game, so I was able to create a working version easily basing it off your Icarus branch. It's available here: 

 

https://github.com/jcoker85/docker-steamcmd-server/tree/swordsnmagicandstuff

 

I can PR it in if you want to make a branch for it if you're interested. All you should need is to move the Unraid template and image files to your docker-templates repo; I think I left everything else alone. Oh, and if you want to host the docker image in your own Docker repo and change that in the template to fully take ownership, that's cool too. 

  • Author
59 minutes ago, Jamxx said:

The only other thing I needed to move off was Swords 'n Magic and Stuff which is another UE game, so I was able to create a working version easily basing it off your Icarus branch.

Nice work.

Just a question from my side, are you sure that you need dotnet45 and vcredist2019? This is one of the few containers where I need to use additional runtimes to make it work.

 

1 hour ago, Jamxx said:

I can PR it in if you want to make a branch for it if you're interested. All you should need is to move the Unraid template and image files to your docker-templates repo; I think I left everything else alone. Oh, and if you want to host the docker image in your own Docker repo and change that in the template to fully take ownership, that's cool too. 

Sorry but I've decided that I no longer accept additional requests (even if it's with a PR like in this case) because I now almost have 200 containers/plugins to maintain in the CA App.

 

However you can contact @Squid if you want to release the container through your repository.

22 minutes ago, ich777 said:

Nice work.

Just a question from my side, are you sure that you need dotnet45 and vcredist2019? This is one of the few containers where I need to use additional runtimes to make it work.

 

Sorry but I've decided that I no longer accept additional requests (even if it's with a PR like in this case) because I now almost have 200 containers/plugins to maintain in the CA App.

 

However you can contact @Squid if you want to release the container through your repository.

 

Nah, I didn't mess with the runtimes to be honest with you. I'm sure there could be some simplification with more testing. 

 

No worries, just wanted to throw it out there if you were interested. I'll give Squid a shout at some point, I also have another server to throw up there in case anyone else wants it for Goldeneye Source. 

 

Again, thank you for all the work that you do to make our lives better with Unraid!

On 11/1/2023 at 3:55 PM, Mainfrezzer said:

Somebody did spend the time and put in work to get it working with proton. The new update(the manager addition) to the repo is a bit funky, because of the build requirement and overall behaviour but modifying the Dockerfile and some of the scripts works fine and does work well unraids docker. (should work well with compose but im not using it so i have no clue)

https://github.com/azixus/ARK_Ascended_Docker/

Overall the older version from October 30th works better with how you would expect a container to run.
 

Thanks this worked fine.

This is regarding the valheim game server, I am getting weird errors and not sure where else to look.  The error I get when I docker logs -f <container name> is this over and over again before crashing.

Your mono runtime and class libraries are out of sync.
The out of sync library is: /serverdata/serverfiles/unstripped_corlib/mscorlib.dll

When you update one from git you need to update, compile and install
the other too.
Do not report this as a bug unless you're sure you have updated correctly:
you probably have a broken mono install.
If you see other errors or faults after this message they are probably related
and you need to fix your mono install first.

This ONLY occurs if I set valheimplus to true.  Ever.  I tested this by blowing the game away, setting only bepinex to true and it worked fine.  Then blew that away, tested bepinex and valheimplus to true and it failed properly, saying only one could run.  Then I blew it away and tried just velheimplus which caused that error.  If I then went it and set that to blank, and bepinex to true, it would fail with this same error.  I don't *believe* this a you (as in ich777) thing, but if anyone can help me figure this out I would be grateful.
Update: not sure if it helps, but I got it working again.  I blew away the container, then restarted it with only bepinex true.  Once it started up and was all built, I stopped the container, replaced the bepinex folder on the server with the one (working) on my pc. I also restored my world instead of the generic one and then started the container.  Everything is working fine now.

Edited by elheffe
Update.

9 minutes ago, elheffe said:

This is regarding the valheim game server, I am getting weird errors and not sure where else to look.  The error I get when I docker logs -f <container name> is this over and over again before crashing.

Your mono runtime and class libraries are out of sync.
The out of sync library is: /serverdata/serverfiles/unstripped_corlib/mscorlib.dll

When you update one from git you need to update, compile and install
the other too.
Do not report this as a bug unless you're sure you have updated correctly:
you probably have a broken mono install.
If you see other errors or faults after this message they are probably related
and you need to fix your mono install first.

This ONLY occurs if I set valheimplus to true.  Ever.  I tested this by blowing the game away, setting only bepinex to true and it worked fine.  Then blew that away, tested bepinex and valheimplus to true and it failed properly, saying only one could run.  Then I blew it away and tried just velheimplus which caused that error.  If I then went it and set that to blank, and bepinex to true, it would fail with this same error.  I don't *believe* this a you (as in ich777) thing, but if anyone can help me figure this out I would be grateful.

delete the 'unstripped_corlib' directory.

10 minutes ago, TheBrian said:

delete the 'unstripped_corlib' directory.

If I didn't just get everything working I would try this.  What is it about the directory that needed to be dumped?

1 hour ago, elheffe said:

If I didn't just get everything working I would try this.  What is it about the directory that needed to be dumped?

They're no longer needed.  If they're seen, the game crashes:

image.png.7dd716620ec97850dd4a969d263a8401.png

  • Author
5 hours ago, TheBrian said:

They're no longer needed.  If they're seen, the game crashes:

So this basically means that I could add a check for that folder and remove it if its found when V+ is enabled, correct?

On 11/5/2023 at 10:35 AM, simbro said:

Thanks this worked fine.

 

Did you follow a guide to get this installed on Unraid?

14 hours ago, ich777 said:

So this basically means that I could add a check for that folder and remove it if its found when V+ is enabled, correct?

If BepinEx is enabled, the unstripped_corlib directory should be removed. V+ requires BepInEx, so if this is the only mod you're supporting, then I suppose yes, you can trigger off of v+ being enabled. 

  • Author
12 hours ago, TheBrian said:

V+ requires BepInEx, so if this is the only mod you're supporting, then I suppose yes

I'm supporting both but you can't enable both at the same time, I will add a check if BepInEx is enabled so that this folder will be removed.

 

Wait but you are saying that BepInEx doesn't need the folder but the user reported that he experienced this with V+

On 11/7/2023 at 11:38 PM, elheffe said:

This ONLY occurs if I set valheimplus to true.  Ever.  I tested this by blowing the game away, setting only bepinex to true and it worked fine.  Then blew that away, tested bepinex and valheimplus to true and it failed properly, saying only one could run.  Then I blew it away and tried just velheimplus which caused that error.

 

10 hours ago, ich777 said:

I'm supporting both but you can't enable both at the same time, I will add a check if BepInEx is enabled so that this folder will be removed.

 

Wait but you are saying that BepInEx doesn't need the folder but the user reported that he experienced this with V+

 

BepInEx requires this directory and libraries be removed.  V+ is just a mod (one of thousands) that experiences this problem because the issue isn't with the mod but with BepInEx. 

 

This also isn't really a bug but more of a hygiene/clean-up issue. BepInEx no longer requires these libraries and if they exist, the game tries to load them but fails simply because they've been deprecated and should no longer be used.


I would trigger off of BepInEx being enabled which would allow your container to work with any mod.

Edited by TheBrian

I had the server working yesterday after deleting the old libraries folder manually, but after restarting the server today it's complaining that it can't check the ValheimPlus version and puts the container to sleep.

 

I noticed on the client-side BepinEx console that it is failing to check the ValheimPlus version as well. Any idea if this is a BepinEx, container, or some other issue?

  • Author
14 hours ago, TheBrian said:

I would trigger off of BepInEx being enabled which would allow your container to work with any mod.

Hmmm interesting, the container is using the V+ mod from over here which is bundled with BepInEx which apparently ships with this folder, however if you enable BepInEx instead of V+ in the container template (yes these are two different options) then it uses the BepInEx version from Thunderstore and I'm assuming that if you enable BepInEx that the folder need to be removed which is not the case for V+

 

Anyways, I have a idea how to solve this.

 

Thanks for your help.

  • Author
9 hours ago, Refken said:

I had the server working yesterday after deleting the old libraries folder manually, but after restarting the server today it's complaining that it can't check the ValheimPlus version and puts the container to sleep.

How often did you restart the server? A bit more information or at least a screenshot would be nice.

 

9 hours ago, Refken said:

I noticed on the client-side BepinEx console that it is failing to check the ValheimPlus version as well. Any idea if this is a BepinEx, container, or some other issue?

Screenshot please?

I've installed the container for The Front dedicated server, which is available and working fully from outside my own LAN (after a ton of messing around with ports etc). However, I can't connect to it at all from inside my own network. The only way I have been able to connect so far is to use a VPN on my main PC to give myself a different external IP.

 

When not connected to a VPN I can see my own server in the ingame browser & add it as a favourite etc. It has a 0 ping, which I would expect, being local. After putting in the password, it just times out. If I connect to my VPN, it works fine.

 

After some searching, I've seen other Steam games have similar issues but are able to get around it by using direct connect or various other workarounds. The Front doesn't have any ability to do that though, so far as I can find. Does anyone know of a solution for this particular game?

  • Author
43 minutes ago, Kansalis said:

 

After some searching, I've seen other Steam games have similar issues but are able to get around it by using direct connect or various other workarounds. The Front doesn't have any ability to do that though, so far as I can find. Does anyone know of a solution for this particular game?

It seems like that you HairPinNAT is not configured properly and this is the reason why you can‘t connect to the server from your local network.

3 hours ago, ich777 said:

It seems like that you HairPinNAT is not configured properly and this is the reason why you can‘t connect to the server from your local network.

 

I'm not sure what more I need to try. I'm using pfSense & have tried every combination of options for NAT Reflection. If I set Reflection mode to NAT+Proxy, I get this in the game server log but it still times out:

 

[2023.11.10-19.54.03:359][621]LogNet: NotifyAcceptingConnection accepted from: 192.168.0.123:31355
[2023.11.10-19.54.04:361][656]LogNet: NotifyAcceptingConnection: Server OnlineBeaconHost_2147449736 accept
[2023.11.10-19.54.04:361][656]LogNet: NotifyAcceptingConnection accepted from: 192.168.0.123:31355
[2023.11.10-19.54.05:363][691]LogNet: NotifyAcceptingConnection: Server OnlineBeaconHost_2147449736 accept

 

That IP is my firewall, not my actual PC. I assume that's why it's not working, but I don't know how to troubleshoot that. If I change to Pure NAT, I get nothing in the server log at all. I have ports 15636-15640 forwarded to my server.

 

When connecting with an active VPN, I get this (from the public IP on the VPN) and it connects into the game fine:

 

[2023.11.10-20.00.40:971][481]LogNet: NotifyAcceptingConnection: Server OnlineBeaconHost_2147449736 accept
[2023.11.10-20.00.40:972][481]LogNet: NotifyAcceptingConnection accepted from: 89.40.212.245:64682
[2023.11.10-20.00.40:997][482]LogNet: NotifyAcceptingConnection: Server OnlineBeaconHost_2147449736 accept
[2023.11.10-20.00.40:997][482]LogNet: NotifyAcceptingConnection accepted from: 89.40.212.245:64682
[2023.11.10-20.00.40:997][482]LogNet: Server accepting post-challenge connection from: 89.40.212.245:64682

 

image.thumb.png.525af4ff3d66d6e4944b7b4d1d0f686e.png

Edited by Kansalis

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.