docker安装

本教程以centos为例,其他操作系统可自行搜索安装教程

1. 更新Yum包

yum -y update

这个命令不是必须执行的,看个人情况,后面出现不兼容的情况的话就必须update了

yum -y update:升级所有包同时也升级软件和系统内核
yum -y upgrade:只升级所有包,不升级软件和系统内核

2. 卸载旧版本(如果之前安装过的话)

yum remove docker  docker-common docker-selinux docker-engine

3. 安装docker

yum -y install docker-ce

4. 启动 Docker 并设置开机自启

systemctl start docker
systemctl enable docker

5. docker环境安装完成

服务端介绍

本教程使用使用Docker-playworld-dedicated-server进行服务端的搭建

服务器搭建

1. 拉取服务端镜像

docker pull jammsen/palworld-dedicated-server

2. 创建docker-compose配置文件,当然你也可以自己构建启动命令直接启动

//创建palworld目录
mkdir ./palworld
//创建docker-compose配置文件
touch ./palworld/docker-compose.yml

3.写入配置文件内容

//使用vim编辑器编辑docker-compose文件,你会使用其他编辑器也可以用其他的
vi ./palworld/docker-compose.yml

把下列内容粘贴到docker-compose.yml文件中

version: '3.9'
services:
  palworld-dedicated-server:
    #build: .
    container_name: palworld-dedicated-server
    image: jammsen/palworld-dedicated-server:latest
    restart: always
    network_mode: bridge
    ports:
      - target: 8211 # gamerserver port inside of the container
        published: 8211 # gamerserver port on your host
        protocol: udp
        mode: host
      - target: 25575 # rcon port inside of the container
        published: 25575 # rcon port on your host
        protocol: tcp
        mode: host
    environment:
      - ALWAYS_UPDATE_ON_START=true
      - MAX_PLAYERS=32
      - MULTITHREAD_ENABLED=true
      - COMMUNITY_SERVER=true
      - RCON_ENABLED=true
      - RCON_PORT=25575
      - PUBLIC_IP=10.0.0.5
      - PUBLIC_PORT=8211
      - SERVER_NAME=jammsen-docker-generated-###RANDOM###
      - SERVER_DESCRIPTION=Palworld-Dedicated-Server running in Docker by jammsen
      - SERVER_PASSWORD=serverPasswordHere
      - ADMIN_PASSWORD=adminPasswordHere
      - BACKUP_ENABLED=true
      - BACKUP_CRON_EXPRESSION=0 * * * *
    volumes:
      - ./game:/palworld

4. 进入配置文件目录,创建并启动容器

cd ./palworld
docker compose up -d

5. 大功告成

至此服务端就搭建完成了,容器会自动运行在本机ip的8211端口

只要你的服务器防火墙打开了8211端口 就可以尝试连接这个服务器了

后记

整个搭建过程比较简单,当然是相对于程序猿来讲吧

如果搭建过程中遇到问题欢迎提问

懒得搭建的也可以找博主代搭,只需一顿饭钱

Last modification:January 25, 2024
如果觉得我的文章对你有用,请随意赞赏