本指南介绍如何在 Legion Hosting 托管的 Insurgency: Sandstorm 专用服务器上设置和使用 RCON(远程控制台),使您无需访问 GPanel 即可远程执行服务器命令。有关初始服务器设置、地图、游戏模式和连接说明,请参阅 Insurgency: Sandstorm 服务器设置指南。
启用 RCON
RCON 允许您无需访问 GPanel 即可远程执行服务器命令。Insurgency: Sandstorm 支持通过启动参数启用 RCON。
在 GPanel 的 ADDSWITCHES 启动变量中添加以下内容:
-Rcon -RconPassword=YourSecurePassword
添加这些参数后,从 GPanel 重启服务器以使更改生效。
通过 RCON 连接
使用任何标准 Source RCON 客户端进行连接。您需要:
- 您的服务器 IP(来自 GPanel 的 Network 选项卡)
- RCON 端口(默认与 GPanel 中显示的查询端口相同——或在
ADDSWITCHES中使用-RconListenPort设置自定义端口) - 您在
ADDSWITCHES中设置的 RCON 密码
要查找服务器的 IP 和端口,请参阅 如何查找服务器 IP 和端口。
RCON 启动参数
以下与 RCON 相关的参数可以添加到 ADDSWITCHES 启动变量中:
| 参数 | 描述 |
|---|---|
-Rcon |
在服务器上启用 RCON 访问。必须与 -RconPassword 配合使用。 |
-RconPassword=YourRconPass |
设置 RCON 密码。启用 -Rcon 时必需。 |
-RconListenPort=<port> |
指定自定义 RCON 监听端口。如未设置,RCON 默认使用游戏查询端口。 |
包含 RCON 的 ADDSWITCHES 示例
-Rcon -RconPassword=MySecureRconPass -GameStats
常用 RCON 命令
| 命令 | 描述 |
|---|---|
listplayers |
列出所有已连接的玩家及其 ID。 |
kick <playerID> |
通过 ID 踢出玩家。 |
ban <playerID> |
通过 ID 封禁玩家。 |
permban <steamID> |
通过 Steam ID 永久封禁玩家。 |
travel <scenario> |
更换地图/场景。例如:travel Scenario_Ministry_Checkpoint_Security |
restartround |
重新开始当前回合。 |
gamemodeproperty <property> <value> |
在运行时更改游戏模式属性(例如回合时间、波次人数)。 |
say <message> |
发送全服聊天消息。 |
安全提示: 请选择强 RCON 密码,不要公开分享。任何拥有您 RCON 凭据的人都可以在您的服务器上执行命令。
相关文章
需要帮助?
如果您遇到本指南未涵盖的问题,我们的支持团队随时为您提供帮助。