由于贪恋某家具齐全的 mod ,bedrock 服务器上安装后,导致 MCPE 客户端所需内存暴涨,不得不寻求解决方案。原文见:/t/751816
本来以为 4GB 内存的 Android 机顶盒能够解决问题,但是机顶盒装的应用多起来,运行 MCPE 客户端就更卡了。重点是加载地图速度慢于游戏内人物的步行速度,导致几乎不可玩。
从经济的角度来考虑,只能把魔爪伸向拥有 12GB 内存的 HP 老笔记本,挖掘其潜能。
折腾了大半年,终于找到这个启动器(如下)。目前只支持 Linux 和 MacOS 。其原理是,自动连上 Google Play ,并下载最新版的 MCPE Android 客户端,然后在本地运行。貌似也能从本地加载自己下载的 apk ,但是我没找到途径获取 x86 版的 MCPE Android 客户端。
mcpelauncher https://mcpelauncher.readthedocs.io/en/latest/getting_started.html
发布版本下载 https://github.com/ChristopherHX/linux-packaging-scripts/releases
1 )由于要连到 Google Play ,但该启动器没有代理设置(或者我不知道吧),需要利用外部程序实现。我是用了这个: https://github.com/hmgle/graftcp
另外,运行时,需要把自建 MCPE Bedrock Server 的 IP ,设置为黑名单,即不走代理。
2 )由于要连到 Google Play 下载 apk ,可能需要购买正版 MCPE 。由于我已购买了,所以不知道不购买的话,是否可以。
3 ) graftcp 只能设置指定 IP 不走代理,但是 www.minecraft.net 有多个 IP ,导致登录 XBOX 帐号后,角色的皮肤加载不出来。希望后面能找到方法解决这个问题吧。
简单测试过,此方案可流畅运行 MCPE 。机器 CPU 是 i3-4000M ,显卡是该 CPU 自带集成显卡。加上手头的 Android 手机,就有两个设备可以跑 MCPE 客户端了。又可以带着孩子满世界跑了~
1
zsj950618 2021-11-16 00:40:37 +08:00
看了下 mcpelauncher ,这样太彪悍了,感觉都是逆向出来的。。
|
3
libook 2021-11-16 11:58:56 +08:00
试试在 graftcp 后面套一个 privoxy ,用于按照域名规则分流。
|