Thanks everyone! Those are some good options to try, ill start this weekend!
Linux Gaming
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME
away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
Resources
WWW:
Discord:
IRC:
Matrix:
Telegram:
Anything would be fine I guess. Try fedora server. It ships with a gui (cockpit) for basic management tasks. Maybe it suits you
Any x86 distro can run SteamCMD.
Unraid is the bee's knees, especially for being beginner friendly. You use the internet browser of another computer on the same network to access the web GUI of the server.
Most game servers, Palworld included, have ready to go templates in their "App Store," for running the servers as Docker containers.
A Debian 12 (Bookworm) with Cockpit for server webui, Portainer for docker webui and then installing a docker image, f.e. https://github.com/jammsen/docker-palworld-dedicated-server, would be my recommendation.
Makes it dead easy to selfhost other game servers as docker images too.
I would increase BASE_CAMP_MAX_NUM_IN_GUILD and maybe also BASE_CAMP_WORKER_MAXNUM for the dedicated server.
There's raid bosses that you summon in camps, and it is nice to be able to have a camp that is dedicated for said raid battles.
Increasing workers allowed per camp allows you to make those battles easier as you have more troops out at the same time.
https://github.com/jammsen/docker-palworld-dedicated-server/blob/develop/docs/ENV_VARS.md
I generally go with Debian, makes a good stable base. Then over SSH you can use a helper script like LinuxGSM, or use Docker containers. Or both? I’ve seen containers that use LGSM inside…
For the web aspect, you can use DockGE or Portainer as a simple interface for the docker containers, but if you want to dig into the game configs from the same panel, you might want a full grown game management program, or a system level panel like Cockpit.
One cool looking option is to set up a full out hosting panel like AMP, though admittedly it gives me weird issues often enough to think about downgrading to more basic options again. It was meant for a hosting seller environment, and behaves accordingly.
I don't really know anything about that but I'm not sure why you'd want to use SteamOS for it? Bazzite is pretty much functionally the same as SteamOS.