PalWorld 幻兽帕鲁开服(Docker版)支持升级存档

玩技站长
玩技站长
玩技站长
管理员, Keymaster
10824
文章
669
评论
运维笔记371,430字数 2779阅读9分15秒阅读模式

PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图

请在部署前先放行端口8211~请在部署前先放行端口8211~请在部署前先放行端口8211~文章源自玩技e族-https://www.playezu.com/810853.html

方式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进入文件夹
其中,DefaultPalwordSettings.ini只是服务器配置文件的默认设置,无论怎么修改都不对游戏服务器的参数产生影响。windows同理

1.如果需要修改服务器参数,则需要修改Pal/Saved/Config/LinuxServer/PalWorldSettings.ini下的文件,在初始状态下,它并不存在,只有在启动完一次服务器之后,它才会生成。 PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图1文章源自玩技e族-https://www.playezu.com/810853.html

所以,我们在进入PalServer文件夹后,先运行PalServer.sh脚本。文章源自玩技e族-https://www.playezu.com/810853.html

运行PalServer.sh 脚本:./PalServer.sh文章源自玩技e族-https://www.playezu.com/810853.html

PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图2文章源自玩技e族-https://www.playezu.com/810853.html

 文章源自玩技e族-https://www.playezu.com/810853.html

2.如果启动时出现以下消息PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图3文章源自玩技e族-https://www.playezu.com/810853.html

输入:mkdir -p ~/.steam/sdk64/ && cp linux64/steamclient.so ~/.steam/sdk64/

复制完毕后,重新运行PalServer.sh脚本文章源自玩技e族-https://www.playezu.com/810853.html

输入:./PalServer.sh

如果出现[S_API] SteamAPI_Init(): Loaded '/home/ubuntu/.steam/sdk64/steamclient.so' OK.  (First tried local 'steamclient.so'),则成功PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图4Ctrl+C关闭服务器文章源自玩技e族-https://www.playezu.com/810853.html

3.将DefaultPalWorldSettings.ini内的内容复制到Pal/Saved/Config/LinuxServer/PalWorldSettings.ini上,并修改里面的参数。文章源自玩技e族-https://www.playezu.com/810853.html

ServerPlayerMaxNum表示服务器最多玩家数量

ServerName表示服务器名

ServerPassword表示服务器密码

PublicPort默认8211,如果要启用其他端口请自行修改

PublicIP为服务器地址

注意:在当前版本中,如果设置了服务器密码,在通过IP登录时可能会出现问题,官方文档中提出下图解决方案

PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图5因此,只需要在启动参数内加入EpicApp=PalServer即可PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图6PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图7

(红线处加入了EpicApp=PalServer,实际上在括号内加入即可,位置无要求)

启动服务器

修改完配置后,回到根目录处输入命令:screen -S PalServer

PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图8

 

2.输入./PalServer.sh

3.输入Ctrl+A+D将进程保存至后台

关闭服务器

1.在根目录处输入命令:screen -ls

PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图9

2.找到相应的进程,输入screen -r XXXXXXXXXX,比如我这里是 24871.PalServer,就输入

screen -r  24871.PalServer,就可以重新回到面板里PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图10

按下Ctrl+C就可以关闭服务器

放行端口

在云服务器安全组里放行端口号,我用的是8211,所以就放行UDP8211,如果用其他的,直接在面板里添加放行就好,这里不多做赘述。PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图11

 

这里随便找了一张截图,反正启用什么端口就放行什么端口,记得是UDP协议
连接服务器
在图下位置输入你的服务器IP地址+端口号PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图12PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图13

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

PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图14
耐心等待一段时间后,点进最近访问过的服务器列表,就可以看到你想进入的服务器了,输入密码,就可以开始游戏了PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图15

假如到这里还是不行的话,可以把服务器密码删了,社群服务器选项去掉,直接直连服务器。

关于服务器更新:切记先关掉服务器再更新,然后运行第7/8/9/10步即可。

关于修改配置:请先关闭服务器之后再修改配置,否则会出现配置覆盖的情况。

方式2.自动Liunx部署(极不推荐×

评论后刷新
由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃

方式3.手动docker部署(配置推荐×

评论后刷新
由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃

方式4.自动docker部署(手动搭建×

如今我们在服务器中配置软件环境的时候是不是经常看到有需要在Docker容器环境部署的,这种效率是比较高,但是我们前提是需要服...
1192

方式5.自动docker部署(宝塔老版×

第一步创建新卷来存储存档文件

docker volume create palworld_saved

第二步创建Docker Compose文件:

评论后刷新
由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃

方式6.宝塔docker编排(新版宝塔√)

优化说明

  1. 主机目录映射:
    • 将主机路径 /opt/pal/Saved 直接映射到容器的 /opt/palworld/Pal/Saved
    • 这样可以确保即使容器重新创建,主机目录中的数据仍然保留。
  2. 去除 volumes 外部声明:
    • 不再使用 Docker 的外部卷管理,因为测试时发现会自动删卷,直接依赖主机文件系统,简单清晰。

使用步骤

评论后刷新
由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃

管理面板推荐

评论后刷新
由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃

常见问题回答

创建卷之后如果重新pull镜像是否会删除卷中的存档?

不会,创建卷后,卷中的数据是持久的,不受重新拉取镜像的影响。Docker 卷被设计为持久性存储,它们在容器之间保留数据,即使你停止、删除容器,甚至重新拉取镜像,卷中的数据仍然保持不变。

在你重新拉取镜像时,Docker 会下载最新的镜像,并启动一个新的容器实例。但是,与卷相关联的数据仍然存在于卷中,因此你不需要担心重新拉取镜像会导致存档数据的丢失。

如果你在重新拉取镜像之后遇到问题,可以通过之前提到的步骤,将卷中的数据复制到新的卷中,以确保数据在容器中得以正确挂载。

:如果服务器崩溃了或者容器损坏该怎么办?

:可以做磁盘raid或者Goodsync实时备份数据。

如何修改参数配置文件?

上面有卷的映射路径或者可以自定义路径。

如何将存档迁移至其他服务器?

/var/lib/docker/volumes/palworld_saved将目录下面所有文件放置新服务器存档路径即可。

docker版重启之后所有的宠物都抑郁什么问题?

应该是重启之后程序卡顿,宠物没有办法进食或者工作,所以建议在有新版本更新的时候手动执行一次脚本。

手动部署的和自动部署和docker的有什么区别?

自动部署就是写了个shell把手动安装简化了而已,服务是部署在主机的,而docker是容器运行的,里面集成好了所有的运行环境无需对于的配置。

问:我改买什么样的配置才可以满足需求?

答:大家可以去www.baiduvps.com看看,选选配置我就是在他家买的。

PalWorld 幻兽帕鲁开服(Docker版)支持升级存档插图16

 最后更新:2024-11-21
评论  37  访客  36  作者  1
    • lowpee
      lowpee 0

      学习一下反反复复

      • 少时诵诗书
        少时诵诗书 0

        感谢!

        • gooo
          gooo 0

          试试

          • godfather
            godfather 0

            感谢!

            • 11
              11 0

              感谢!

              • K
                K 0

                学习一下

              匿名

              发表评论

              匿名网友
              确定

              拖动滑块以完成验证