You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

当worldserver由systemctl托管时,能否通过SSH访问Azerothcore游戏控制台?

连接systemctl管理的worldserver执行GM命令方案

核心风险提示

直接运行./worldserver会启动第二个服务实例,与systemctl后台运行的实例抢占端口、共享数据文件,必然导致服务冲突(启动失败、数据异常等),绝对禁止此操作。

正确操作方式

1. 交互式控制台连接

利用systemd的attach命令直接接入后台运行的worldserver会话,获取AC>提示符:

sudo systemctl attach worldserver
  • 进入后即可直接输入GM命令
  • 退出控制台回到SSH会话:按下Ctrl+](方括号键),后台服务不受影响

2. 非交互式单命令执行

如果只需执行单条命令,无需持续交互,可通过管道传递指令:

echo "你的GM命令内容" | sudo systemctl exec -i worldserver

示例:重启游戏服务器

echo "server restart" | sudo systemctl exec -i worldserver

前置检查建议

操作前确认worldserver服务处于正常运行状态:

sudo systemctl status worldserver

确保输出中显示active (running)状态。

内容的提问来源于stack exchange,提问作者envyofthenorth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 21:29:50