本指南介绍 IW4x(Call of Duty: Modern Warfare 2)服务器的管理员命令、游戏设置、地图轮换和服务器管理。有关初始设置,请参阅 IW4x MW2 服务器设置指南。
1. 服务器控制台
您可以通过 GPanel 的 Console 选项卡或 userraw/server.cfg 执行命令。命令使用标准 CoD 控制台语法。
2. 基本服务器命令
| 命令 | 描述 |
|---|---|
map [mapname] |
立即切换到指定地图。 |
map_rotate |
切换到轮换中的下一张地图。 |
map_restart |
重新开始当前地图。 |
fast_restart |
快速重启,无需完整重新加载地图。 |
kick [player] |
将玩家踢出服务器。 |
ban [player] |
永久封禁玩家。 |
tempban [player] |
临时封禁玩家。 |
unban [player] |
解除玩家的封禁。 |
status |
列出所有已连接的玩家及其 ID。 |
say [message] |
向所有玩家广播消息。 |
3. 游戏模式配置
在 userraw/server.cfg 中设置游戏模式:
set g_gametype "war"
| 游戏类型 | 模式 |
|---|---|
war | 团队死斗 |
dm | 自由混战 |
dom | 据点争夺 |
sd | 搜索与摧毁 |
sab | 破坏模式 |
ctf | 夺旗模式 |
koth | 总部模式 |
4. 地图轮换
在 userraw/server.cfg 中配置地图轮换:
set sv_maprotation "gametype war map mp_rust gametype war map mp_highrise gametype dom map mp_terminal"
常用地图名称
| 地图名称 | 显示名称 |
|---|---|
mp_rust | Rust |
mp_highrise | Highrise |
mp_terminal | Terminal |
mp_afghan | Afghan |
mp_derail | Derail |
mp_estate | Estate |
mp_favela | Favela |
mp_invasion | Invasion |
mp_quarry | Quarry |
mp_rundown | Rundown |
mp_scrapyard | Scrapyard |
mp_skidrow | Skidrow |
mp_subbase | Sub Base |
mp_underpass | Underpass |
mp_wasteland | Wasteland |
5. 关键服务器设置
将以下设置添加到 userraw/server.cfg:
| 设置 | 默认值 | 描述 |
|---|---|---|
sv_maxclients |
18 | 最大玩家数。 |
scr_game_hardpoints |
1 | 启用连杀奖励。0 = 禁用。 |
scr_game_perks |
1 | 启用技能。0 = 禁用。 |
scr_team_fftype |
0 | 友军伤害。0 = 关闭,1 = 开启。 |
scr_war_scorelimit |
7500 | 团队死斗分数上限。 |
scr_war_timelimit |
10 | 团队死斗时间限制(分钟)。 |
6. 加载模组
IW4x 支持自定义模组:
- 通过 SFTP 将模组文件上传到服务器上的目录(例如
mods/mymod/)。 - 将
MOD_DIR启动变量设置为模组目录名称(例如mods/mymod)。 - 重启服务器以加载模组。
- 要卸载模组,请清除
MOD_DIR变量并重启。
7. 故障排除
- 服务器未出现在浏览器中: 等待
Sending heartbeat to master消息出现。如果未出现,请检查端口或网络问题。 - 玩家无法连接: 验证 IP、端口和密码是否正确。确保 IW4x 客户端版本与服务器匹配。
- 地图轮换不工作: 检查
sv_maprotation语法 -- 每个条目都需要gametype和map关键字。 - 切换地图时服务器崩溃: 验证地图名称拼写是否正确。自定义地图需要正确安装。
相关文章
需要帮助?
如果您需要进一步的帮助,请 提交工单,并附上您的服务器 IP 以及 GPanel 控制台中的错误信息。