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
1 minute ago, sage2050 said:

either i accidentally deleted all the double quotes in the settings ini or they weren't present when the file was generated (they are there in the default settings file). thanks

You can also stop the container, delete the file, start the container and it will pull the specific configuration file that I use by default for the container if it's not found.

 

The quotation marks are definitely in there. ;)

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

4 minutes ago, ich777 said:

Your server is up and running.

Ok so most likely the reason I cannot view it is on the Palworld side. I guess I will keep it running for a while and see if it will pop up. My Port forwarding should be good since I can see my Valheim and Icarus servers are live. 

Thanks for the reply.

  • Author
1 minute ago, jtaz16 said:

Ok so most likely the reason I cannot view it is on the Palworld side. I guess I will keep it running for a while and see if it will pop up. My Port forwarding should be good since I can see my Valheim and Icarus servers are live. 

It usually takes a few minutes so that the server is listed and then you have to go to the community servers in the game, then type in your server name, if nothing is found click again on community servers to update the list, wait a bit, search again for your server name, if still nothing pops up repeat the process a few times.

 

But please keep in mind that after the server start you have to at least wait 1-3 minutes so that it registers in the server list.

No too sure what I'm doing wrong (or if I'm doing anything wrong).

 

But I've tried a Palworld server and it seems to boot fine, however after 15-20 mins the server is not available. Like others , I believe port forwarding id fine because I use your other servers without issue.

 

What seems to happen is that the server starts, a random restart kicks in then it gets stuck on starting server.

 

A manual restart of the docker restarts the whole process again.

 

Log below:

 

log.thumb.png.a82e8b9bf393e1fd474fbf7423933113.png

 

 

Edited by montmyint

2 minutes ago, montmyint said:

No too sure what I'm doing wrong (or if I'm doing anything wrong).

 

But I've tried a Palworld server and it seems to boot fine, however after 15-20 mins the server is not available. Like others , I believe port forwarding id fine because I use your other servers without issue.

 

What seems to happen is that the server starts, a random restart kicks in then it gets stuck on starting server.

 

A manual restart of the docker restarts the whole process again.

 

 

log.png

I see the same thing in my logs, despite it working correctly.

 

Are you able to connect to the server over LAN? You might need to remove "EpicApp=PalServer" from the game parameters and remove the password from PalWorldSettings.ini to connect directly

Edited by therave39

2 minutes ago, therave39 said:

I see the same thing in my logs, despite it working correctly.

 

Are you able to connect to the server over LAN? You might need to remove "EpicApp=PalServer" from the game parameters and remove the password from PalWorldSettings.ini to connect directly

 

I'll disable the community server param and see if it turns up on my local server lists.

 

Will update in a few mins

Does this require the Steam Username and PWD be entered in the container to work properly?
image.thumb.png.fe39a307e056c914f3e837fe15c8960b.png

  • Author
1 minute ago, UnAbel said:

Does this require the Steam Username and PWD be entered in the container to work properly?

No, otherwise it would be not hidden away under Show more settings… and would be markt with a red asterisk.

@therave39 No dice. 

 

Rebooted after removing the params, got to the loop I had above and it's stuck on starting again.

 

No local server available.

Hey Ich! Love the speed on set up and the support thus far. I'm curious if you have any knowledge running this through SWAG and an Argo Tunnel. I'm trying to get it working, and so far I can't seem to see the server listed. I tried to connect direct with no password, and it wouldn't. I'm not sure how far to debug, so I thought I'd ask. Server is started just fine and shows 

 

---Checking if configuration is in place---
---Configuration found, continuing...---
---Checking if PublicIP is in place---
---Nothing to do, PublicIP: xxxx still up-to-date!---
---Prepare Server---
---Server ready---
---Start Server--


I'm sure this is beyond the regular scope of most users but SWAG is great lol

Edited by Nibbles
had public ip lel

  • Author
17 minutes ago, montmyint said:

But I've tried a Palworld server and it seems to boot fine, however after 15-20 mins the server is not available.

To what path in the Docker template are the game files set? If they are set to /mnt/cache/... then please make sure that the files stay on the cache and are not moved to the Array by the mover in the Share settings.

 

Are you sure you have enough driver space available and you don't run out of RAM?

 

17 minutes ago, montmyint said:

What seems to happen is that the server starts, a random restart kicks in then it gets stuck on starting server.

15 minutes ago, therave39 said:

I see the same thing in my logs, despite it working correctly.

This is just normal an my server sits on the same screen like yours, this is actually a display issue and as long as the container doesn't restart everything is fine.

If it is properly running it consumes about 1-3GB of RAM

  • Author
13 minutes ago, montmyint said:

I'll disable the community server param and see if it turns up on my local server lists.

You won't see it there either. If you want to test direct connection you have to stop the container, edit the config file and make sure the password is empty (don't remove the double quotation marks), remove the entry from GAME_PARAMS in the Docker container template and after that you can start the container again <- it should be started already since you've changed the tempalte.

 

If you've done all of that you can connect to the container via the direct connection in game with your SERVERIP:GAMEPORT

 

Please also keep in mind if you want to make changes to the config always stop the container in the first place, then change the config and after that it is safe to start it again. If you don't stop it in the first place your changes will be discarded and overwritten with the old ones.

Just now, ich777 said:

You won't see it there either. If you want to test direct connection you have to stop the container, edit the config file and make sure the password is empty (don't remove the double quotation marks), remove the entry from GAME_PARAMS in the Docker container template and after that you can start the container again <- it should be started already since you've changed the tempalte.

 

If you've done all of that you can connect to the container via the direct connection in game with your SERVERIP:GAMEPORT

 

Please also keep in mind if you want to make changes to the config always stop the container in the first place, then change the config and after that it is safe to start it again. If you don't stop it in the first place your changes will be discarded and overwritten with the old ones.

 

Yeah I've been stopping the docker between changes (it only took one time of settings not sticking to remember).

 

So it was the steam client confusing me, I was able to connect via direct connection in game.

 

Looks like patience on the cards tonight, I'll set it back up as a community server and just leave it :)

  • Author
18 minutes ago, Nibbles said:

ove the speed on set up and the support thus far. I'm curious if you have any knowledge running this through SWAG and an Argo Tunnel.

May I ask why you would even do that?

That won't work since a game server (at least most of them) doesn't use the http nor https protocol which SWAG relies on and is basically what a ARGO tunnel is designed for.

 

However I even don't think that would work because you would need to know the exit node, so to speak the IP from the tunnel so that the dedicated server even can connect to the main server and if you extend that all a bit further that can't work because we are working with ports here and the ARGO tunnel (at least to my knowledge) is working with hostnames.

 

Sure you can proxy a game server with streaming ports but that increases complexity and I even won't touch something like that because I really see not much of a benefit (besides that you mask your IP) and only downsides.

1 minute ago, montmyint said:

 

Yeah I've been stopping the docker between changes (it only took one time of settings not sticking to remember).

 

So it was the steam client confusing me, I was able to connect via direct connection in game.

 

Looks like patience on the cards tonight, I'll set it back up as a community server and just leave it :)

The in-game Community Server browser is... kinda awful. The search functionality only filters through the pages of servers that you've loaded up (it only loads 200 servers per request). Even if you keep loading new pages of servers, theres no guarantee yours will ever show up.

 

If you go the direct/passwordless route, anybody you have using your server will still see it in the Recent Servers section. Until they fix the password issue with direct connections, I'll likely keep my server out of the Community Server list.

1 minute ago, ich777 said:

May I ask why you would even do that?

That won't work since a game server (at least most of them) doesn't use the http nor https protocol which SWAG relies on and is basically what a ARGO tunnel is designed for.

 

However I even don't think that would work because you would need to know the exit node, so to speak the IP from the tunnel so that the dedicated server even can connect to the main server and if you extend that all a bit further that can't work because we are working with ports here and the ARGO tunnel (at least to my knowledge) is working with hostnames.

 

Sure you can proxy a game server with streaming ports but that increases complexity and I even won't touch something like that because I really see not much of a benefit (besides that you mask your IP) and only downsides.

Makes complete sense, I appreciate the input. I was just trying to make it work with the systems I had in place to protect services. I thought it might be easier, but it seems not. Thanks for the swift response!

  • Author
3 minutes ago, montmyint said:

So it was the steam client confusing me, I was able to connect via direct connection in game.

Yeah, the Steam client doesn't work with UE5 games so far AFAIK <- but I could be very wrong about that.

 

4 minutes ago, montmyint said:

Looks like patience on the cards tonight, I'll set it back up as a community server and just leave it :)

I've made a post how I search my server here:

 

With that I'm able to find it every time.

You can also try to set it up from scratch, wait for the first start, then stop it, change the server name in the config (only the servername), start the container and try to find that in the server list. ;)

  • Author
5 minutes ago, Nibbles said:

I thought it might be easier, but it seems not.

I looked also into that because I was also interested in that a few years back, it is most of the times possible (but not always) but adds a lot of complexity and you are basically on your own.

 

In my opinion it is not a good idea to proxy a game server...

 

However you can tunnel a game server through a root server with a SSH tunnel and change the public IP address to the IP from the root server but that is also pretty complex and I wouldn't recommend that either.

Interesting issue with Palworld. When restarting the server you are prompted to re-create a character. I don't think its an issue with the container, but the game itself.

I am launching my server, but I can not join it. I'm on the same local network and the 8211 port is forwarded. I can not connect. Not really sure what to do. I've been hosting other games with no issues. I deleted the container, Deleted the app data and then reinstalled and I still can not connect. I could see it in community servers (after asking for 200 more results like 30 times) but connecting gives me a connection error.

20240119_195854.jpg

Log.png

Edited by nightspades

On 1/17/2024 at 2:26 AM, ich777 said:

Especially these website is often wrong and a automatic generated set of port forwards.

 

Could it be possible that your ISP is blocking certain ports, maybe all below 10000?

Have you yet tried another port that is higher than 10000?

 

Please also don't do port changes like that for game server containers because that will ultimately fail for most other servers, it is indeed working for Minecraft or Terraria but not for example for CounterStrike oder Valheim (see the first recommended post on top).

 

Have you yet tried to join from outside your LAN with your public IP address, often times the Hair Pin NAT on lower end routers/modems are not working properly and a connection from inside your network is not working.

 

 

Forgive me for not responding recently, I had become really busy but am free now. 

To answer your first question, I did check with my ISP to see if they're blocking those ports and they were not. 

For your 2nd question: I am unsure quite honestly, but I have used a vpn and that did not suffice while connected to my current router, besides one instance a while back for a minecraft server, but I did think of the possible problem which I would like your input on.

I have a "2nd router" (Not from my ISP) connected to my "main router" (From my ISP), and my server is connected to the "main router". Would the "2nd router" be possibly interfering with all these issues with my "main router"? Because the terraria server would not connect correctly unless I used my minecraft port, however, my minecraft port is being funneled through cloudflare, which is possibly the reason why it still functioned properly. I tested out my zomboid server again and that is not working, and just with the newly released palworld, it wasn't posting online again also, however it was indeed letting me connect to the world/server via lan. If this is the case, what would the possible solution be?  I assume I would have to go log onto the "2nd router" and possibly port forward on that also? But even then, I am unsure what I would port forward besides what is currently already being port forwarded on the main router.

PALWORLD help please

 

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '2394010' already up to date.
---Checking if configuration is in place---
---Configuration found, continuing...---
---Checking if PublicIP is in place---
---Nothing to do, PublicIP: xxx.xxx.xxx.xxxstill up-to-date!---
---Prepare Server---
---Server ready---
---Start Server---
setrlimit() failed with error 22 (Invalid argument)
- Max per-process value allowed is 0 (we wanted infinity).
sh: 1: xdg-user-dir: not found
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Loaded '/serverdata/.steam/sdk64/steamclient.so' OK.  (First tried local 'steamclient.so')
CAppInfoCacheReadFromDiskThread took 2 milliseconds to initialize
Setting breakpad minidump AppID = 2394010
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.

 

I saw my server posted once in Community servers but it failed to connect. now it doesnt show in community or recent servers. Can anyone help me? I also Port Forwarded the Docker IP, was I supposed to forward the ports for the Public IP that is listed in the Log file? Any help is greatly appreciated. 

Currently getting the following:
 

Quote

2024-01-19T20:30:44.272424637-05:00 ---Server ready---
2024-01-19T20:30:44.272441525-05:00 ---Start Server---
2024-01-19T20:30:44.608685860-05:00 setrlimit() failed with error 22 (Invalid argument)
2024-01-19T20:30:44.608718046-05:00 - Max per-process value allowed is 1 (we wanted infinity).
2024-01-19T20:30:44.666123852-05:00 sh: 1: xdg-user-dir: not found
2024-01-19T20:30:44.963263705-05:00 dlopen failed trying to load:
2024-01-19T20:30:44.963286700-05:00 steamclient.so
2024-01-19T20:30:44.963294383-05:00 with error:
2024-01-19T20:30:44.963301568-05:00 steamclient.so: cannot open shared object file: No such file or directory
2024-01-19T20:30:44.974939207-05:00 [S_API] SteamAPI_Init(): Loaded '/serverdata/.steam/sdk64/steamclient.so' OK.  (First tried local 'steamclient.so')
2024-01-19T20:30:45.076674969-05:00 CAppInfoCacheReadFromDiskThread took 3 milliseconds to initialize
2024-01-19T20:30:45.105015679-05:00 Setting breakpad minidump AppID = 2394010
2024-01-19T20:30:45.105754516-05:00 [S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
2024-01-19T20:30:45.105769406-05:00 [S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
2024-01-19T20:30:45.594453743-05:00 [S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
2024-01-19T20:30:45.667183011-05:00 [S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.

 

My server does not allow any connections (lan or wan). Also I'm hosting this via Truenas Scale (shouldn't be related?) and port forwarded properly.

 

I'm currently using your project zomboid server image to host a server and no issues with it at all, but I can't connect to this server, not sure if it's up or not (assuming it's not up)

 

Any ideas?

 

PS Thanks for your hard work :) I'm sure this is a very hectic situation.

I'm able to reach the "No password has been entered." screen when using the local IP and public IP and 8211 default port for the default container. 

 

I have a problem when I spun up a couple of other containers, changed their ports in the container AND the palworldsettings.ini file, but I cannot connect to them.  I ensured the UDP 8212, 8213, etc were added to my port forwarding.  You have a note in the container @ich777 that says also don't forget to click an 'Show more settings ...' and change the port number, but I'm unsure what value you're intending us to change?

 

image.thumb.png.94bdf6743d1fe0874a254b60400343b6.png

I'm also having issues getting port forwarding to work for Palworld. I tried removing the default port even and using 8220 and the result is the same. It shows closed using this website. I have Valheim and Mincraft servers running with no issues. Do we need to open another port?

 

https://www.yougetsignal.com/tools/open-ports/

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.