本指南涵盖 Left 4 Dead 的服务器管理,包括 RCON 访问、Source 引擎控制台命令、玩家管理、SourceMod 插件安装和故障排除。
前提条件: 本指南假设您的服务器已在运行。如果您需要先设置服务器,请参阅 Left 4 Dead 服务器设置指南。
RCON(远程控制台)
RCON 允许您远程执行服务器命令。要设置 RCON,请将以下内容添加到您的 left4dead/cfg/server.cfg:
rcon_password "your_secure_password"
要在游戏内控制台使用 RCON,请输入:
rcon_password your_secure_password
rcon [command]
您也可以直接从 GPanel Console 标签页执行命令,无需 RCON 认证。
基本服务器命令
| 命令 | 描述 |
|---|---|
changelevel [map] |
切换到指定地图(例如 changelevel l4d_hospital01_apartment) |
status |
显示服务器信息、已连接的玩家及其 Steam ID |
kick [name] |
按名称踢出玩家 |
kickid [userid] |
按用户 ID 踢出玩家(来自 status 输出) |
banid [minutes] [steamid] |
按 Steam ID 封禁玩家(0 = 永久封禁) |
removeid [steamid] |
按 Steam ID 解除封禁 |
say [message] |
以服务器身份向所有玩家发送消息 |
maps * |
列出服务器上所有可用地图 |
sv_password [password] |
在运行时设置或更改服务器密码 |
hostname [name] |
在运行时更改服务器名称 |
quit |
优雅地关闭服务器 |
游戏模式命令
| 命令 | 描述 |
|---|---|
sv_gametypes coop |
设置游戏模式为合作模式 |
sv_gametypes versus |
设置游戏模式为对抗模式(生还者 vs 感染者) |
sv_gametypes survival |
设置游戏模式为生存模式 |
z_difficulty Easy/Normal/Hard/Impossible |
更改 AI 难度 |
玩家管理
封禁管理
服务器在 left4dead/cfg/banned_user.cfg 中维护封禁列表。您可以直接编辑此文件或使用控制台命令:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
持久化封禁: 通过控制台封禁玩家后,请运行
writeid 将封禁列表保存到磁盘。否则,封禁将在服务器重启后丢失。
SourceMod 安装
SourceMod 是 Source 引擎服务器的流行插件框架,可添加管理菜单、自定义命令和游戏玩法修改。
- 从 GPanel 停止您的服务器。
- 下载适用于您服务器操作系统(Linux)的 SourceMod 和 MetaMod:Source。
- 通过 SFTP 将两个压缩包上传并解压到
left4dead/目录。addons/文件夹应在left4dead/内创建。 - 将您的 Steam ID 添加到
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - 启动服务器。在控制台中输入
sm version以验证 SourceMod 已加载。
故障排除
| 问题 | 解决方案 |
|---|---|
| 服务器未出现在浏览器中 | 确认服务器正在运行并已连接到 Steam(检查控制台中是否有 Connection to Steam servers successful)。在 server.cfg 中设置 sv_allow_lobby_connect_only 0。 |
| RCON 不工作 | 确保在 server.cfg 中设置了 rcon_password,并且您在客户端输入了匹配的密码。 |
| 切换地图导致服务器崩溃 | 使用 maps * 验证地图名称是否正确。自定义地图必须上传到 left4dead/maps/ 目录。 |
| SourceMod 未加载 | 确保先安装了 MetaMod:Source。检查 left4dead/addons/metamod.vdf 是否存在。验证文件权限是否正确。 |
相关文章
需要帮助? 如果您遇到本指南未涵盖的任何问题,请 提交工单,我们的团队将为您提供帮助。