<\/span><\/h3>\n\n\n\nOnce the utilities and dependencies are ready, download the Palworld dedicated server tool using SteamCMD. Here\u2019s the command:<\/p>\n\n\n\n
steamcmd +login anonymous +app_update 2394010 validate +quit<\/pre>\n\n\n\nNavigate to the newly created \/PalServer <\/strong>directory within the steam folder using the cd<\/strong> command:<\/p>\n\n\n\ncd ~\/Steam\/steamapps\/common\/PalServer<\/pre>\n\n\n\nThe terminal might return an error if you didn\u2019t run steamcmd<\/strong> in the home directory. To solve it, locate the correct \/PalServer<\/strong> folder path using the Linux find<\/strong> command:<\/p>\n\n\n\nsudo find \/ -type d -name \"PalServer\"<\/pre>\n\n\n\nThen, rerun the cd<\/strong> command with the correct path relative to your current directory. For example, if you are in the steamapps<\/strong> folder, enter:<\/p>\n\n\n\ncd \/common\/PalServer<\/pre>\n\n\n\n<\/span>4. Launch the Server<\/span><\/h3>\n\n\n\nTo start the Palworld dedicated server tool, navigate to the PalServer <\/strong>directory and execute the startup script:<\/p>\n\n\n\n.\/PalServer.sh<\/pre>\n\n\n\nThe terminal should output logs indicating that the server is running. However, you might encounter the following error:<\/p>\n\n\n\n
.steam\/sdk64\/steamclient.so: cannot open shared object file: No such file or directory<\/pre>\n\n\n\nTo resolve it, stop the process by pressing Ctrl + C. <\/strong>Then, run these commands subsequently:<\/p>\n\n\n\nmkdir -p ~\/.steam\/sdk64\/<\/pre>\n\n\n\nsteamcmd +login anonymous +app_update 1007 +quit<\/pre>\n\n\n\ncp ~\/Steam\/steamapps\/common\/Steamworks\\ SDK\\ Redist\/linux64\/steamclient.so ~\/.steam\/sdk64\/<\/pre>\n\n\n\nRerun the startup script. A similar error might still show up during the first boot, but PalServer should work if you see the following line:<\/p>\n\n\n\n
.steam\/sdk64\/steamclient.so OK. (First tried local 'steamclient.so')<\/pre>\n\n\n\nCurrently, your Palworld dedicated server will shut down if you quit the session or disconnect from SSH. To keep it running in the background, start the script using Linux Screen<\/strong>.<\/p>\n\n\n\nTo do so, return to your current account\u2019s home directory using the cd<\/strong> command and run the following to start a new terminal session.<\/p>\n\n\n\nscreen<\/pre>\n\n\n\nNavigate to the PalServer.sh <\/strong>location and execute the script by running these commands subsequently:<\/p>\n\n\n\ncd ~\/Steam\/steamapps\/common\/PalServer<\/pre>\n\n\n\n.\/PalServer.sh<\/pre>\n\n\n\nOnce the server is running, press Ctrl + A + D <\/strong>to detach from the Screen session. It will remain running in the background, and you can reconnect using this command:<\/p>\n\n\n\nscreen -r<\/pre>\n\n\n\n