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 do have it flagged as true for update public ip

  • 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

  • Author
21 minutes ago, wes.crockett said:

OK, my turn... I have updated (and force updated) my Palworld server, enabled VALIDATE (and re-disabled it after saving) and yet my server is still showing 0.1.2.0.

This can't work, you added Steam credentials, remove them and start over.

 

BTW are you the root user from Steam? :D

  • Author
29 minutes ago, nubbz1992 said:

I am attempting to setup my Palworld server on my unraid setup. I am able to connect to the server via my localipaddress:8211 but when attempting to connect to the server via publicipaddress which is confirmed in the logs and whatismyip. I have gone through and made sure t hat the docker is using 8211 and setup port forwarding. I will provide pics for context. 

What's most likely is the cause of your issue is that your Hair Pin NAT is not working correctly.

Have you yet tried to connect to the container from outside your LAN with your public IP?

3 minutes ago, ich777 said:

What's most likely is the cause of your issue is that your Hair Pin NAT is not working correctly.

Have you yet tried to connect to the container from outside your LAN with your public IP?

 I will be honest I am looking into Hair Pin NAT and I am not sure I know this process. I have an Asus GT6 on stock OS. I have not been able to connect to the container from outside my lan since I am a homebody. I have been able to confirm that my plex server is working.

8 minutes ago, ich777 said:

This can't work, you added Steam credentials, remove them and start over.

 

BTW are you the root user from Steam? :D

They re-autofill every time I remove them. It's been running like that since launch somehow :D

 

That said... THAT SAID... I stopped the container, blanked them out, started it and:

image.thumb.png.125b53e758c5cf677dc78fb8ec481e56.png

 

but if i go back in to settings now, again, root shows up with some dummy pw... lol

 

How do you even deal with us plebs? :D Thanks @ich777

Edited by wes.crockett

  • Author
2 minutes ago, wes.crockett said:

They re-autofill every time I remove them. It's been running like that since launch somehow :D

This is most likely a autofill issue from your browser? Autofill is most of the time bad anyways, I would strongly recommend to disable it but that is only my opinion.

 

3 minutes ago, wes.crockett said:

How do you even deal with us plebs? :D Thanks @ich777

No comment... :P

  • Author
5 minutes ago, nubbz1992 said:

 I will be honest

Same issue as here, read this post and what he quoted:

 

 

5 minutes ago, nubbz1992 said:

I have not been able to connect to the container from outside my lan since I am a homebody.

You have to test it from outside your LAN, if Hair Pin NAT is not working then you can't connect with your public IP from your LAN.

 

A bit more information would be also nice next time, what is the error message?

23 minutes ago, ich777 said:

Also read this post:

 

 

It looks like my isp had it locked out. contacted them and they have the ports open but they are going to provide me a dedicated ip address which should resolve the issue.  I will follow up once all the updates have been made

Untitled.png

8 minutes ago, nubbz1992 said:

 

It looks like my isp had it locked out. contacted them and they have the ports open but they are going to provide me a dedicated ip address which should resolve the issue.  I will follow up once all the updates have been made

Untitled.png

Wait, your ISP was like "Oh, yeah, sorry, here's a dedicated IP to solve the issue"? What glorious ISP do you use?!?!

GloFiber under Shontel

Just now, nubbz1992 said:

GloFiber under Shontel

I'm moving to wherever you live... lol. I still can't even get fiber and I live in a really nice area of town where, pretty much, everyone would pay for it.

anyone knows if is possible to transfer my palworld progress from a server to my dedicated server?

5 hours ago, ich777 said:

I just restarted my container about an hour ago and it was picking up the update just fine (you have to restart the container so that it pulls the update since it checks on every start from the container for new updates through steamcmd) :

Welcome to Pal Server[v0.1.3.0]

 

It will also tell you that in the log:

grafik.png.783b67aaa905d2e77a54e701d477d01e.png

 

thanks!!!

  • Author
6 minutes ago, Lordbye said:

anyone knows if is possible to transfer my palworld progress from a server to my dedicated server?

Transfer the whole saves folder over.

Is there an easy way to backup the server?  Other containers have an ability to just type something like

docker exec palworld-server backup

and it would back up the files in a specific folder.  Any thoughts?  I've only spun up a Palworld server because my friends have lost 2 worlds on thier own.  I'd like to keep this one alive, and/or have the ability to recover in case something goes sideways.

  • Author
10 minutes ago, itsnotwebby said:

Is there an easy way to backup the server?  Other containers have an ability to just type something like

Please read this, this is a thing that I just introduced today.

3 hours ago, Spectral Force said:

you are editing the ini from the Save folder, while the container is off?

Yes, i am editing the ini file while the docker container is stopped.

 

root@Tower:/mnt/user/appdata/palworld# ls -al
total 44132
drwxrwx--- 1 nobody users      314 Jan 25 19:25 ./
drwxrwxrwx 1 nobody users      694 Jan 25 16:07 ../
drwxrwx--- 1 nobody users       68 Jan 25 16:36 Engine/
-rwxrwx--- 1 nobody users      654 Jan 25 16:28 Manifest_DebugFiles_Linux.txt*
-rwxrwx--- 1 nobody users     3027 Jan 25 16:28 Manifest_NonUFSFiles_Linux.txt*
-rwxrwx--- 1 nobody users  7506646 Jan 25 16:28 Manifest_UFSFiles_Linux.txt*
drwxrwx--- 1 nobody users       78 Jan 25 16:36 Pal/
-rwxrwx--- 1 nobody users      252 Jan 25 16:28 PalServer.sh*
-rwxrwx--- 1 nobody users     2002 Jan 25 19:07 PalWorldSettings.ini*
drwxrwx--- 1 nobody users       28 Jan 25 16:36 linux64/
drwxrwx--- 1 nobody users       76 Jan 25 18:31 steamapps/
-rwxrwx--- 1 nobody users 37665020 Jan 25 16:27 steamclient.so*

 

I have setup the docker and everything "appears" to be running but it had been running for a couple hours now and I don't think it downloaded the base game. My disk space has not changed and I do not see the files in the palworld directory. Any ideas why it wouldn't download?

  • Author
6 minutes ago, varona said:

Yes, i am editing the ini file while the docker container is stopped.

7 minutes ago, varona said:
/mnt/user/appdata/palworld

But that is not the correct directory, please read the description from the container where the ini file is located.

  • Author
3 minutes ago, m0zzy said:

I have setup the docker and everything "appears" to be running but it had been running for a couple hours now and I don't think it downloaded the base game. My disk space has not changed and I do not see the files in the palworld directory. Any ideas why it wouldn't download?

Can you provide a log or something like that? Click on the container and then select Log.

thanks for the docker ich777! Everything works great except there is a weird lag/glitch like rubber banding i dont know if it is something I did wrong or due to the game. Also is there a way to Save before closing the docker or do I just stop it when i want to restart ( due to the memory leak ).

For the backup feature on the Palworld Docker Container, is it possible to have the backups placed to another location? E.g. I have the gameservers installed to an unprotected nvme cache drive, where I have currently a user script running on a cron job that makes a backup of SaveGames to my appdata share which is on protected cache.

If not, no worries then I'll keep using the user script, just curious if you have thought about these use cases.

Edited by Ocgineer

On 1/25/2024 at 6:22 PM, Glorithan said:

Is there a way to limit the memory allowed for Pal World and are there community recommendations for amount?

 

On 1/25/2024 at 7:02 PM, ich777 said:

Yes, but if you limit the RAM then the container will crash and restart, this could lead to a corrupt save file...

I have it currently limited to 40GB but the highest that I've seen so far with 9 concurrent players was 21GB

 

I have a user script running that check my total available ram every 2 minutes and when it goes below a threshold it initiates a shutdown via rcon ([updated] plugin) to announce in-game, shutdown, save, and then restarts the Docker container. It seems to work on my end for my users. It might not be pretty or can be done better, but I don't really have that much experience with Linux but it might help some people or give ideas 😅

 

#!/bin/bash
freemem=$(free -m | grep Mem | awk '{print $7}');
rconPalworld=$(docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' Palworld):25575;
adminPassword=ADMINPASSWORD

if [ $freemem -le 1200 ]
then
    echo "CRITICAL: $freemem RESTARTING PALWORLD AND THE DOCKER CONTAINER"
    rcon -a $rconPalworld -p $adminPassword "Broadcast INITIATING_RESTART_IN_5_SECONDS!"
    sleep 1
    rcon -a $rconPalworld -p $adminPassword "Broadcast INITIATING_RESTART_IN_4_SECONDS!"
    sleep 1
    rcon -a $rconPalworld -p $adminPassword "Broadcast INITIATING_RESTART_IN_3_SECONDS!"
    sleep 1
    rcon -a $rconPalworld -p $adminPassword "Broadcast INITIATING_RESTART_IN_2_SECONDS!"
    sleep 1
    rcon -a $rconPalworld -p $adminPassword "Broadcast INITIATING_RESTART_IN_1_SECONDS!"
    sleep 1
    rcon -a $rconPalworld -p $adminPassword "Shutdown 60 SERVER_SHUTDOWN_IN_60_SECONDS!"
    sleep 30
    rcon -a $rconPalworld -p $adminPassword "Broadcast SERVER_SHUTDOWN_IN_30_SECONDS!"
    sleep 10
    rcon -a $rconPalworld -p $adminPassword Save
    sleep 10
    rcon -a $rconPalworld -p $adminPassword "Broadcast SERVER_SHUTDOWN_IN_10_SECONDS!"
    sleep 20
    docker restart Palworld
else
    echo "ALL OK: $freemem"
fi

 

Edited by Ocgineer
Changed bash script reflecting new rcon plugin commands

how about an enshrouded game server docker? "enshrouded" is the game

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.