跨发行版的启动器又回来啦(公测)

CodeHz

LV 3
156
66
0
4
四川成都
脚本党请注意,这个地址是临时的,公测结束后会有稳定的地址,也别存下来了,这个版本有很多已知bug,基本上就是个半成品
啥也不说了,先上地址
https://cdn.codehz.one/temp/ubuntu-testing.tar.bz2
提示一点哈,虽然说是跨发行版,但是这里仅限于使用了systemd的发行版(因为核心功能依赖systemd和dbus),版本最好在236以上,低了的不能保证能用
食用方法:
下载,然后解压到任意目录
把下面的内容丢到/etc/dbus-1/system.d/test.conf文件里,其中XXXXX换成你要运行服务端的用户名
XML:
<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
        <policy user="XXXXXX">
                <allow own_prefix="one.codehz.bedrockserver"/>
        </policy>
        <policy group="mcpeserver">
                <allow own_prefix="one.codehz.bedrockserver"/>
        </policy>
        <policy context="default">
                <deny own_prefix="one.codehz.bedrockserver"/>
        <allow receive_path="/one/codehz/bedrockserver" receive_interface="*" eavesdrop="true" />
        <allow send_path="/one/codehz/bedrockserver" send_interface="*" />
        <allow send_interface="one.codehz.bedrockserver.core" />
        <allow receive_interface="one.codehz.bedrockserver.core" />
        <allow send_interface="one.codehz.bedrockserver.chat" />
        </policy>
</busconfig>
接着运行systemctl reload dbus 刷新dbus
然后找到正式版1.6.0.14的apk,丢到刚才解压的目录里
然后运行./mcpeserver unpack --apk <apk的名字>
接着输入 LD_LIBRARY_PATH=./lib ./mcpeserver run 开始测试服务端
注意啦,别看这么麻烦,这只是因为现在只是公测,到时候会有更好用的方案的(然后前面那个地址就失效了)
 
  • 喜欢
反馈: YYT

推广

Document

新主题 新资源 新留言