重新写了一下 Minecraft 基岩版服务器的辅助程序,终于有命令补全等功能了(虽然实际是假的)

2018 年 5 月 11 日
 codehz

接上帖 https://study.congcong.us/t/423322

由于近期做了大量优化更新,已经抛弃了基于 docker 的部署方案(当然编译构建服务器核心还是依赖 Docker 的,但是这与最终用户无关),所以决定重开一帖详细介绍

具体来说就是用 golang 做了一个启动器,运行效果如下

除此之外,还加上了几个方便功能

  1. 自动下载服务器核心 mcpeserver download
  2. 自动解压 x86 APK mcpeserver unpack -apk XXX.apk (这意味着你需要自行获取 x86 apk 文件,注意,只能保证当前最新正式版的兼容性)
  3. 运行服务器 mcpeserver run ,顺便提供一个命令行包装器,有了自动补全功能(就是上图

这个启动器也会在当前目录创建一个 games 文件夹,用来存放存档和 server.properties 文件,配置文件的使用方法见上帖

10475 次点击
所在节点    Minecraft
11 条回复
codehz
2018 年 5 月 11 日
啊,忘记写获取方式了 : 在这里 https://github.com/codehz/mcpeserver
SCGabriel
2018 年 5 月 11 日
收藏下,给捧个场(>^ω^<)
MrCharlesYang
2018 年 5 月 11 日
捧场+1,服务端提取自真正的官方原版,比其他第三方的做得不知道高到哪里去了
phoenixlzx
2018 年 5 月 13 日
有没有 benchmark ?
codehz
2018 年 5 月 13 日
问题是如何 benchmark,和 PM 比较?那肯定是 PM/Nukkit 快(这个以前我试过
SomeBottle
2018 年 6 月 27 日
网上自购的都是 x86apk 嘛,这方面资源我不是很会找...
codehz
2018 年 6 月 27 日
@SomeBottle #6 其实,可以直接搜索 apk 下载的。。。
SomeBottle
2018 年 6 月 29 日
@codehz https://ww2.sinaimg.cn/large/ed039e1fgy1fsserhak4gj20ms062js1
我遇到了这个问题,用的网上下载的 1.4.2 版本的 apk。是必须要 1.4.4 的吗
codehz
2018 年 6 月 29 日
@SomeBottle #8 测试第三个版本号是无关的( 1.4.0 的都可以(只是修复 bug 而已(而且主要都是客户端的 bug
ShineSmile
2018 年 7 月 11 日
star
lookas2001
2018 年 7 月 11 日
star 一下。没想到突然翻出来这么一个项目。
的确比其他那些自己写服务端核心代码的要好一些,这个项目有前途的。

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

https://study.congcong.us/t/453975

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

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

© 2021 V2EX