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
39 minutes ago, 22_csper said:

I might be dumb but I don,t get what I'm doing wrong here, any help would be appreciated, I tried checking if any other had the same issue couldn't quickly find it. If a thread is already there for that could you point it out and I will read it. 

Why did you added Steam credentials? They are only needed if they are not hidden away under the "Show more settings..." and marked with a asterisk.

 

Please start over by, deleting the container, deleting the folder that was created for the container for palworld and pull a fresh copy from the CA App (without providing Steam credentials in the template).

  • 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

2 hours ago, ich777 said:

Maybe double check the port forwarding and make sure that the UDP ports 15000, 15777 and 7777 are forwarded.

Well, that was my issue. After looking at my port forwards a thousand times making sure I had them right I finally caught what I had done wrong. I had forwarded 1577, not 15777. Can't believe I missed that tiny little screw up when it should've been the most obvious. Thanks Ich, I appreciate you.

Palworld:

I can connect using local machine to my unraid server with LAN IP. For some reason I see my opnsense blocking incoming connections targeting my local server :8211.

 

But the source ports are all over the place, 20,000's, to 50,000's and I won't open such a huge range in my opnsense port forward. It's like the game sends the random UDP traffic over the random ports but not actually using 8211 like it should.

Edited by Unoid

  • Author
8 minutes ago, Unoid said:

For some reason I see my opnsense blocking incoming connections targeting my local server :8211.

No issue over here with OPNsense.

 

8 minutes ago, Unoid said:

But the source ports are all over the place, 20,000's, to 50,000's and I won't open such a huge range in my opnsense port forward.

You only have to forward the one UDP port in the template, nothing more is needed and as said above is working fine here on OPNsense.

Are you sure that these ports are not outbount?

 

I think there is something missconfigured ober there.

I'm also having the same issue with Palworld, I can connect locally.  I had several game server dockers (all currently disabled) 

Using Unifi UDM SE router. opened up the port 8211 forward that though as UDP, source set up "any", no different that I have setup with my other game servers, just not luck, cannot connect from the outside.

 

I'm currently doing a work around where my friends would VPN to my UDM SE then they can connect to it no problem.

Edited by emub

On 1/13/2024 at 7:01 PM, ich777 said:

My V-Rising server is running just fine.

 

Could you maybe share a bit more details on your setup?

Did you change something in the template?

 

Was BepInEx updated so that it supports the latest version from the game already?

You can also download a recent version from BepInEx manually, enable it in the template, stop the container, extract the files from the manually downloaded archive to the main server directory and try to start the container again.

 

If it starts BepInEx is compatible, if not then BepInEx needs to be updated.

 

 

If the server is not showing up on the server list you have to enable list on EOS in your configuration.

 

EDIT: This was the post that solved it for the user not showing up in the server list:

 

 

I'm also having the issue of my V Rising server looping if BepInEx is set to true. I tried manually placing the files in the directory, but that didn't work. I can launch V Rising with BepInEx installed on my gaming PC, so I don't think it's an issue with BepInEx needing an update, but I'm not sure.

Fresh Valheim container, seems to be just going around in a loop?

I have used other containers by yourself- one i think which wanted credentials... could this now be breaking this container? 

 

Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '896660' already up to date.
---Prepare Server---
---Server ready---
---Starting Backup daemon---
---Update check deprecated!---
---Start Server---
---Ensuring UID: 99 matches user---
usermod: no changes
---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...---
---Update SteamCMD---
tid(21) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/serverfiles/Steam/logs/stderr.txt'
Logging directory: '/serverdata/serverfiles/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK
  • Author
26 minutes ago, emub said:

just not luck, cannot connect from the outside.

And what is the issue? Any message in game?

  • Author
22 minutes ago, Pascual said:

I'm also having the issue of my V Rising server looping if BepInEx is set to true.

This is a known issue, please don‘t use BepInEx it seems to be outdated from where I pull it.

Stop the container, download BepInEx, extract it to the server directoryamd finally start the container again with BepInEx enabled.

 

If that also doesn‘t work then I can‘t help.

 

4 minutes ago, ich777 said:

And what is the issue? Any message in game?

It just times out when people try to connect, either via direct IP or from the in-game server browser. "Connection timed out."  I have tried it over 2 Different ISP's as well, both 1Gb fibre.

Edited by emub

image.png.7c2a4f0aa71b96571c480af38f58b728.png
interesting, not too sure why Palworld container is ? ? ?
I have deleted and re-installed as well.

Edited by emub

  • Author
10 minutes ago, widz said:

Fresh Valheim container, seems to be just going around in a loop?

Is this the full log output?

 

11 minutes ago, widz said:

I have used other containers by yourself- one i think which wanted credentials... could this now be breaking this container? 

No, you don‘t need your Steam credentials! They are only needed when the are not hidden away in the „Show more options…“ and marked wirth the red asterisk.

 

This usually means that the game is segfaulting.

 

On what hardware do you try to run the container?

 

Please also disable validation, this will do nothing in your case.

 

Are you sure that the directory mappings are correct? If you are using /mnt/cache/appdata/… make sure that the appdata share stays on the cache and is not moved to the Array.

  • Author
16 minutes ago, emub said:

image.png.7c2a4f0aa71b96571c480af38f58b728.png
interesting, not too sure why Palworld container is ???

Not really because I don‘t expose ports so you don‘t see a exposed port if you are using a bridge that‘s just normal and a display thing and won‘t affect how the container is working.

 

If you are using static IPs then all ports from the container are exposed and you don‘t need to do a port forward. 😉

 

However I can only tell you that it is working with the default bridge and default br0 both fine and for another user with host mode also fine.

I assume something is preventing the connection from outside.

 

Unifi gear is nutritious for being a bit restrictive, at least from my experience with other users that use Unifi gear.

1 hour ago, ich777 said:

No issue over here with OPNsense.

 

You only have to forward the one UDP port in the template, nothing more is needed and as said above is working fine here on OPNsense.

Are you sure that these ports are not outbount?

 

I think there is something missconfigured ober there.

I have 8211 (set as default in docker config, port forwarded correctly like i have other working services. docker allocation shows it listening on it as well. 

 

when I or anyone else tries to connect, it gets a network timeout. opnsense was only showing a PASS for outbound traffic via 8211 UDP. if I checked the info firewall logs it would show packets for IN from a known host(a friend, or me on wifi hotspot) and the packet is BLOCKED with IP:random port like 20304 > server dest 8211.

 

I agree, probably networking issue but I've done everything right. 

  • Author
15 minutes ago, Unoid said:

I have 8211 (set as default in docker config, port forwarded correctly like i have other working services. docker allocation shows it listening on it as well. 

Just to be sure, you've set it up like that:

grafik.thumb.png.918c7b7a3c8fccff868faf8e808f0fef.png

 

As said, I only can tell you that is working fine over here... Maybe something is missconfigured, I really can't tell...

 

Please also double check the protocol, it's UDP only.

22 minutes ago, ich777 said:

Is this the full log output?

 

 

https://pastebin.com/GcB5qdsX

Put it in a pastebin, but i've reinstalled the container and it seems to just loop around. 

I've looked over the log folder in \valheim\Steam\logs and can't see anything standing out 

I just ran a fresh install of the Palworld docker. I left everything in the template as default other than changing Bridge to Host. Docker is put into sleep mode after starting. 
 

cp: cannot stat '/serverdata/serverfiles/linux64/*': No such file or directory
---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...---
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...
KeyValues Error: LoadFromBuffer: missing {   (current key: '<h2>404') in file manifest [offset: 15]

Bad expression token: lBad expression token: oBad expression token: l../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] Verifying installation...
[  0%] Downloading Update...
[  0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing {   (current key: '<h2>404') in file manifest [offset: 15]

Bad expression token: lBad expression token: oBad expression token: l../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] !!! Fatal Error: Steamcmd needs to be online to update.   Please confirm your network connection and try again.
threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x569cb3f0/0x0x2a5ffb'
---Update Server---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[  0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing {   (current key: '<h2>404') in file manifest [offset: 15]

Bad expression token: lBad expression token: oBad expression token: l../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] Verifying installation...
[  0%] Downloading Update...
[  0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing {   (current key: '<h2>404') in file manifest [offset: 15]

Bad expression token: lBad expression token: oBad expression token: l../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] !!! Fatal Error: Steamcmd needs to be online to update.   Please confirm your network connection and try again.
threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x569c23f0/0x0x2a5ffb'
---Checking if configuration is in place---
---Configuration not found, downloading...---
---Checking if PublicIP is in place---
---No PublicIP found in PalWorldSettings.ini, trying to obtain it...---
---Sucessfully obtained PublicIP: xx.xxx.xx.xxx, adding to PalWorldSettings.ini
---Prepare Server---
---Server ready---
---Start Server---
---Something went wrong, can't find the executable, putting container into sleep mode!---

 

  • Author
13 minutes ago, widz said:

Put it in a pastebin

Hardware? On what Unraid version are you?

  • Author
3 minutes ago, Rinny said:

[----] !!! Fatal Error: Steamcmd needs to be online to update.   Please confirm your network connection and try again.

There is your error.

1 minute ago, ich777 said:

Hardware?

Intel® Core™ i7-5820K CPU @ 3.30GHz

32GB of Ram, Docker img on a NVME Drive 

 

maybe i need to up the max docker image size?

image.png.1ff34dc927dcafa2353369846888d3c6.png

  • Author
1 minute ago, widz said:

maybe i need to up the max docker image size?

On what Unraid version are you?

 

I‘m not sure if the 5820K supports all the necessary instructions to run the game.

3 minutes ago, ich777 said:

On what Unraid version are you?

 

I‘m not sure if the 5820K supports all the necessary instructions to run the game.

6.12.6 :(

maybe time to upgrade hah

  • Author
7 minutes ago, widz said:

maybe time to upgrade hah

I'm really not sure, please give me a bit and check back in this post in a few minutes, will try to spin up Valheim on my server real quick and edit this post.

 

EDIT: It is just working fine over here on a Intel i5-10600:

grafik.thumb.png.cff74ba2bb633645b432c4d931fb8654.png

1 hour ago, ich777 said:

There is your error.

But my server is online. Tried the docker Network Type setting in Bridge and Host.

Hardware MSI x670-P, Ryzen 7950x, 64GB RAM running Unraid 6.12.6.

 

 

Update - Fixed. Created a custom network called unraid and allocated the Docker to that. That seems to allow download.

Edited by Rinny
resolved

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.