Sign inSign up

hmes98318/palworld-docker

By hmes98318

Updated over 2 years ago

Image
0

7.5K

hmes98318/palworld-docker repository overview

palworld-docker

English | 繁體中文

Docker container that can easily run Palworld dedicated server
View on Github

Environments

VariableDescribeDefault ValuesAllowed Values
CHECK_UPDATE_ON_STARTWhether to automatically check for game updates every time you start ittruetrue/false
PORTThe server listening port82110-65535
PLAYERSMax number of players161-32
MULTITHREADWhether to enable multithreadingtruetrue/false
ADMIN_PASSWORDServer admin passwordNonestring
SERVER_NAMEThe name of your serverstringstring
SERVER_DESCDescription of your serverstringstring
SERVER_PASSWORDThe password of your serverNonestring
COMMUNITYWhether the server is appears in the community server list (please set SERVER_PASSWORD)falsetrue/false
COMMUNITY_IPThe IP of the community serverNonestring
COMMUNITY_PORTThe port of the community server82110-65535
RCON_ENABLEDEnable RCON for your servertruetrue/false
RCON_PORTRCON port number255750-65535
The first startup will download the Palworld server file, which may take a while (depends on your network condition)

Volumes

Container mount pointDescription
/home/steam/palworld/Pal/SavedGame config and saves

You must modify the permissions of your host's mounting directory, otherwise the container cannot read it.
(ex: chmod -R 777 ./palSaved)

Game settings

The game settings are in the local directory ./palSaved/Config/LinuxServer/PalWorldSettings.ini (it will be generated after running it for the first time).
Please refer to DefaultPalWorldSettings.ini and official documents for modification.

Docker Compose

Refer to this docker-compose.yml example file

version: '3.8'

services:
  palserver:
    image: hmes98318/palworld-docker:latest
    container_name: palserver
    restart: always
    environment:
      TZ: "Asia/Taipei"
      CHECK_UPDATE_ON_START: true
      PORT: 8211
      PLAYERS: 32
      MULTITHREAD: true
      ADMIN_PASSWORD: "youradminpassword"
      SERVER_NAME: "Palworld Server"
      SERVER_DESC: "Palworld Server Description"
      SERVER_PASSWORD: ""
      # COMMUNITY: false  # Enable this option if you want your server to appear in the community servers list, please set SERVER_PASSWORD
      # COMMUNITY_IP: 
      # COMMUNITY_PORT: 8211
      RCON_ENABLED: false
      RCON_PORT: 25575
    volumes:
      - ./palSaved:/home/steam/palworld/Pal/Saved
    ports:
      - 8211:8211/udp

Docker run

docker run -d \
  --name palserver \
  --restart always \
  -e TZ="Asia/Taipei" \
  -e CHECK_UPDATE_ON_START=true \
  -e PORT=8211 \
  -e PLAYERS=32 \
  -e MULTITHREAD=true \
  -e ADMIN_PASSWORD="youradminpassword" \
  -e SERVER_NAME="Palworld Server" \
  -e SERVER_DESC="Palworld Server Description" \
  -e SERVER_PASSWORD="" \
  -e RCON_ENABLED=false \
  -e RCON_PORT=25575 \
  -v ./palSaved:/home/steam/palworld/Pal/Saved \
  -p 8211:8211/udp \
  hmes98318/palworld-docker:latest

Tag summary

Content type

Image

Digest

sha256:4298f9704

Size

190.8 MB

Last updated

over 2 years ago

docker pull hmes98318/palworld-docker