与Minecraft Server交互
我有一个运行的Minecraft服务器,它使用init.d脚本自动启动。 现在我希望能够给自己管理员权限,但我需要向服务器发送命令。 如何在不停止并手动运行的情况下执行此操作?
当您使用ssh时,需要传递-t选项以允许屏幕工作。 或者您可以将您的用户名添加到ops.txt文件中。
但是,你真正想要的是一个全function的铃声和口哨脚本,它使用屏幕与Minecraft服务器进行交互。 查看Minecraft Sheller。 我认为它提供了你想要的东西以及更多。
如果你得到
Cannot open your terminal '/dev/pts/0' - please check.
使用
sudo -u minecraft script '/dev/null' screen -r
我最后只是调用sudo /etc/init.d/minecraft stop
然后启动服务器java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
并选择我的播放器并使用sudo /etc/init.d/minecraft start
再次启动它