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

2 minutes ago, ich777 said:

Did you test this from outside your LAN or did you try it from inside your LAN. For a few users Hair Pin NAT is not working correctly on their network hardware and they can only connect with their local IP when they are in their LAN.

 

When using the default bridge (which I btw recommend) you just forward UNRAIDIP:PORT in your router in your LAN and the same port on your WAN but no or all IP addresses on the WAN <- this depends on the manufacturer since no address means for most routers all IP addresses.

 

But as said most of the times it is just that the Hair Pin NAT is not working correctly. Maybe ask someone if he can connect to your IP address or server from outside your LAN.

 

Do you have other services available that are reachable from the outside world?

Yes i have other service that works fine.. omg i got my friend to join and its working fine.... asus kinda sucks gonna change to pfsense soon then

  • 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

  • Author
Just now, BryanS said:

pfsense

Maybe try OPNsense, works also pretty well and is (at least in my opinion) more user friendly <- but you also have to configure OPNsense/PFsense for Hair Pin NAT.

22 minutes ago, ich777 said:

Maybe try Unraid... :)

You know that you can also set up a small box with a Trail license (30-days and 2x 15 days extension period <- so to speak 60 days).

 

Sorry for being not more helpful here but in my opinion this can only be a permission issue. Something feels very off here...

Have you yet tried to ask in the TrueNAS forums?

 

May I ask if you have to use volumes or bind mounts on TrueNAS, I've never run a container with a volume, I only use bind mounts.

 

Switching over is tempting but my freenas is old and the thought of having to redo it completely gives me anxiety :P I haven't asked in the truenas forums yet though and that'd probably be a good place to start.

 

I use hostpaths for all your servers so I can navigate the server files at will (as opposed to them being inside the container only), I think it's the same thing as a "bind mount"?

hi, i need an help to setting up palworld docker server

i can user my docker (from outside home) only with wireguard, but is possibile to setting up palworld server to be accessible without any vpn, so i can access it from everywhere (also my friends)?

thanks 

I've got unraid docker palworld container. Config file updated to remove passwords. Port 8211 forwarded on my router. Network in container is set to bridge. I can access the server in palworld using my local ip. Friends outside network can't access using my public ip. Don't sure what to check or troubleshoot to fix this. Also not sure how I can test their connection without them being on to try. 

Hello,

I'm new to Unraid and want to install Minecraft Spigot. With MinecraftBaseServer this sets that it should. but how do I do that?

  • Author
1 hour ago, Lordbye said:

i can user my docker (from outside home) only with wireguard, but is possibile to setting up palworld server to be accessible without any vpn, so i can access it from everywhere (also my friends)?

Yes, simply forward the Port 8211 UDP in your router and you should be good to go.

  • Author
57 minutes ago, TheBelighted said:

Friends outside network can't access using my public ip.

What error do they get?

 

58 minutes ago, TheBelighted said:

Don't sure what to check or troubleshoot to fix this.

I'm also not with that little information.

 

Double check your port forwarding if the port is correct and if the protocol matches.

  • Author
35 minutes ago, Krümelmonstar said:

I'm new to Unraid and want to install Minecraft Spigot. With MinecraftBaseServer this sets that it should. but how do I do that?

Download spigot, put the jar file in the main directory from the container and change this values:

grafik.thumb.png.3d2ddfddd25ba9f0de99aaedeb65ddfa.png

 

It should be pretty self explanatory when you read the description from the variables.

Of course you have to change the Serverfile name to whatever your spigot file is named to.

2 hours ago, BryanS said:

Yes i have other service that works fine.. omg i got my friend to join and its working fine.... asus kinda sucks gonna change to pfsense soon then

 

I have the same issue with my network as you. Just a headsup before you go changing anything & spending a bunch of time on it; I use pfSense & I couldn't get hairpin NAT working for my Front server, no matter what I tried. The only way I could connect was by using a VPN on my main PC, as The Front doesn't have a direct connect option. 

  • Author
10 minutes ago, Kansalis said:

I have the same issue with my network as you. Just a headsup before you go changing anything & spending a bunch of time on it; I use pfSense & I couldn't get hairpin NAT working for my Front server, no matter what I tried. The only way I could connect was by using a VPN on my main PC, as The Front doesn't have a direct connect option. 

Then something is missconfigured in your network.

 

For pfSense look here. If it's not configured properly then it won't work from your LAN but friends can join usually through your public IP or server list. ;)

Every time I restart the container it wipes my palworldsettings.ini file. Did I miss something in config to fix that?

22 hours ago, ich777 said:

An what is the error?

 

These messages tells you that the server is running fine. ;)

 

I answered almost every single question in terms for Palworld on the last five pages (starting at the very bottom of page 365).

Please read these pages first if you have questions.

 

Please also note that the server list is completely borked currently and the Epic servers can't keep up with 1.3 Million servers.

 

Here are instructions on how to set up a non community server and how to direct connect:

 

Thanks! So, i'm going to remove the game parameters in the docker, that makes it not show up in the list, but people can instantly connect using for instance my subdomain? As i plan to pass through my local ip and port through cloudflare to let buddy's connect. And what should i set "public ip" to? just local IP, then pass that through cloudflare?

58 minutes ago, ich777 said:

Then something is missconfigured in your network.

 

For pfSense look here. If it's not configured properly then it won't work from your LAN but friends can join usually through your public IP or server list. ;)

Yes, I tried all that & posted about it earlier in this thread. I gave up in the end, nothing would make it work. My config is exactly as any documentation I could find. I also found plenty of other posts in various places with the same issue. I'm considering moving away from pfSense, but haven't had the time to look into it yet.

Hello,

 

I see for Palworld this extra parameters:

 

-No-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

 

According to this (https://tech.palworldgame.com/dedicated-server-guide), using these parameters increase performance:

-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

 

Difference is the first param. Is there a reason to use "-No-useperfthreads"?

 

Found what might be my issue with people outside my network connecting. I'm using cloudflare. When I check in the logs for palworld and Battle metrics, it shows my server as online and shows public ip we will call IP1. When I check my server domain Ip on one of those IP lookup sites, I get a different public Ip we will call IP2. I'm not sure which one is actually my correct public ip for people to connect to. 

well it all depend how you do. Palworld will require port forwarding. If you do port forwarding on your router, then people need your real ip (the one you would normally get by going to whatismyip.com which is probably what the game get since there's  a config for publicip). If you don't do that cause you use cloudfare as some sort of vpn (I don't know how cloudfare work but heard they offer some sort of vpn), then it's cloudfare ip you need.

 

In both case, disable the settings that validate the publicip. And I would put the cloudfare ip in it (if it change well......... don't use cloudfare?)

For palworld, is there a way to fish out the invite code from cli or something? That way i don't have to throw my IP out everywhere :P

So i think I might have figured out my issue with satisfactory. I'm not sure how to fix it, but when I load up the server and go to multiplayer session, it shows that it is set as private, and I have no way of changing it even when I log in as admin. Maybe there's something in the param section I could change or in the config files?

How do you get this to work for Palworld (Steam), for players on a local network instead of a community server?

Trying to connect directly to the docker ip/port gives a "No password entered" even after stripping it out of the .ini

Edited by JustinAiken

1 hour ago, JustinAiken said:

How do you get this to work for Palworld (Steam), for players on a local network instead of a community server?

Trying to connect directly to the docker ip/port gives a "No password entered" even after stripping it out of the .ini

Did you stop the container before editing the file then edit then start?

It will overwrite your changes if you just restart it.

Just to check, is there a log for palworld? e.g. user has connected. user logged off. etc

I have an issue where the server is not using all my resources.

Basically, I have an i7-8700k 32gb DDR4 3200Mhz and cache is an NVME drive.

 

The docker container is using 16gb ram and 5% of CPU but only getting ~47FPS with 1 player online. (Yes, this is server FPS not client)

 

Are there any tweaks to get this running better? Is it worth using CPU pinning to limit it to 4 threads? (Somewhat suggested here)

Hi ich777, 

 

Thank you so much for the support --- I was able to get my Palworld Server up and running & playing with a group of friends all pretty seamlessly thanks to your Docker & easy instructions.

 

I do have a question, as I am trying to better understand the folder architecture specifically about Saves & Backups. Do you happen to know how the Save Data works? Is the server saving automatically, or does it require just manual Admin commands /Save in order to save? 

 

I am just trying to prepare in case the Docker were to crash or something else go wrong, that I have manual backups of save data or important game server files like:

 

PalWorldSettings.ini 

palworld > Pal > Saved > Config > SaveGames

 

Thanks

 

  • Author
13 hours ago, SergeantDoc said:

Every time I restart the container it wipes my palworldsettings.ini file. Did I miss something in config to fix that?

Please read this post:

 

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.