
请在部署前先放行端口8211~请在部署前先放行端口8211~请在部署前先放行端口8211~
方式1.手动Liunx部署(极不推荐×)
第1步:添加用户:adduser steam 第2步:安装screen:yum install screen -y 第3步:切换用户:su -ls /bin/bash steam 第4步:切换至steam用户目录:cd ~ 第5步:下载steamCMD:https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz 第6步:解压:tar xf steamcmd_linux.tar.gz 第7步:运行SteamCMD:./steamcmd.sh 第8步:登录到Steam:login anonymous,此处有可能失败,如果登录失败的话用自己的账户登录就好 第9步:安装幻兽帕鲁服务器端app_update 2394010 validate,下载完成后,键入quit离开。 第10步:在安装完服务器端后,cd PalServer进入文件夹
1.如果需要修改服务器参数,则需要修改Pal/Saved/Config/LinuxServer/PalWorldSettings.ini下的文件,在初始状态下,它并不存在,只有在启动完一次服务器之后,它才会生成。 
所以,我们在进入PalServer文件夹后,先运行PalServer.sh脚本。
运行PalServer.sh 脚本:./PalServer.sh
![]()
2.如果启动时出现以下消息
输入:mkdir -p ~/.steam/sdk64/ && cp linux64/steamclient.so ~/.steam/sdk64/
复制完毕后,重新运行PalServer.sh脚本
输入:./PalServer.sh
如果出现[S_API] SteamAPI_Init(): Loaded '/home/ubuntu/.steam/sdk64/steamclient.so' OK. (First tried local 'steamclient.so'),则成功
Ctrl+C关闭服务器
3.将DefaultPalWorldSettings.ini内的内容复制到Pal/Saved/Config/LinuxServer/PalWorldSettings.ini上,并修改里面的参数。
ServerPlayerMaxNum表示服务器最多玩家数量 ServerName表示服务器名 ServerPassword表示服务器密码 PublicPort默认8211,如果要启用其他端口请自行修改 PublicIP为服务器地址
因此,只需要在启动参数内加入EpicApp=PalServer即可

(红线处加入了EpicApp=PalServer,实际上在括号内加入即可,位置无要求)
启动服务器
修改完配置后,回到根目录处输入命令:screen -S PalServer
![]()
2.输入./PalServer.sh
3.输入Ctrl+A+D将进程保存至后台
关闭服务器
1.在根目录处输入命令:screen -ls
![]()
2.找到相应的进程,输入screen -r XXXXXXXXXX,比如我这里是 24871.PalServer,就输入
screen -r 24871.PalServer,就可以重新回到面板里
按下Ctrl+C就可以关闭服务器
放行端口
在云服务器安全组里放行端口号,我用的是8211,所以就放行UDP8211,如果用其他的,直接在面板里添加放行就好,这里不多做赘述。![]()
这里随便找了一张截图,反正启用什么端口就放行什么端口,记得是UDP协议的
连接服务器
在图下位置输入你的服务器IP地址+端口号

2.输入完之后可能会报错

耐心等待一段时间后,点进最近访问过的服务器列表,就可以看到你想进入的服务器了,输入密码,就可以开始游戏了
假如到这里还是不行的话,可以把服务器密码删了,社群服务器选项去掉,直接直连服务器。
关于服务器更新:切记先关掉服务器再更新,然后运行第7/8/9/10步即可。
关于修改配置:请先关闭服务器之后再修改配置,否则会出现配置覆盖的情况。
方式2.自动Liunx部署(极不推荐×)
方式3.手动docker部署(配置推荐×)
方式4.自动docker部署(手动搭建×)
方式5.自动docker部署(宝塔老版×)
第一步:创建新卷来存储存档文件
docker volume create palworld_saved
第二步:创建Docker Compose文件:
方式6.宝塔docker编排(新版宝塔√)
优化说明
- 主机目录映射:
- 将主机路径
/opt/pal/Saved直接映射到容器的/opt/palworld/Pal/Saved。 - 这样可以确保即使容器重新创建,主机目录中的数据仍然保留。
- 将主机路径
- 去除
volumes外部声明:- 不再使用 Docker 的外部卷管理,因为测试时发现会自动删卷,直接依赖主机文件系统,简单清晰。
使用步骤
管理面板推荐
常见问题回答
问:创建卷之后如果重新pull镜像是否会删除卷中的存档?
答:不会,创建卷后,卷中的数据是持久的,不受重新拉取镜像的影响。Docker 卷被设计为持久性存储,它们在容器之间保留数据,即使你停止、删除容器,甚至重新拉取镜像,卷中的数据仍然保持不变。
在你重新拉取镜像时,Docker 会下载最新的镜像,并启动一个新的容器实例。但是,与卷相关联的数据仍然存在于卷中,因此你不需要担心重新拉取镜像会导致存档数据的丢失。
如果你在重新拉取镜像之后遇到问题,可以通过之前提到的步骤,将卷中的数据复制到新的卷中,以确保数据在容器中得以正确挂载。
问:如果服务器崩溃了或者容器损坏该怎么办?
答:可以做磁盘raid或者Goodsync实时备份数据。
问:如何修改参数配置文件?
答:上面有卷的映射路径或者可以自定义路径。
问:如何将存档迁移至其他服务器?
答:/var/lib/docker/volumes/palworld_saved将目录下面所有文件放置新服务器存档路径即可。
问:docker版重启之后所有的宠物都抑郁什么问题?
答:应该是重启之后程序卡顿,宠物没有办法进食或者工作,所以建议在有新版本更新的时候手动执行一次脚本。
问:手动部署的和自动部署和docker的有什么区别?
答:自动部署就是写了个shell把手动安装简化了而已,服务是部署在主机的,而docker是容器运行的,里面集成好了所有的运行环境无需对于的配置。
问:我改买什么样的配置才可以满足需求?
答:大家可以去www.baiduvps.com看看,选选配置我就是在他家买的。

原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。

山西省长治市 20F
看看宝塔怎么搭建
江西省九江市 19F
6sedfdsfdsfdsfsdfsds阿斯顿
江苏省 18F
来看看
北京市 17F
靴靴
福建省厦门市 16F
1111111111111111111111ha 哈哈哈
福建省厦门市 15F
哈红红火火恍恍惚惚
云南省昆明市 14F
感谢
云南省昆明市 13F
来了
贵州省 12F
感谢分享 谢谢
中国 11F
哈哈哈哈哈