Installing PalServer using SteamCMD - muhubi/PalWorldServer-Linux GitHub Wiki
Official PalWorld Tech Guide for PalServer Installation Reference
Installing PalServer using SteamCMD
If SteamCMD is not installed on your server yet, then please see Install SteamCMD on Linux Server
This is a very easy process to follow, simply run the following command: steamcmd +login anonymous +app_update 2394010 validate +quit
Command Breakdown for your reference:
steamcmd
opens the SteamCMD application in your server+login anonymous
SteamCMD requires an account to perform functions, but PalServer does not require a dedicated account, so you can use the built in anonymous account+app_update
if the PalServer application is already installed, this will update the application2394010
this is the SteamID for the PalServer applicationvalidate
forces the SteamCMD to verify the file integrity for the PalServer application+quit
exits the SteamCMD application
To run the PalServer cd into the installed directory cd ~/Steam/steamapps/common/PalServer
and run the shell file: ./PalServer.sh
Common Issue: .steam/sdk64/steamclient.so: cannot open shared object file
If the following error message appears, it can be fixed by making the directory and installing the sdk64 application using SteamCMD.
CAUTION: Only perform this command if the server does not start and you receive the error message .steam/sdk64/steamclient.so: cannot open shared object file: no such file or directory
. Doing so will force character re-creation and wipe all prior server progress.
To resolve, please run the following commands: mkdir -p ~/.steam/sdk64
steamcmd +login anonymous +app_update 1007 +quit
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/