dot*_*ezz 6 linux arch-linux mono-framework
我有一个通过 SSH 连接的无头 Linux 服务器。除了正常任务之外,我最近开始使用它来托管一个用 C# 和 Mono 编写的 [游戏服务器][1]。它的表现令人钦佩!但是,如果我与 SSH 会话断开连接,它就会挂断并且游戏客户端断开连接。
要启动游戏服务器,我运行命令mono KMPServer.exe. 此后,服务器软件启动并显示配置信息 - 但是,直到我键入/start.
因此我无法使用nohup- 启动服务器的过程包括首先使用单声道运行它,然后与其交互以发出“ /start”命令。有趣的是,我也不能后台处理(这对 Mono 来说是正常的吗?)。
当我断开 SSH 会话时,有什么方法可以运行它以防止游戏服务器关闭?
概括:
小智 6
听起来您应该能够使用屏幕会话。如果您不熟悉 screen 工具,请查看手册页或访问Screen Command Examples: Get Control of Linux / Unix Terminal。
首先,使用pacman -S screen. 然后开始一个新的会话screen mono KMPServer.exe,执行所有你需要做的,并离开会话Ctrl+ A+ D。如果您需要再次附加会话,请使用screen -x.
| 归档时间: |
|
| 查看次数: |
2592 次 |
| 最近记录: |