CS:GO

CS 能够带来短时大量的多巴胺,这样是不好的。多巴胺阈值提高后,做其他的事情很难再产生足够的快感。

我打 CS 会有负罪感,因此需要时不时戒一段时间。

点击展开戒断区间

设置方案(CS2)

绝大部分控制台指令在 CS2 中都无法使用。我简述一下我的设置。

  1. 将画面设为 4:3。CS2 原生提供了 4:3 的拉伸(必需使用全屏模式)。 已经不再使用 4:3 哩,现在是 16:9 人。
  2. 在设置里可以直接改小地图缩放,无需通过控制台。我直接拉到了最低。
  3. 帧率显示:通过控制台显示帧率比较丑,建议用 steam 提供的接口:Steam - 设置 - 游戏中 - 开启帧率显示 与高对比度
  4. 绑定跳投指令(最新版本已禁止跳投):steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg 中新建 <name>.cfg,写入:
    +jump
    -attack
    -attack2
    -jump
    然后在游戏控制台 bind <key> "exec <name>" 即可。一次绑定即可永久使用。
  5. cl_crosshairsize <length> 可以调整准心长度(突破设置页调整上限)。我使用象限准心,不挡视野的同时非常容易看清。

关于改名

cs 里常有很长的骚名字,我也想玩骚的。但是 steam 限制名字长为 10 个汉字,并且不提示,直接截断。不过有办法绕开这个限制。

steam - 好友 - 查看好友列表 - 点击名字右边箭头 - 编辑个人资料,这样可以超出名字长度限制。

音频调整

打 cs 的常出现枪声太大,脚步太小的困扰。即使在音频设置中设置效果为清脆,也几乎没有作用。这时候可以尝试使用声音均衡器。

声音均衡器对频域进行处理,对不同频率的音频响度进行调节。枪声频率一般在 300Hz-1000Hz,脚步声频率在 60 Hz,因此我们可以加强脚步声频率的响度,而降低枪声频率的响度。

我最开始用的是雷蛇的 THX Spatial Audio,里面内置了一份射击游戏的预设,并且不需要耳机适配,实测还是可以的。但是雷蛇这玩意只能试用 15 天,剩下的要付费了。

然后我去找开源替代品,找到一个 FxSound。这玩意本地化也做的很好,甚至频率也是可调的。我自己调了一个,感觉还不错,脚步听得还行。可惜的是这玩意延迟有点高,至少 150ms,这点倒是比雷蛇差了不少,雷蛇延迟感觉是 <50ms 的。

用了一阵,我还是决定不使用均衡器。一方面是延迟,另一方面是因为耳朵里大多数是高频声,听久了还是有点不舒服的。

设置方案(CS:GO)

过时信息,cs2 可能不适用

启用控制台

控制台
控制台

控制台是对 csgo 进行高级操作的基础。现在你可以按 ~ 键呼出控制台。

切换国服

如何切换

国服游玩 csgo 的优点是:

不过切换国服也有缺点,比如需要防沉迷认证,无法跟外服联机等。请自行决定是否切换。你可以选择以下一项:

开始界面

切换后的设置

由于切换国服后 csgo 的语音会变成中文,若需要切换回英文语音请:

  1. 进入 Steam 安装目录下的 Steam\steamapps\common\Counter-Strike Global Offensive\csgo 文件夹
  2. 删除所有名称带有 audiochinese 的.vpk 文件与全部三个名称带有 perfectworld 的.vpk 文件 (后者与语音无关,但建议删除)

提示

若更新后出现文件缺失提醒、素材加载失败或语音变回中文情况,请再次进入目录删除。

调整纵横比

游戏默认比例 16:9,但调整成 4:3 有如下好处:

调整纵横比后,还需要将画面拉长以充分适应电脑屏幕。但是画面拉长有如下缺点:

画面拉长的常规方法是进入 NVIDIA 控制面板进行设置。此处给出一种非常规的解决方案:

  1. Win+R 键进入运行,输入 regedit 打开注册表
  2. 依次点击 HKEY_LOCAL_MACHINE..SYSTEM..ControlSet001..Control..GraphicsDrivers..Configuration (此时每个目录下仅有一个文件夹,一直点到最后),在右侧找到 Scaling 并双击,更改数值为 3
注册表

警告

对注册表进行直接操作前请务必事先备份!
注册表备份

显示 FPS

在控制台中输入 net_graph 1

该命令还能显示 ping 值,丢包率,tick 等。

显示回合伤害

每回合结束后在左上角显示本回合伤害数据:

  1. 进入 Steam 安装目录下的 Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg 文件夹,新建文本文档,复制粘贴以下代码:
developer 1;
con_filter_enable 2;
con_filter_text_out "player:";
con_filter_text "damage";
  1. 保存关闭后重命名为”damage.cfg”
  2. 在 steam 库中右击 csgo,点击 属性,在 通用-启动选项 中加入 +exec damage

一键跳投

比起手动跳投,一键跳投拥有更高的精确度。(理论上绝对精确)

在控制台输入:

alias +jumpthrow"+jump;-attack;-attack2"
alias -jumpthrow -jump
bind "t" "+jumpthrow"

之后拉开投掷物后按 t 即可一键跳投。其中 t 也可更换为其他不冲突的按键。

清除血迹

bind "shift" "+speed;r_cleardecals" 或者 bind f "+lookatweapon;r_cleardecals"

一键大跳

alias +cjump "+jump; +duck"
alias -cjump "-jump; -duck"
bind "mouse5" "+cjump"

缩小雷达图

cl_radar_scale 0.3 可以使雷达图包含的信息更多。

快速切指定道具

bind "6" "use weapon_smokegrenade"

静步加快

bind "c"+moveup 按 c 即可快速无声走路。仅适用于内格夫,开镜的 SG 553 和 AUG。

常用指令

多用于自定义服务器(创意工坊)。

用途 指令
设置出生金钱 mp_startmoney 16000
设置最高金钱 mp_maxmoney 16000
设置局时 mp_roundtime 60
mp_roundtime_defuse 60
设置最大局数 mp_maxrounds 30
取消购买时空限制 mp_buytime 99999
mp_buy_anywhere 1
设置开始时原地冻结时间 mp_buytime
设置友伤 mp_friendlyfire 0/1
设置可加入双方 mp_humanteam any
设置时间流速 host_timescale 20
无限弹药 sv_infinite_ammo 1
显示着弹点 sv_showimpacts 1
显示投掷物轨迹 sv_grenade_trajectory 1

问题解决

无法连接到服务器可以尝试: cmd 中执行

batch
netsh winsock reset
ipconfig /flushdns

有时候有用。

饰品交易

上学期间我一直是不开箱主义,每周掉的皮肤和箱子都被我卖了;平常买的皮肤都是最便宜的 StatTrak,只是贪它一个计数器而已。

后来上班以后有了收入,并且接触了炼金,就买了一堆皮肤开炉,自然接触到了饰品交易。

可以将 steam 的皮肤看作虚拟货币,因此买皮肤不会有太大的负担:只是把钱换了一种形式存起来。更别说 cs 的皮肤很多都涨了。

但是跟加密货币相比,steam 皮肤还是非常的中心化,不自由,并且 V 社最近几年一直在缩紧交易自由度,恶化交易体验。因此不要将大部分资产投入进去。

玩饰品交易主要有两种,一种是持仓(买入然后等饰品上涨),还有一种是炼金(合成新皮肤)。我主要是玩炼金的。

交易所

直接使用 steam 进行交易会收取高额手续费,一般饰品交易都会通过交易所(挂刀除外)。国内常用的交易所有:

悠悠有品、C5game 和 ECOSteam 的 APP 前端做得都很垃圾,很卡手,感觉就是外包项目。

自动发货

炼金

2025 年末期以后,不建议任何玩家炼金。V 社吃相难看,且饰品为 V 社一言堂,风险过高。

和开箱一样,炼金也是一个运气游戏,但是炼金的期望是正的,因此更多地受到理性玩家的追捧。

因为 V 社的脑残限制,玩炼金在购入材料后需要等待 8 天,也就是等待“丹成”的时间。这里又会出现问题:对于一个好的配方,8 天后其原材料价格很可能上涨。所以在正式开炉之前,还需要重新评估一次原材料和产物的价格,重新计算期望/成本比。这样也诞生了另一个玩法,就是狂收材料以后去配方广场/B 站/QQ 群发布配方,等原材料上涨后再出手,赚的就是其他炼金师的钱,也是相当有意思的。

配方

炼金遵循一个固定的公式,所有产物都是确定性的。

BUFF 上有汰换模拟功能,可以比较方便地计算收益;甚至还有配方广场可以看别人的配方,虽然配方广场大部分都是垃圾。BUFF 也没有出一个屏蔽发布者的功能,还是比较遗憾的。

之前想做一个自动分析炼金配方的系统,卡在了数据收集上(炼金计算需要每个饰品的精确磨损数据,这个非常重要,但是几乎所有的 API 都无法批量查询饰品磨损)。后来退坑就不做了。

奇技淫巧

我曾使用 AHK 脚本,边打 csgo 边推 galgame。将 galgame 窗口放在第二块屏幕中间,游戏里按 F 键就可以推进 galgame 进度。当然由于这样没法用我的 GalgameManager 统计时长,后来就放弃了,Alt + Tab 切屏我也能接受。

external

  1. A decade long Steam issue, is everyone just too fast for Valve?