CS2 练习归根结底就是两件事:一份能提供无限 nades 并显示每颗手雷落点连线的 config,以及适合练习的地图。本指南提供一份可复制粘贴的练习 config 和社区实际使用的 workshop 地图,然后教你如何在一台服务器上与全队一起排练 execute。
练习 config
将它保存为: game/csgo/cfg/practice.cfg. 在游戏中打开开发者控制台(Settings > Game > Enable Developer Console,然后按波浪号键),并输入: exec practice. 在托管服务器上,则改为将同样的命令粘贴到网页控制台。
// practice.cfg
sv_cheats 1
sv_infinite_ammo 1
ammo_grenade_limit_total 5
sv_grenade_trajectory 1
sv_grenade_trajectory_time 10
sv_showimpacts 1
sv_showimpacts_time 10
mp_freezetime 0
mp_roundtime 60
mp_maxmoney 60000
mp_startmoney 60000
mp_buy_anywhere 1
mp_buytime 9999
mp_warmup_end
bot_kick关键命令的作用:
sv_cheats 1: 解锁下面所有练习命令。在多人服务器上你必须是 admin,或通过 RCON 发送。sv_infinite_ammo 1+ammo_grenade_limit_total 5: nades 无限,且一次携带五颗,可以连贯地打出一整套 execute。sv_grenade_trajectory 1+sv_grenade_trajectory_time 10: 绘制你投掷的每颗手雷的弧线并在屏幕上保留十秒,让你准确看到 smoke 会在哪里绽开。sv_showimpacts 1: 标记子弹落点,对 spray 控制和一枪爆头的角度很有用。mp_freezetime 0+mp_warmup_end: 回合之间或 warmup 期间不再等待。mp_buy_anywhere 1+bot_kick: 在地图任意位置购买任意 nade,并清空机器人(想要目标时加上 bot_add_t 或 bot_add_ct)。
有两个 binds 值得加进 config 或你的 autoexec:
bind "h" "sv_rethrow_last_grenade" // re-throw your last nade from the same spot
bind "n" "noclip" // fly to check where a smoke landedsv_rethrow_last_grenade 是你会用得最多的命令:投一颗 smoke,用 noclip 过去查看,然后无需走回原地即可从完全相同的位置重新投出。
大家都在用的地图
config 给你无限 nades;这些地图给你值得练习的东西。部署时四张地图都可以通过 workshop 地图选择器加载(或在控制台用 host_workshop_map),它们都是 CS2 社区一再回头使用的地图。
- Lineup 与 prefire: Yprac Hub 是社区标准,一个 workshop 项目就包含 1400 多个 smoke、flash、molotov 和 HE lineups,以及覆盖所有现役地图(Mirage、Inferno、Nuke、Ancient、Anubis、Dust II、Overpass)的 64 条以上 prefire 路线。选一张地图,然后用 Utility 模式学习 lineups,或用 Prefire 模式在真实角度上热身你的 aim。
- Aim: Aim Botz 是 Counter-Strike 中订阅量最高的训练地图。无尽的机器人,完全掌控刷新方式、距离和移动。每日标准 warmup。
- Spray 控制: Recoil Master 将每把武器的后坐力弹道投射到墙上,让你学会把 spray 往下压并凭肌肉记忆去抵消它。
- 准星: crashz' Crosshair Generator 让你在开始练习前试用任意职业选手的准星并复制分享代码。
与团队一起练 execute
Lineups 只有在全队一起投掷时才能赢下回合。在本地 listen server 上单人玩时,你的朋友通常无法在没有端口转发或 Hamachi 之类 VPN 的情况下加入。解决办法是一台大家都能连上的真正服务器:按小时部署一台 CS2 服务器,设置密码让它只属于你们五人,加载 Yprac Hub 或任意竞技地图,反复排练你的 A-site execute,直到 smokes、flashes 和进攻合为一个动作。
把练习 config 通过 网页控制台 发送过去,服务器的表现就和你本地的完全一样,只不过你的团队在里面。当你练完、想真正打这套 execute 时,同一台服务器也能跑一场完整的 5v5,靠的就是 MatchZy.