Phi*_*hil 3 command-line minecraft
当我和家人一起玩多人《我的世界》时,我使用外部服务器。每个人都会偶尔在我的本地电脑上进行会话。我可以重新打开一个新终端并重新登录服务器。我可以使用 ps aux|grep minecraft 来查看原始进程仍在运行,但我看不到活动或输入命令。我可以加入那个正在运行的进程吗?
我的意思是,当我打开终端会话并启动 Minecraft (MC) 时,我可以在 MC 服务器中输入命令,例如 /list 来查看用户、/weather clear 来停止下雨等。失去连接并重新登录我看不到服务器窗口中正在进行的活动。我可以看到该进程仍在运行,但我想要做的是能够像以前一样加入该进程,并再次输入 MC 命令。
GNU Screen 是一个可以让您重新连接到先前会话的工具。只需将其安装在您的远程服务器上即可。
apt-get install screen
Run Code Online (Sandbox Code Playgroud)
现在,当您通过 SSH 连接到计算机时,只需键入screen并按空格键即可。您将返回到正常的终端。在这里运行你想要的任何东西(我的世界)。
现在假设您的连接已断开。购买后不用担心,因为它仍在您之前创建的屏幕会话中运行。您所要做的就是重新 SSH 并附加到已经运行的屏幕会话。您可以通过以下方式获取正在运行的会话列表:
screen -ls
Run Code Online (Sandbox Code Playgroud)
从列表中选择您要连接的会话并键入:
screen -r <session-name>
Run Code Online (Sandbox Code Playgroud)
你回来了!
这是您可以使用屏幕做的许多很棒的事情之一。我只写了实现OP想要的内容所需的最少使用信息。如果您有兴趣,这里有一个很好的教程。
要退出屏幕会话,只需键入exit。
| 归档时间: |
|
| 查看次数: |
18204 次 |
| 最近记录: |