请在部署前先放行端口8211~请在部署前先放行端口8211~请在部署前先放行端口8211~文章源自玩技e族-https://www.playezu.com/810853.html
手动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下的文件,在初始状态下,它并不存在,只有在启动完一次服务器之后,它才会生成。 文章源自玩技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
文章源自玩技e族-https://www.playezu.com/810853.html
文章源自玩技e族-https://www.playezu.com/810853.html
2.如果启动时出现以下消息文章源自玩技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'),则成功Ctrl+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为服务器地址
因此,只需要在启动参数内加入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步即可。
关于修改配置:请先关闭服务器之后再修改配置,否则会出现配置覆盖的情况。
自动Liunx部署(极不推荐×)
手动docker部署(配置推荐√)
自动docker部署(手动搭建√)
自动docker部署(基于宝塔√)
第一步:创建新卷来存储存档文件
docker volume create palworld_saved
第二步:创建Docker Compose文件:
开通社区服务
1、在配置文件中添加一个参数,在配置文件的任意位置均可以。添加的时候注意前后配置的逗号。
EpicApp=PalServer
2、为什么要开通社区服务器,这样可以在社区服务器列表中搜索到添加的服务器可以共享给游客使用。其次是在最近链接的列表中可以查询到这个服务器,方便下次链接更方便,现在的社区服务器列表搜索还不是很完善所有有可能搜索不到创建的列表。
宝塔面板路径
常见问题回答
问:创建卷之后如果重新pull镜像是否会删除卷中的存档?
答:不会,创建卷后,卷中的数据是持久的,不受重新拉取镜像的影响。Docker 卷被设计为持久性存储,它们在容器之间保留数据,即使你停止、删除容器,甚至重新拉取镜像,卷中的数据仍然保持不变。
在你重新拉取镜像时,Docker 会下载最新的镜像,并启动一个新的容器实例。但是,与卷相关联的数据仍然存在于卷中,因此你不需要担心重新拉取镜像会导致存档数据的丢失。
如果你在重新拉取镜像之后遇到问题,可以通过之前提到的步骤,将卷中的数据复制到新的卷中,以确保数据在容器中得以正确挂载。
问:如果服务器崩溃了或者容器损坏该怎么办?
答:可以做磁盘raid或者Goodsync实时备份数据。
问:如何修改参数配置文件?
答:上面有卷的映射路径或者可以自定义路径。
问:如何将存档迁移至其他服务器?
答:/var/lib/docker/volumes/palworld_saved将目录下面所有文件放置新服务器存档路径即可。
问:docker版重启之后所有的宠物都抑郁什么问题?
答:应该是重启之后程序卡顿,宠物没有办法进食或者工作,所以建议在有新版本更新的时候手动执行一次脚本。
问:手动部署的和自动部署和docker的有什么区别?
答:自动部署就是写了个shell把手动安装简化了而已,服务是部署在主机的,而docker是容器运行的,里面集成好了所有的运行环境无需对于的配置。
问:我改买什么样的配置才可以满足需求?
答:大家可以去www.baiduvps.com看看,选选配置我就是在他家买的。
非洲地区 29F
感谢楼主分享
非洲地区 28F
感谢楼主
湖南省常德市 27F
哈哈哈哈哈哈哈哈哈哈哈哈
广东省深圳市 26F
学习
北京市 25F
11dadsDADSDA大大
福建省福州市 24F
学习学习
福建省福州市 23F
学习
福建省福州市 22F
学习学习
江苏省苏州市 21F
学习学习