How to Set Up a Dedicated Palworld Server Using Docker

How to Set Up a Dedicated Palworld Server Using Docker 1 - steamlists.com
How to Set Up a Dedicated Palworld Server Using Docker 1 - steamlists.com

How to Set Up a Dedicated Palworld Server Using Docker

Hey friend, if you want to play Palworld with your buddies without the headache of bare metal setup, let me guide you through it. But first, there are a couple of things you’ll need…

Installing Docker

Obviously, Docker is essential here. Check out the official installation instructions. Nice and easy.

Installing GIT (optional)

Git isn’t mandatory, but it makes life easier. Grab it from []. Grab the right version for your OS.

Getting the Dockerfile

With Docker and optionally git ready to rock, we can grab the Dockerfile. If you installed git, open your command line and cd to where you want the file saved. Then:

git clone https://github.com/f8upd8/palserver cd palserver

Otherwise, manually copy-paste the Dockerfile contents from GitHub into a new file called just “Dockerfile”.

cd <PATH> https://github.com/f8upd8/palserver cd palserver

Building and Running

Moment of truth! Fire up these commands in Windows or Linux:

docker build -t palserver . docker run -p 8211:8211 palserver

If all goes well, your server should be live at 127.0.0.1:8211. Share the fun by setting up port forwarding on your router if needed.

# Server build command
docker build . –tag palserver
# Fill the < > brackets in the command and run it
docker run \
-p <SERVER PORT>:8211/tcp \
-p <SERVER PORT>:8211/udp \
–mount type=bind,source=”<PATH WHERE YOU WANT YOUR SERVER DATA AND CONFIG SAVED>”,target=/srv/palworld/Pal/Saved \
-d –restart=<Restart Policy) palserver port=<SERVER PORT> <AFTER THIS YOU CAN SPECIFY OTHER LAUNCH OPTIONS>
# Or just use foolproof defaults, your server’s files will be saved into the current directory in the *Saved* folder and server will run with default 8211 port.
mkdir ./Saved
docker run -p 8211:8211/tcp -p 8211:8211/udp –mount type=bind,source=”./Saved”,target=/srv/palworld/Pal/Saved -d –restart=unless-stopped palserver port=8211

Let me know if you have any other questions, happy gaming!


Be the first to comment

Leave a Reply

Your email address will not be published.


*