所以,我在我的 Ubuntu 服务器机器上安装了这个 Minecraft 服务器。它在屏幕上运行,我想从屏幕外在服务器内执行命令。问题是,当我运行
screen -XS 1234 "my command"
时,它到达了 ubuntu shell,而不是 Minecraft shell。
有什么办法可以解决这个问题吗?
我知道这是一篇旧文章,但我最近一直在研究如何在我的服务器上实现自动化(特别是构建),并弄清楚如何将代码注入 minecraft 服务器会话。 这是我使用的 linux 终端命令:
screen -S screenname -X stuff “minecraft command”$(printf ‘\r’)”
我还创建了一个 youtube 视频来解释如何使用它: https://youtu.be/_eJPO1G5C1A