本指南涵盖管理员设置、Source 引擎 RCON 命令、玩家管理、地图命令、SourceMod/MetaMod 插件支持以及 Open Fortress 专用服务器的故障排除。Open Fortress 是一个免费的 TF2 模组,包含新的游戏模式和内容,基于 Source 引擎构建。有关初始设置、配置和连接说明,请参阅 Open Fortress 服务器设置指南。
1. 管理员设置(RCON 密码)
Open Fortress 使用 Source 引擎的 RCON 系统进行管理。在 open_fortress/cfg/server.cfg 中设置密码:
rcon_password "YourStrongPassword"
在游戏中通过控制台(~)进行身份验证:
rcon_password YourStrongPassword
rcon <command>
您也可以通过 GPanel 控制台标签页直接发送命令,无需 RCON 身份验证。
请保管好您的 RCON 密码。任何拥有该密码的人都可以完全控制服务器。请使用强度高且唯一的密码。
2. Source 引擎 RCON 命令
玩家管理
| 命令 | 描述 |
|---|---|
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。如果不保存,封禁将在重启后丢失。
地图命令
| 命令 | 描述 |
|---|---|
rcon changelevel <mapname> | 切换地图,玩家保持连接。 |
rcon map <mapname> | 从头加载地图,断开所有玩家连接。 |
rcon maps * | 列出所有可用地图。 |
rcon mp_timelimit <min> | 更改地图时间限制。 |
rcon mp_fraglimit <frags> | 更改击杀数限制。 |
rcon mp_restartgame 1 | 重新开始当前回合,重置分数。 |
服务器管理
| 命令 | 描述 |
|---|---|
rcon hostname "Name" | 更改服务器名称。 |
rcon sv_password "pass" | 设置或更改加入密码。 |
rcon sv_alltalk <0/1> | 切换跨队语音聊天。 |
rcon say "message" | 发送全服聊天消息。 |
rcon exec <filename> | 执行一个配置文件。 |
rcon quit | 关闭服务器。 |
3. SourceMod 和 MetaMod
如需高级管理功能,请安装 MetaMod:Source 和 SourceMod。
安装
- 从 GPanel 停止您的服务器。
- 从 sourcemm.net 下载 MetaMod:Source,并通过 SFTP 上传到
open_fortress/。 - 从 sourcemod.net 下载 SourceMod,并上传到
open_fortress/。 - 启动服务器,并在控制台中使用
meta version和sm version进行验证。
添加 SourceMod 管理员
编辑 open_fortress/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
在聊天或控制台中使用 sm_admin 打开游戏内管理员菜单。
4. 自定义地图
- 下载自定义地图
.bsp文件。 - 通过 SFTP 上传到
open_fortress/maps/(参见 如何通过 SFTP 上传文件)。 - 将地图名称添加到
open_fortress/cfg/mapcycle.txt。 - 使用
rcon changelevel mapname进行测试。
5. 故障排除
服务器启动时崩溃
- 检查 GPanel 控制台中的错误消息。
- 验证起始地图是否存在于
open_fortress/maps/中。 - 如果使用了 SourceMod/MetaMod,请暂时移除插件目录进行测试。
- 确保所有必需的游戏文件已正确下载(TF2 资源和 Open Fortress 文件)。
玩家无法连接
- 在 GPanel 中验证服务器是否正在运行。
- 从网络标签页检查正确的 IP 和端口。
- 确保玩家通过相同方式(Beans 启动器)安装了 Open Fortress。
缺少纹理或资源
- Open Fortress 依赖 TF2 资源。确保在安装过程中正确下载了
tf2/目录。 - 如果缺少纹理,请尝试从 GPanel 设置标签页重新安装。
相关文章
需要帮助?
如果您遇到本指南未涵盖的 Open Fortress 服务器问题,请提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误消息。