赞
踩
看别人写的太长了,我长话短说
参考:https://hub.fgit.cf/jammsen/docker-palworld-dedicated-server
阿里云、腾讯云的轻量应用服务器
最好是docker
模版,那样可以省去 0x2.1 安装docker服务
购买过程省略了,4核8G起步,我用的是 rockylinux
1.连上服务器后先安装docker服务
⚠️ 请注意,如果您是其他系统就不适用这一步的命令
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo systemctl start docker
2.使用如下命令创建文件 docker-compose.yaml 以链接内容为最新
⚠️ 请注意,environment: 的以下字段需要注意或更改:
字段 | 用法 |
---|---|
COMMUNITY_SERVER | ture情况下别人能搜到你的,false则不能 |
SERVER_PASSWORD | 服务器密码,目前有bug。设置了可能会进不去,建议为空 |
ADMIN_PASSWORD | 管理密码,有两处adminPasswordHere修改的地方 |
echo "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=false - 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= - ADMIN_PASSWORD=adminPasswordHere - BACKUP_ENABLED=true - BACKUP_CRON_EXPRESSION=0 * * * * volumes: - ./game:/palworld rcon: image: outdead/rcon:latest entrypoint: ['/rcon', '-a', '10.0.0.5:25575', '-p', 'adminPasswordHere'] profiles: ['rcon'] " > docker-compose.yml
3.运行如下命令创建应用目录
mkdir game && chmod 777 ./game/
4.启动容器,并查看日志
docker compose up -d && docker logs -f palworld-dedicated-server
⚠️ 这一步给我耐心等,到出下图才算结束。
盗的图,我用的阿里云
然后将服务器的防火墙添加规则
加上UDP那项就可以了
最后我们进入游戏,菜单栏目 加入多人游戏栏目
,然后输入你的服务器IP地址:8211
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。