本指南涵盖 IOSoccer 服务器的管理员设置、RCON 命令、玩家管理、比赛控制、SourceMod 支持和故障排除。有关初始设置和连接说明,请参阅 IOSoccer 服务器设置指南。
1. RCON 设置
通过 GPanel 中的 RCON 启动变量设置 RCON 密码,或在 iosoccer/cfg/server.cfg 中设置:
rcon_password "YourStrongPassword"
在游戏中通过控制台(~)进行认证:
rcon_password YourStrongPassword
rcon <command>
您也可以直接通过 GPanel Console 选项卡发送命令。
请妥善保管您的 RCON 密码。 任何拥有密码的人都将拥有完整的服务器控制权。请使用强壮且唯一的密码。
2. 玩家管理
| 命令 | 描述 |
|---|---|
rcon status | 列出玩家及其用户 ID、Steam ID、IP 和延迟信息。 |
rcon kick <userid> | 通过用户 ID 踢出玩家。 |
rcon kick "<playername>" | 通过显示名称踢出玩家。 |
rcon banid <minutes> <userid> | 通过用户 ID 封禁。0 = 永久封禁。 |
rcon banip <minutes> <ip> | 封禁 IP 地址。 |
rcon removeid <steamid> | 移除 Steam ID 封禁。 |
rcon removeip <ip> | 移除 IP 封禁。 |
rcon writeid | 将封禁列表保存到 banned_user.cfg。 |
rcon writeip | 将 IP 封禁保存到 banned_ip.cfg。 |
务必保存封禁列表。 封禁后请运行
rcon writeid 和 rcon writeip。不保存的话,重启后封禁将会丢失。
3. 比赛控制
| 命令 | 描述 |
|---|---|
rcon changelevel <mapname> | 切换到其他地图/球场。 |
rcon map <mapname> | 强制加载地图,断开所有玩家连接。 |
rcon mp_timelimit <min> | 更改比赛时间限制。 |
rcon mp_restartgame 1 | 重新开始当前比赛。 |
rcon say "message" | 发送全服聊天消息。 |
4. 服务器管理
| 命令 | 描述 |
|---|---|
rcon hostname "Name" | 更改服务器名称。 |
rcon sv_password "pass" | 设置或更改加入密码。 |
rcon sv_alltalk <0/1> | 切换跨队语音聊天。 |
rcon exec <filename> | 执行配置文件。 |
rcon quit | 关闭服务器。 |
5. SourceMod 和 MetaMod
如需高级管理功能,请安装 MetaMod:Source 和 SourceMod。
安装步骤
- 从 GPanel 停止您的服务器。
- 从 sourcemm.net 下载 MetaMod:Source 并通过 SFTP 上传到
iosoccer/。 - 从 sourcemod.net 下载 SourceMod 并上传到
iosoccer/。 - 启动服务器并使用
meta version和sm version验证安装。
添加 SourceMod 管理员
编辑 iosoccer/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
6. 故障排除
- 服务器启动时崩溃: 检查 GPanel 控制台中的错误信息。验证启动地图是否存在。IOSoccer 默认启用
-condebug来存储日志。 - 玩家无法连接: 确认服务器正在运行,在 GPanel 中检查 IP/端口,并确保游戏版本匹配。
- 球体物理问题: 确保
TICKRATE至少设置为66。推荐使用默认值100。 - RCON 不工作: 验证
RCON启动变量是否已设置(默认为空)。
相关文章
需要帮助?
如果您遇到本文未涵盖的 IOSoccer 服务器问题,请 提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误消息。