当前位置:
文章详情

听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!

2024-01-23 10:22:16 77点赞 559收藏 164评论

前言

精灵宝可梦+方舟?2024年第一款现象级联机游戏来了,这就是《幻兽帕鲁》,一款融合了精灵捕捉、射击、生存建造等元素的开放世界新作,仿佛一个缝合怪,它将生存建造、开放世界冒险、宠物养成对战三类游戏最顶尖的代表作加以借鉴,并将各类其紧紧黏合在“帕鲁”这个可爱萌物的周边。

该游戏是曾发布救济缝合怪《创世理想乡》的公司,这一次,将缝合怪做的更棒了。

听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!

大家好,这里是可爱的Cherry,想必这几天大家都被这款游戏刷屏过了吧,就像曾经的方舟生存进化、绝地求生,去年的霍格沃茨之遗、博得3一样,突然爆火的这款游戏冲进了Steam在线人数排行榜。

距离2024年1月19日正式发售,40小时后突破了 500 万份销量,Steam 同时在线峰值超 150 万,成为当今最火爆的游戏之一。

听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!

🔻以下为官方资料:

游戏设定在一个由类似动物的生物“帕鲁”居住的开放世界中。玩家可以战斗并捕捉帕鲁,然后用它们来建造基地、进行跨越和战斗。《幻兽帕鲁》可单人游玩,也支持最多32名玩家在一个服务器上进行网络游戏。该游戏于2021年首次公布,于2024年1月通过抢先体验在Windows、Xbox One和Xbox Series X/S上发布。

但是在游戏爆火的同时,不少朋友也遇到了这些问题,服务器卡顿、连接超时、加速器过期等等,十分的影响游戏体验。

今天,Cherry就来教大家利用手上的NAS,搭建一套幻兽帕鲁专用社区服务器,并发布到游戏中,让来自世界各地的朋友都能进入你的服务器游玩。


系统部署

一、Docker Compose部署

在Docker Compose部署前,需要先新建文件夹和配置文件,并给予管理员权限。

🔻这里以/volume1/docker/game/为例

mkdir -p /volume1/docker/game/Pal/Saved/Config/LinuxServer

chmod 777 /volume1/docker/game

touch /volume1/docker/game/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

🔻新建docker-compose.yml,将以下代码复制进去,并修改自定义内容

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:

- "8211:8211/udp" #自定义端口,不建议改

environment:

- ALWAYS_UPDATE_ON_START=true #是否更新

- MAX_PLAYERS=32 #最大支持人数

- MULTITHREAD_ENABLED=true #是否开启多多线程 CPU

- COMMUNITY_SERVER=true #是否开启为社区服务器,如果为 true,则服务器将显示在游戏官方的社区服务器中。

- PUBLIC_IP=10.0.0.1 #本机IP,不填则自动生成

- PUBLIC_PORT=8211 #本机端口,和上面的端口一致,不要改

- SERVER_NAME=Cherry_Cgakki #自定义服务器名字

- SERVER_DESCRIPTION=Cherry_Cgakki #自定义服务器介绍

- SERVER_PASSWORD=serverPasswordHere #公开服务器密码,官方有BUG,不起作用

- ADMIN_PASSWORD=adminPasswordHere #公开服务器管理员密码

volumes:

- /volume1/docker/game:/palworld #自定义数据存档路径,游戏服务器所有数据都保存在这里

二、停止Docker并修改配置文件

🔶配置文件:/volume1/docker/game/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

🔻参照格式如下,只要修改相应的数值即可。

; This configuration file is a sample of the default server settings.

; Changes to this file will NOT be reflected on the server.

; To change the server settings, modify Pal/Saved/Config/LinuxServer/PalWorldSettings.ini.

[/Script/Pal.PalGameWorldSettings]

OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=1.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,DeathPenalty=All,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="Default Palworld Server",ServerDescription="",AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")

可以修改我们自己服务器上的所有内容,这里是官方的配置文件Palworld tech guide - Optimize game balance (palworldgame.com)

🔶服务器参数与释义

  • DayTimeSpeedRate: 游戏白天时间的速率,影响游戏中白天的流逝速度。

  • NightTimeSpeedRate: 游戏夜晚时间的速率,影响游戏中夜晚的流逝速度。

  • ExpRate: 玩家经验获取的速率,影响角色升级的速度。

  • PalCaptureRate: 捕捉伙伴的速率,影响成功捕捉伙伴的几率。

  • PalSpawnNumRate: 伙伴生成数量的速率,影响伙伴在游戏中的生成数量。

  • PalDamageRateAttack: 伙伴攻击时的伤害速率,影响伙伴攻击力。

  • PalDamageRateDefense: 伙伴防御时的伤害速率,影响伙伴防御力。

  • PlayerDamageRateAttack: 玩家攻击时的伤害速率,影响玩家的攻击力。

  • PlayerDamageRateDefense: 玩家防御时的伤害速率,影响玩家的防御力。

  • PlayerStomachDecreaseRate: 玩家胃口减少的速率,影响玩家在游戏中的饥饿程度。

  • PlayerStaminaDecreaseRate: 玩家耐力减少的速率,影响玩家在游戏中的耐力消耗速度。

  • PlayerAutoHPRegeneRate: 玩家自动恢复生命值的速率。

  • PlayerAutoHpRegeneRateInSleep: 玩家在睡眠状态下自动恢复生命值的速率。

  • PalStomachDecreaseRate: 伙伴胃口减少的速率,影响伙伴在游戏中的饥饿程度。

  • PalStaminaDecreaseRate: 伙伴耐力减少的速率,影响伙伴在游戏中的耐力消耗速度。

  • PalAutoHPRegeneRate: 伙伴自动恢复生命值的速率。

  • PalAutoHpRegeneRateInSleep: 伙伴在睡眠状态下自动恢复生命值的速率。

  • BuildObjectDamageRate: 建筑物受到伤害的速率,影响建筑物的耐久度。

  • BuildObjectDeteriorationDamageRate: 建筑物老化受到的伤害速率,影响建筑物老化的速度。

  • CollectionDropRate: 采集物品掉落的速率,影响从采集中获得物品的几率。

  • CollectionObjectHpRate: 采集物品的耐久度速率,影响采集物品的耐久度。

  • CollectionObjectRespawnSpeedRate: 采集物品重新生成速率,影响采集物品重新生成的速度。

  • EnemyDropItemRate: 敌人掉落物品的速率,影响从敌人处获得物品的几率。

  • DeathPenalty: 死亡惩罚设置,可以是"All"表示所有物品都会掉落。

  • bEnablePlayerToPlayerDamage: 是否启用玩家对玩家的伤害。

  • bEnableFriendlyFire: 是否启用友军伤害。

  • bEnableInvaderEnemy: 是否启用入侵敌人。

  • bActiveUNKO: 是否启用UNKO活动。

  • bEnableAimAssistPad: 是否启用手柄瞄准辅助。

  • bEnableAimAssistKeyboard: 是否启用键鼠瞄准辅助。

  • DropItemMaxNum: 掉落物品的最大数量。

  • DropItemMaxNum_UNKO: UNKO活动中掉落物品的最大数量。

  • BaseCampMaxNum: 基地营地的最大数量。

  • BaseCampWorkerMaxNum: 基地营地中工作者的最大数量。

  • DropItemAliveMaxHours: 掉落物品存活的最大小时数。

  • bAutoResetGuildNoOnlinePlayers: 是否自动重置没有在线玩家的公会。

  • AutoResetGuildTimeNoOnlinePlayers: 没有在线玩家时自动重置公会的时间。

  • GuildPlayerMaxNum: 公会中玩家的最大数量。

  • PalEggDefaultHatchingTime: 伙伴蛋默认孵化时间。

  • WorkSpeedRate: 工作速率,影响游戏中各种工作的速度。

  • bIsMultiplay: 是否启用多人游戏。

  • bIsPvP: 是否启用玩家间对战。

  • bCanPickupOtherGuildDeathPenaltyDrop: 是否可以捡起其他公会玩家死亡惩罚的物品。

  • bEnableNonLoginPenalty: 是否启用非登录惩罚。

  • bEnableFastTravel: 是否启用快速旅行。

  • bIsStartLocationSelectByMap: 是否通过地图选择起始位置。

  • bExistPlayerAfterLogout: 玩家登出后是否存在于游戏中。

  • bEnableDefenseOtherGuildPlayer: 是否启用对其他公会玩家的防御。

  • CoopPlayerMaxNum: 合作玩家的最大数量。

  • ServerPlayerMaxNum: 服务器中玩家的最大数量。

三、重启Docker等待更新

🔻看到以下代码就说明全部部署,服务器已经上线了

听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!


系统使用

一、连接服务器

进入游戏后,选择加入多人游戏 (专用服务器),在最下方输入服务器的ip:port即可进入游戏。

听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!

二、负载情况

很多朋友会关心用NAS部署的负载情况如何,本次搭建使用的是自建的unraid,具体配置可以看图片,游戏服务端CPU占用大概3%左右。

🔻CPU:志强Sliver 4210R;内存:32Gb。

如果使用920+的话,因为线程比较少,内存分配估计得高一点,大概2-4G的样子。

听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!

三、游戏画面

听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!

最后

其实,不光光是幻兽帕鲁,NAS还能部署成为很多在线游戏的服务端,比如我的世界、wow、梦幻西游等。

但是同样的,因为NAS一开始设计的和服务器并不同,散热、线程数、CPU性能都都会有些不同,所以可以小小尝试以下,控制服务器游玩人数即可。

本项目采用Docker部署,任意NAS、服务器都可以部署安装。

※※※推荐以下NAS与配件※※※※※※


听说幻兽帕鲁很火?究极缝合怪?赶紧用NAS搭建一套社区服务器一起玩,上线抓宠了!

欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
164评论

  • 精彩
  • 最新
  • 置顶 石器时代、魔力宝贝、网金OL、梦幻西游,很多经典游戏,估计docker版本都没有,Cherry努力找一找。 [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    你要这么说,有空得弄个 魔力服端的 docker。 上次弄是大概是 2006 年,Debian3 做的服务器

    校验提示文案

    提交
    想玩冒险岛,小可爱找一找 [脸红]

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • 梦幻西游,私聊个?

    校验提示文案

    提交
    [傻笑] [傻笑] 现在好像都是H5版本的

    校验提示文案

    提交
    我也想知道

    校验提示文案

    提交
    收起所有回复
  • 同求梦幻西游还有我的世界服务器教程!

    校验提示文案

    提交
    同求

    校验提示文案

    提交
    梦幻西游还真没docker,手动部署的那种。我的世界有,我到时候写一篇

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 正准备回去看看搭一个,就看到你的文章了 [鼓掌]

    校验提示文案

    提交
    这不是赶巧了不是~~快来试试吧

    校验提示文案

    提交
    收起所有回复
  • 求ro,石器时代,金庸群侠传ol

    校验提示文案

    提交
    金庸群侠转我的天,好古老的回忆。

    校验提示文案

    提交
    收起所有回复
  • 大佬好,请问‘🔻看到以下代码就说明全部部署,服务器已经上线了’这一段是怎么在后台监控的,我是群晖的docker

    校验提示文案

    提交
    直接在注册表装

    校验提示文案

    提交
    docker logs -f 容器名

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 观摩大神

    校验提示文案

    提交
    谢谢大佬指出

    校验提示文案

    提交
    收起所有回复
  • 群晖的docker要怎么配置,有教程吗?

    校验提示文案

    提交
    1、新建文件目录。2、新建配置文件。3、把docker-compose的代码复制到群晖的container manager的项目里,路径选建好的文件夹,后面流程一样。

    校验提示文案

    提交
    谢谢

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 厉害 [喜极而泣]

    校验提示文案

    提交
    谢谢大佬支持

    校验提示文案

    提交
    收起所有回复
  • 没公网ip要内网穿透?

    校验提示文案

    提交
    这我还没试过,理论上一样的,把端口穿透到有公网的服务器上。如果是动态ip那没问题,只要输入系统自动识别的ip即可

    校验提示文案

    提交
    好的谢谢,这个对docker的配置要求高吗? ?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 这样就有私服了?

    校验提示文案

    提交
    也不算私服,这是官方开放的社区服,可以发布在游戏内的服务器列表中的。

    校验提示文案

    提交
    还是要买的,只不过官服太拉胯,允许自己建

    校验提示文案

    提交
    收起所有回复
  • 求魔力宝贝,不过极空间好像不能ssh部署?

    校验提示文案

    提交
    获取到SSH就可以

    校验提示文案

    提交
    极空间不给ssh,绿联的能拿到

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 这个游戏命令行怎可开?

    校验提示文案

    提交
    游戏内聊天框,输入/AdminPassword 管理员密码。然后输入指令,指令可看官方文档:去看看

    校验提示文案

    提交
    感谢

    校验提示文案

    提交
    收起所有回复
  • 搭建了 但是连接的时候 提示未输入密码

    校验提示文案

    提交
    那就把docker的密码那一段删了试试看,不知道是不是官方更改过了,昨天官方承认密码这块有BUG,等稳定以后,我回头把这篇文章再补充完善一下

    校验提示文案

    提交
    这个问题目前的解决方案是:你找个有密码的社区服务器,然后点击再把你服务器的密码输入上去,点击连接再点否,再在下边输入ip的地方输入你服务器的ip就能连接了

    校验提示文案

    提交
    收起所有回复
  • 是不是要先装streamcmd啊 按教程不行

    校验提示文案

    提交
    不行,哪一步报错吗?

    校验提示文案

    提交
    是绿联的不行 绿联运行不了steamCMD 好像缺一个32位的库

    校验提示文案

    提交
    收起所有回复
  • 有石器时代的吗 [喜极而泣] 幻兽帕鲁 我用极空间z4s n600516g内存搭的 16人满后半小时到1小时必爆内存

    校验提示文案

    提交
    16天有点多了,估计2-4人差不多了

    校验提示文案

    提交
    cpu都没跑满 主要就是爆内存…

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • ip 不自动获取咋办?直接填公网 ip 吗

    校验提示文案

    提交
    知道自己公网IP就填公网ip

    校验提示文案

    提交
    感谢,已搭建好了,和小伙伴愉快玩耍了

    校验提示文案

    提交
    收起所有回复
  • 小白一个,有台黑裙 能不能教一下怎么打命令呀 感激不尽! [小眼睛]

    校验提示文案

    提交
    打开容器管理,选项目,新建,按我的把目录先建好,选新建dokcer-compose,然后把docker-compose.yml代码复制到下面。确认就行了

    校验提示文案

    提交
    收起所有回复
  • 联想的nas可以用吗?有docker的

    校验提示文案

    提交
    有docker就可以部署,如果ssh有的话方便,没有的话需要docker界面部署,或者使用portainer堆栈部署

    校验提示文案

    提交
    收起所有回复
  • 不错不错,我看见了我以为的NAS用途!来人!喂公子吃饼!

    校验提示文案

    提交
    嗯?不能投碎银... [皱眉]

    校验提示文案

    提交
    哈哈哈哈 心意领了 [吐舌] [吐舌]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

最新文章 热门文章
559
扫一下,分享更方便,购买更轻松