所以我决定遵循此minecraft server guide,因此我陷入了链接“自动启动和关闭过程”的部分。它不会启动服务器。我尝试通过使用简单的mkdir
替换代码来工作。所以我知道它正在执行。
但是,我仍然无法连接到屏幕screen -list
,(同时进入sudo和我自己的用户时)。我检查了/run/screen/
文件夹,没有其他用户。这意味着可以肯定地说它失败了,而不是我设置的错误。
我使用的代码是没有安装或备份的精确副本。
#!/bin/bash
cd /home/minecraft
screen -d -m -S mc java -Xms1G -Xmx3G -d64 -jar server.jar nogui
这不行吗?
我自己尝试了minecraft server guide,它正常工作。第一次,我没有找到带有screen -list
的mcs屏幕,但我记得在网络可用后,GCE总是以root身份执行启动脚本。
因此,我的下一步只是使用命令sudo su
更改我的root用户,并且从这一点开始,我的mcs屏幕可通过screen -list
使用。请注意,您也可以使用sudo screen -list
我希望这对您有帮助,如果没有,在shell上执行命令时,输出的内容是什么?:screen -d -m -S mc java -Xms1G -Xmx3G -d64 -jar server.jar nogui