本指南涵盖了 Sven Co-op 专用服务器的管理员设置、RCON 命令、玩家管理、地图管理、AMX/插件支持、自定义地图和故障排除。Sven Co-op 是 Half-Life 的合作多人游戏模组,玩家可以一起完成战役任务。有关初始设置、配置和连接说明,请参阅 Sven Co-op 服务器设置指南。
1. 管理员设置 (users.ini)
Sven Co-op 使用 svencoop/users.ini 来定义管理员账户和权限。
添加管理员
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
权限标志
| 标志 | 权限 |
|---|---|
a | 免疫(不能被其他管理员踢出/封禁) |
b | 预留(预留槽位访问权限) |
c | 踢出玩家 |
d | 封禁玩家 |
e | 解除封禁玩家 |
f | 击杀/拍打玩家 |
g | 更换地图 |
h | 执行服务器变量 |
n | RCON 访问权限 |
要获得完整管理员权限,使用所有标志:"abcdefghijklmn"
查找您的 Steam ID:连接后打开控制台(
~)并输入 status。您的 Steam ID 以 STEAM_0:X:XXXXXXXX 格式显示。
2. RCON 命令
通过 GPanel 控制台、游戏内控制台或第三方工具使用 RCON。在游戏内使用以下命令进行身份验证:
rcon_password YourRconPassword
rcon <command>
玩家管理
| 命令 | 描述 |
|---|---|
rcon kick <userid> | 通过用户 ID 踢出玩家。 |
rcon banid <minutes> <userid> | 封禁玩家。使用 0 表示永久封禁。 |
rcon addip <minutes> <ip> | 封禁一个 IP 地址。 |
rcon removeip <ip> | 解除 IP 封禁。 |
rcon status | 列出所有玩家及其用户 ID 和 Steam ID。 |
地图和服务器命令
| 命令 | 描述 |
|---|---|
rcon changelevel <mapname> | 更换地图,保持玩家连接。 |
rcon map <mapname> | 从头加载地图,断开所有玩家连接。 |
rcon maps | 列出所有可用地图。 |
rcon hostname "Name" | 更改服务器名称。 |
rcon sv_password "pass" | 设置或更改加入密码。 |
rcon say "message" | 发送全服聊天消息。 |
rcon exec <filename> | 执行配置文件。 |
rcon quit | 关闭服务器。 |
3. AMX/插件支持
Sven Co-op 支持 AngelScript 插件(内置)和 AMX Mod X 以扩展功能。
AngelScript 插件(内置)
将插件放置在 svencoop/scripts/plugins/ 目录中,并在 svencoop/default_plugins.txt 中注册。
AMX Mod X
- 在 GPanel 中停止服务器。
- 下载适用于 Sven Co-op 的 AMX Mod X 并通过 SFTP 上传。
- 通过 AMX Mod X 的
users.ini文件配置管理员访问权限。 - 启动服务器并在控制台中验证。
热门插件
- 管理工具:增强的踢出、封禁和玩家管理功能。
- 地图投票:让玩家投票选择下一张地图。
- 玩家统计:追踪击杀、死亡和游戏时长。
- 反作弊:服务器端作弊检测。
4. 自定义地图
手动安装地图
- 下载地图
.bsp文件及相关资源。 - 通过 SFTP 将
.bsp上传到svencoop/maps/。 - 将附加资源(纹理、声音)上传到相应目录。
- 将地图名称添加到
mapcycle.txt以加入轮换。 - 使用
rcon changelevel mapname进行测试。
提示:自定义地图可能需要下载资源。Sven Co-op 在大多数情况下会自动处理,但大型地图会导致加载时间较长。
5. 故障排除
服务器在加载地图时崩溃
- 检查 GPanel 控制台的错误消息。
- 尝试加载其他地图 -- 地图文件可能已损坏。
- 移除最近添加的自定义地图或插件进行测试。
玩家无法连接
- 在 GPanel 中验证服务器是否正在运行。
- 从网络选项卡检查正确的 IP 和端口。
- 确保服务器和玩家使用相同的游戏版本。
RCON 无法使用
- 验证
rcon_password是否已在启动变量和server.cfg中设置。 - 在发送命令之前使用正确的密码(区分大小写)进行身份验证。
- 检查您是否在使用
rcon命令之前先输入了rcon_password及密码。 - 也可以直接使用 GPanel 控制台作为替代方案 -- 无需 RCON 身份验证。
自定义地图无法加载
- 验证
.bsp文件是否位于svencoop/maps/目录中。 - 检查命令或地图轮换中的地图名称是否与文件名完全匹配(在 Linux 上区分大小写)。
- 在控制台中查找缺失资源错误 -- 您可能需要额外的文件。
相关文章
需要帮助?
如果您的 Sven Co-op 服务器遇到本指南未涵盖的问题,请提交工单,并提供您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误消息。