How can I get the command back?
fx-k opened this issue · 8 comments
fx-k commented
怎么实现在linux终端输入一条命令来获取服务器的返回值?
类似之前版本内的:mcpeserver exec
codehz commented
这个啊,新版启动器在做呢。。要基于Docker了(当然dbus协议还是有的,跑在不同容器里,用于“未来可能要实现的”服务端之间的通讯)
keke1229488344 commented
嗯,,最新的服务端确实很好用。。
那就是说暂时还没这个功能吧?
好吧,期待...
codehz commented
其实是有的。。。一个暂时能用的管理器是bdsm,exec功能还在。。但是我准备重做一个,适配现在云原生的潮流
(启动器安装方式参考 https://docs.bdsm.technology/ 需要 chrome 72 以上的浏览器,否则会提示证书错误或者TLS版本不兼容
keke1229488344 commented
那。。命令是什么呢?
keke1229488344 commented
https://docs.bdsm.technology我就是按照这里面的安装的。。。。
我./bdsm help看了一下,请问是 ./bdsm attach这个命令吗?
服务器在screen用./bdsm r -u开了,开了输入结果如下:
[root@FXIT-Arch bdsm]# ./bdsm attach list
BDSM Version: v0.1.0-3-g5f438be
Server is not running!
[root@FXIT-Arch bdsm]#
谢谢你!
keke1229488344 commented
@keke1229488344 不用谢
???
codehz commented
刚记错了,那个exec的功能好像由于某些原因没合并(
另外用-u方式启动,当然也得用-u方式attach
codehz commented
但是其实这个exec是可以用简单的shell指令完成的。。。 busctl --user call one.codehz.bedrockserver.default /one/codehz/bedrockserver one.codehz.bedrockserver.core exec s "help"