用Docker快速安装幻兽帕鲁服务端

这个教程用到github上一个幻兽帕鲁docker的项目:

https://github.com/jammsen/docker-palworld-dedicated-server

首先为服务器安装docker,服务器位于非中国大陆使用以下指令安装:

curl -fsSL https://get.docker.com | bash -s docker

服务器位于中国大陆请添加国内镜像:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

#Azure国内云把 "Aliyun"替换为"AzureChinaCloud"

Docker官方安装脚本已集成docker compose,所以无需另外安装。

新建文件夹存放Docker-Compose文件:

mkdir -p /palworld && cd $_
vi docker-compose.yaml

复制粘贴并修改内容

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 # 容器内端口号,跟下面的PUBLIC_PORT要同步
        published: 8211 # 映射到容器外的端口号,保持一致即可
        protocol: udp
        mode: host
      - target: 25575 # rcon 容器内端口号,跟下面的RCON_PORT要同步
        published: 25575 # rcon 映射到容器外的端口号,保持一致即可
        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 #填写服务器公网ip
      - PUBLIC_PORT=8211
      - SERVER_NAME=这里填写服务器的名字 #修改为服务器要显示的名字
      - SERVER_DESCRIPTION=修改为显示的描述内容 #服务器描述,可以修改为自定义内容
      - SERVER_PASSWORD=serverPasswordHere #服务器进入的密码 等号后面内容请修改
      - ADMIN_PASSWORD=adminPasswordHere #管理员密码 等号后面内容请修改
    volumes:
      - ./game:/palworld #本地路径:容器内路径,如需修改请修改本地路径,容器内路径请不要修改。
  
  rcon:
    image: outdead/rcon:latest
    entrypoint: ['/rcon', '-a', '10.0.0.5:25575', '-p', 'adminPasswordHere'] #adminPasswordHere修改为上面ADMIN_PASSWORD的密码,10.0.0.5修改为服务器公网ip
    profiles: ['rcon'] 

更多环境变量到项目的github主页查看。

然后保存文件
esc后输入 :wq 回车保存

启动docker compose检查运行状况

docker compose up

正常运行后可以保持后台运行

docker compose up -d

下面是几个文档内的cron示例用法,运行命令请先进入到存放docker-compose.yaml的目录。

$ docker compose run --rm rcon ShowPlayers
name,playeruid,steamid
$ docker compose run --rm rcon info
Welcome to Pal Server[v0.1.2.0] jammsen-docker-generated-20384
$ docker compose run --rm rcon save
Complete Save

更多用法到幻兽帕鲁官方文档可以查看:

https://tech.palworldgame.com/server-commands

如果要调整服务端的设定可以通过修改配置文件,配置文件位于映射到本地目录的以下路径:

game/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

下面的链接给出了官方配置文件可以修改的内容:

https://tech.palworldgame.com/optimize-game-balance

Configuration parameters下面的内容是可以修改的内容,*请记住每一行之间不能留有空行。

还有一些其他的docker可以自己尝试:

https://github.com/f8upd8/palserver

此教程只包含了简单的快速搭建,免去了安装SteamCMD等复杂的步骤,更深入的玩法可以Google寻找,如教程有误可以指出🙂🙂。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部