bedrock 服务装了两个 Addon 后,客户端内存暴增,如何解决?

2021-02-06 14:08:08 +08:00
 fox0001
平时与孩子一起玩,他用 N1+蓝牙手柄+电视机(能流畅运行),我用手机。为了孩子玩得更开心,在自建的 bedrock 服务上装了两个 Addon,一个家具、一个载具。

但是在 N1 ( Android 7,内存 2GB )上用 mcpe 连上服务器,会报“内存不足”,然后贴图劣化,很难看。

再用 LG G3 ( Android 10,内存 3GB )连服务器,也是一样的提示,但是只能几个物品的帖图能看,其它直接变成黑色,直接不能用。在开发模式看到 mcpe 最大内存占用 1.2GB 。

用红米 K30 5G ( Android 10,内存 6GB )连服务器,能正常、流畅运行。查看开发模式,mcpe 最大内存占用 1.5GB 。

最后,有没有什么办法解决?能够降低客户端的内存占用?换一个内存更大且能输出 HDMI 的设备给孩子玩?

相关的 Addon:

FURNICRAFT 3D BLOCK
https://mcpedl.com/furnicraft-addon/

Basic Survival Vehicles (Craftable)
https://mcpedl.com/basic-survival-vehicles-craftable-addon/
2161 次点击
所在节点    Minecraft
12 条回复
fox0001
2021-02-06 19:17:57 +08:00
研究了一天,目前计划是入手机顶盒 X96 max+,4+64,价格 250 左右
IgniteWhite
2021-02-06 21:49:28 +08:00
楼主用的是官方的 alpha 服务器吗?如果不怕折腾可以试一试 pmmp https://github.com/pmmp/PocketMine-MP
no1xsyzy
2021-02-08 13:54:42 +08:00
看了下两个 Addon 似乎贴图都挺多的,不太可能降低内存占用。

@IgniteWhite PMMP 跟这有关系吗?
IgniteWhite
2021-02-08 19:44:00 +08:00
@no1xsyzy pmmp 根据需求能关掉很多基本功能
fox0001
2021-02-09 08:20:08 +08:00
@IgniteWhite #2 是的,一直在用官方的。我去看看 pmmp
fox0001
2021-02-09 22:05:30 +08:00
X96 max+到手了,能进入游戏,虽然提示内存不足,但是玩的时候贴图正常。看来 4GB 内存还是能解决问题,虽然玩起来不够流畅。后面看看能不能刷个系统,提高性能。
shulinbao
2021-02-13 15:32:55 +08:00
@fox0001 pmmp 功能严重缺失,但是插件开发起来方便,适合搭建小游戏服务器(那么为什么不用 nukkit 呢?),如果想正常地玩生存模式的话,还是官方的 bds 比较好。
我之前给自己的基岩服装 addon 也是,客户端会影响性能,所以如果要用 addon,建议找轻量一点的,不要那么多家具。或者直接玩原版,让孩子想办法用原版的方块搞出来各种家具也是极好的。
fox0001
2021-02-13 15:52:32 +08:00
@shulinbao #7 终于有个知音人了!装了家具 addon,我也后悔了。现在换了新机顶盒,解决问题了~还是跑官方 bds 好,官方客户端我都付费了
IgniteWhite
2021-02-15 02:02:55 +08:00
@shulinbao nukkit 现在还在更新吗?我之前玩的时候出于 nukkit 更新停滞没人修 bug,而 pmmp 更新频繁,php 插件也琳琅满目才选择了 pmmp
IgniteWhite
2021-02-15 02:10:14 +08:00
@shulinbao
@fox0001
看了一下,nukkit 已经不活跃了,不过最近有了新的 nukkitx,也许可以关注一下。pmmp 原版一直没有开启红石,诸多开启了红石功能的 fork 在基础功能上很不稳定……不知道 nukkitx 怎么样。

另外楼主说官方客户端付费的事,无论用不用官方服务器,客户端都是需要付费的。如果用安卓的话,老版本盗版客户端搭配老版本的官方服务器或者 pmmp/nukkit 也能使用。关键是 api 的版本要匹配。
fox0001
2021-03-06 22:03:38 +08:00
@IgniteWhite #10 以前试过部署第三方的服务器版(忘了是哪个),但是发现没官方的好玩,生成动物要装 mod,某次出远门,回家后动物都没了。为了方便多个设备一起玩,才选择官方 bedrock 服务。

至于客户端,我是在 Google Play 付费的,设置了家庭共享,其它 Android 设备可以实现免费装。也省去了 API 匹配的问题,顺便支持一下正版。
IgniteWhite
2021-03-06 22:53:37 +08:00
@fox0001 上次在这里讨论过之后,我时隔两年又捡起了基岩版……看了各个第三方服务器的更新,正如你说的,还是很不舒适。我是一直想在 Intel 的 macOS 或者 aarch64 的 Linux 里面开服,但是官方服务器只有 Intel 的 Windows 和 Linux 版本。然后我发现了好东西:

https://github.com/itzg/docker-minecraft-bedrock-server
作者把最近的官方服务器封成了 docker,自己玩的话性能损失很小了。于是我装好了就和女朋友玩了两个星期!学习效率低下!我用 iPad+手柄,她用 Switch 投电视,也是手柄操控。

关于 Switch 连接自建服务器,推荐这个工具,非常好用:
https://github.com/Pugmatt/BedrockConnect

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/751816

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX