How can we help?
Categories
< All Topics
Print

Guide for Installing PalWorld on ServerStadium

Introduction

This guide will walk you through the process of installing PalWorld, a multiplayer game, on a ServerStadium VM or dedicated server using SteamCMD, a command-line version of the Steam client. This setup is ideal for hosting a dedicated PalWorld game server.

Prerequisites

  • A ServerStadium VM or dedicated server running Ubuntu or a similar Linux distribution.
  • Basic knowledge of Linux commands and server administration.
  • Sudo or root access on the server.

Step 1: Prepare Your Server

  1. Add 32-bit Architecture Support (if running a 64-bit system):

    sudo dpkg –add-architecture i386

  2. Add Multiverse Repository:

    sudo add-apt-repository multiverse

  3. Update Package Lists:

    sudo apt update

Step 2: Install SteamCMD

  1. Install SteamCMD:

    sudo apt install steamcmd

Step 3: Configure Steam User

  1. Create a New User for Steam:

    sudo useradd -m steam

  2. Configure PATH for the Steam User:Open the .bashrc file for editing:

    sudo nano /home/steam/.bashrc

    Add the following line at the end of the file:

    export PATH="/usr/games/:$PATH"<span class="hljs-string">


    Save and close the file.
  3. Switch to the Steam User:

    sudo -u steam -s

Step 4: Install PalWorld Server Files

  1. Navigate to the Steam User’s Home Directory:

    cd ~

  2. Install Steamworks SDK:

    steamcmd +force_install_dir '/home/steam/Steam/steamapps/common/steamworks' +login anonymous +app_update 1007 +quit

  3. Copy Steam Client Library:

    mkdir -p /home/steam/.steam/sdk64
    cp '/home/steam/Steam/steamapps/common/steamworks/linux64/steamclient.so' /home/steam/.steam/sdk64/

  4. Install PalWorld Server:

    steamcmd +force_install_dir '/home/steam/Steam/steamapps/common/PalServer' +login anonymous +app_update 2394010 validate +quit

Step 5: Configure PalWorld Server

  1. Navigate to the PalWorld Server Directory:

    cd /home/steam/Steam/steamapps/common/PalServer

  2. Copy Default PalWorld config file:

    <span class="token function">cp</span> /home/steam/Steam/steamapps/common/PalServer/DefaultPalWorldSettings.ini /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

  3. Edit Server Settings:Edit the PalWorldSettings.ini file to configure your server name, description, and admin password:

    nano PalWorldSettings.ini

    Make the necessary changes, save, and close the file.

Step 6: Start PalWorld Server

  1. Use Screen for Session Management:Install screen if not already installed:

    sudo apt install screen

    Start a new screen session:

    screen -S palworld

  2. Run the PalWorld Server:

    ./PalServer.sh

    This will start the PalWorld server.
  3. Connect to your server:  x.x.x.x:8211

Conclusion

Your PalWorld server is now set up and running on your ServerStadium server. You can detach from the screen session and leave the server running in the background. For more help or information about ServerStadium services, visit our knowledge base or the ServerStadium website.

Table of Contents