CSGO指令指南

启用控制台

1
con_enable 1;   // 启用控制台  0 = 禁用  1 = 启用

绑定一键加载CFG

1
2
bind ins "exec autoexec.cfg;";   // 绑定ins键加载autoexec.cfg
bind del "exec practice.cfg;"; // 绑定delete键加载practice.cfg

一些必要设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
fps_max 400;   // 游戏内最大FPS   0 = 取消上限

fps_max_menu 400; // 游戏主界面最大FPS 0 = 取消上限

engine_no_focus_sleep 0; // 切出游戏窗口时将休眠一段时间以减少功耗和资源使用 0 = 关闭 默认 = 50

net_graphproportionalfont 0; // 网络信息字体大小 0 = 小 1 = 大

cl_autowepswitch 0; // 自动切换到刚捡起的武器 0 = 禁用 1 = 启用

cl_autohelp 1; // 游戏提示(连发切换提示) 0 = 禁用 1 = 启用

cl_showhelp 0; // 游戏提示 0 = 禁用 1 = 启用

cl_showloadout 0; // 总是显示物品栏 0 = 禁用 1 = 启用

cl_spec_follow_grenade_key 0; // 跟随投掷物轨迹 0 = 左ALT 1 = 左SHIFT 2 = 换弹键

cl_dm_buyrandomweapons 0; // 死斗复活时随机武器 0 = 禁用 1 = 启用

cl_use_opens_buy_menu 0; // 按使用键打开购买菜单 0 = 禁用 1 = 启用

cl_crosshair_friendly_warning 1; 使用默认准星时瞄准队友叠加特殊准星 0 = 不显示 1 = 仅使用默认准星时显示 3 = 一直显示

cl_teamid_overhead_mode 2; // 隔墙显示队友信息 0 = 不显示 1 = 显示队友位置 2 = 显示位置与装备

cl_teammate_colors_show 2; // 竞技模式在记分牌和雷达上队友的颜色 0 = 不显示 1 = 显示颜色 2 = 显示颜色和颜色首字母

cl_hud_playercount_pos 0; // 显示迷你记分牌和玩家数的位置 0 = 屏幕顶部 1 = 屏幕底部

cl_hud_playercount_showcount 1; 迷你记分牌样式 0 = 显示玩家头像 1 = 显示玩家数量

~~cl_forcepreload 1; // 客户端预加载 0 = 禁用 1 = 启用~~

r_drawtracers_firstperson 1; // 曳光弹道 0 = 禁用 1 = 启用

r_dynamic 1; // 动态光影 0 = 禁用 1 = 启用

gameinstructor_enable 0; // 游戏辅助信息 0 = 禁用 1 = 启用

spec_replay_autostart 0; // 死亡回放 0 = 禁用 1 = 启用

mm_dedicated_search_maxping 80; // 最大匹配延迟

ui_steam_overlay_notification_position "bottomright"; // steam通知信息显示位置 topleft = 左上角 topright = 右上角 bottomleft = 左下角 bottomright = 右下角

tickrate设置

1
2
3
4
5
cl_cmdrate 128;   // 客户端发送到服务器最大数据包数量   10 - 128  默认 = 64

cl_updaterate 128; // 客户端从服务器请求的最大数据包数量 10 - 128 默认 = 64

rate 786432; // 网络带宽设置为最高

鼠标相关设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sensitivity 1.83;   // 鼠标灵敏度   默认 = 1

m_pitch 0.022; // 鼠标Y轴速度 默认 = 0.022

m_yaw 0.022; // 鼠标X轴速度 默认 = 0.022

zoom_sensitivity_ratio_mouse 1; // 开镜时的鼠标速度

m_rawinput 1; // 鼠标原始输入,输入直接从鼠标获取,操作系统鼠标相关的设置不会生效 0 = 禁用 1 = 启用

m_customaccel 0; // 鼠标加速 0 = 禁用 1 = 启用 2 = 自定义鼠标加速(X和Y的灵敏度分别按 m_pitch 和 m_yaw 缩放) 3 = 自定义鼠标加速(通过 sensitivity 的值缩放)

m_customaccel_exponent 1.05; // 何时开始鼠标加速,值设置得越高,激活得越早。 默认 = 1.05

m_mousespeed 0; // 禁用Windows的鼠标加速

组名设置

1
cl_clanid 33355507;   // 设置组名   填入你想要显示组的ID

手臂模型相关设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
viewmodel_recoil 0;   // 开枪时枪口上抬幅度   0 - 1  默认 = 1

viewmodel_fov 68; // 视野设置 52 - 68 默认 = 60

viewmodel_offset_x 2.5; // 手臂模型X轴(屏幕左右边缘-屏幕中间)偏移量 -2.5 - 2.5 默认 = 1

viewmodel_offset_y 0; // 手臂模型Y轴(人物前后)偏移量 -2 - 2 默认 = 1

viewmodel_offset_z -1.5; // 手臂模型Z轴(屏幕顶部-屏幕底部)偏移量 2 - -2 默认 = -1

viewmodel_presetpos 3; // 持枪视角 1 = 默认 2 = 写实 3 = 经典

cl_viewmodel_shift_left_amt 1.5; // 移动时手臂模型向左的偏移量 0.5 - 2 默认 = 1.5

cl_viewmodel_shift_right_amt 0.75; // 移动时手臂模型向右的偏移量 0.25 - 2 默认 = 0.75

cl_bobamt_lat 0.1; // 手臂模型在移动时的左右幅度 0.1 - 2 默认 = 0.4

cl_bob_lower_amt 5; // 手臂模型在移动时的前后幅度 5 - 30 默认 = 21

cl_bobamt_vert 0.1; // 手臂模型在移动时的上下幅度 0.1 - 2 默认 = 0.25

视频相关设置

1
2
3
4
5
6
7
mat_monitorgamma 1.3;   // 显示亮度,值越小越亮   1.6 - 2.6  默认 = 2.2

mat_monitorgamma_tv_enabled 0; // 显示模式 0 = 电脑屏幕 1 = 电视 默认 = 0

mat_powersavingsmode 0; // 节能模式 0 = 禁用 1 = 启用

mat_queue_mode 2; // 开启多核渲染 -1 = 系统默认 0 = 同步单线程 1 = 队列单线程 2 = 多线程

声音相关设置

1
2
3
4
5
volume 1;   // 游戏声音   0 - 1

suitvolume 0; // ????

~~ windows_speaker_config 4; // 声音输出设备 -1 = 自动 1 = 耳机 4 = 立体声扬声器 3 = 4 个扬声器 6 = 5.1 环绕声 ~~

音乐

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
snd_musicvolume_multiplier_inoverlay 0;   // 处于steam界面时的音乐音量

snd_menumusic_volume 0; // 主菜单的音乐音量 0 - 1

snd_roundstart_volume 0; // 回合开始时的音乐音量 0 - 1

snd_roundend_volume 0; // 回合结束时的音乐音量 0 - 1

snd_tensecondwarning_volume 0; // 十秒警告的音乐音量 0 - 1

snd_mvp_volume 0; // MVP音乐音量 0 - 1

snd_mapobjective_volume 0; // 放置炸弹或人质被解救时的音乐音量 0 - 1

snd_deathcamera_volume 0; // 死亡视角的音乐音量 0 - 1

snd_dzmusic_volume 0; // 头号特训的音乐音量 0 - 1

语音

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
voice_system_enable 1;   // 语音系统   0 = 禁用  1 = 启用

voice_modenable 1; // 麦克风 0 = 禁用 1 = 启用

~~ lobby_voice_chat_enabled 0; // 大厅语音聊天 0 = 禁用 1 = 启用 ~~

voice_enable 1; // 语音通讯 0 = 禁用 1 = 启用

voice_scale 0.2; // 其他玩家麦克风的音量 0 - 1 默认 = 1

voice_positional 0; // VOIP定位 0 = 禁用 1 = 启用 默认 = 0

voice_mixer_volume 0.5; // Windows中的麦克风音量 0 - 1

voice_mixer_boost 0; // Windows中的麦克风增强功能 0 = 禁用 1 = 启用

voice_mixer_mute 0; // Windows中的麦克风静音功能 0 = 禁用 1 = 启用

voice_threshold 2000; // 麦克风开始拾音的阈值,当非按键说话时有效 默认 = 4000

voice_caster_enable 0; // 解说语音 0 = 禁用 或输入steam用户ID选择解说,假设解说的ID为(STEAM_0:1:XXXX),则填入XXXX即可改为该名解说

voice_caster_scale 0.7; // GOTV观看比赛时,控制解说的声音音量 0 - 1

voice_inputfromfile 0; // 使用文件获取语音输入 0 = 使用麦克风获取语音输入 1 = 从'voice_input.wav'获取语音输入

voice_loopback 0; // 语音环回至耳机/扬声器(用于测试) 0 = 禁用 1 = 启用

voice_recordtofile 0; // 克风录音到文件 0 = 禁用 1 = 将麦克风数据和解压后的语音数据录制到voice_micdata.wav中

语音时自动降低游戏声音

1
2
3
4
5
6
7
8
9
snd_ducking_off 1;   // 当有人说话时降低游戏声音  0 = 启用  1 = 禁用  下面有4个命令

snd_ducktovolume 0.7; // 降低的声音音量

snd_duckerattacktime 0.5; // 声音从正常音量变为ducktovolume的速度,反之亦然。

snd_duckerreleasetime 2.5; // 音量恢复正常的时间

snd_duckerthreshold 0.15; // 音量开始降低的时间。

其他声音相关

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
dsp_enhance_stereo  0;   // 环绕声模拟?

snd_mute_losefocus 0; // 切出游戏时是否静音 0 = 禁用 1 = 启用

snd_mixahead 0.05; // 声音缓冲时间,过低可能出现问题

~~ snd_legacy_surround 0; // 在Windows Vista/7下遇到声音问题时的解决方法 ~~

snd_headphone_pan_exponent 2; // 使声音的衰减更加渐进 2 = 远处的声音更大,但近战时的声音更差)

snd_headphone_pan_radial_weight 1; // 在平移法之前应用cos(angle) * weight (在距离上声音减弱的幅度较小,那么值为2)

snd_pitchquality 1; // 声音音质

snd_front_headphone_position 90; // 指定虚拟前置左/右耳机的位置(以度为单位)(45度可选)。

snd_rear_headphone_position 90; // 指定虚拟后排左/右耳机的位置(以度为单位)(135度可选)。

snd_prefetch_common 1; // 从scripts/sound_prefetch.txt中指定的目录预取常用声音(减少播放时音频文件的加载)。

HUD相关设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
crosshair 1;   // 准星   0 = 禁用  1 = 启用

cl_show_observer_crosshair 2; // 显示被观察玩家的准星 0 = 禁用 1 = 好友和队友 2 = 所有人

cl_color 3; // 大厅和雷达上你的颜色 0 = 黄色 1 = 紫色 2 = 绿色 3 = 蓝色 4 = 橙色

cl_hud_color 2; // HUD颜色 0 = 默认颜色 1 = 白色 2 = 浅蓝色 3 = 深蓝色 4 = 紫色 5 = 红色 6 = 橙色 7 = 黄色 8 = 绿色 9 = 淡绿色 10 = 粉红色

cl_hud_background_alpha 1; // HUD阴影透明度 0 - 1 默认 = 0.5

cl_hud_healthammo_style 1; // 生命值和护甲的显示模式 0 = 显示数字和生命条 1 = 显示数字

hud_scaling 0.7; // HUD缩放 0.5 - 0.95 默认 = 0.85

cl_show_clan_in_death_notice 0 // 击杀提示组名显示 0 = 禁用 1 = 启用

hud_showtargetid 0; // 显示准星指到敌人的ID 0 = 禁用 1 = 启用

cl_hud_bomb_under_radar 1; // 炸弹显示在雷达下方 0 = 禁用 1 = 启用

cl_hud_radar_scale 1.1; // 雷达大小 0.8 - 1.3 默认 = 1

cl_radar_always_centered 1; // 雷达始终以自己的位置为中心 0 = 禁用 1 = 启用

cl_radar_icon_scale_min 0.45; // 雷达上圆点的大小 0.4 - 1 默认 = 0.6

cl_radar_rotate 1; // 雷达跟随旋转 0 = 禁用 1 = 启用

cl_radar_square_with_scoreboard 1; // 打开记分板时放大雷达 0 = 禁用 1 = 启用

safezonex 1; // X轴安全区大小

safezoney 1; // Y轴安全区大小

快捷键绑定

跳投

1
2
3
4
5
alias +jumpthrow "+jump;-attack;-attack2";

alias -jumpthrow "-jump";

bind "v" "+jumpthrow"; // 绑定 V 键跳投

一件丢包

1
bind "T" "use weapon_knife;use weapon_c4;drop;slot1"   // 绑定T键一键丢包

滚轮跳

1
bind "MWHEELDOWN" "+jump";   // 绑定下滚轮跳跃

武器装备购买

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
bind "kp_enter" "buy flashbang;buy smokegrenade;buy molotov;buy flashbang;buy hegrenade;buy decoy;"   // 绑定小键盘 Enter 购买闪光弹、烟雾弹、燃烧弹、闪光弹、手榴弹、诱饵弹

bind "kp_end" "buy ak47;buy m4a1;"; // 绑定小键盘 1 购买AK47、M4A4或M4A1

bind "kp_downarrow" "buy awp;"; // 绑定小键盘 2 购买AWP

bind "kp_pgdn" "buy deagle;"; // 绑定小键盘 3 购买沙漠之鹰

bind "kp_leftarrow" "buy tec9;"; // 绑定小键盘 4 购买tec9

bind "kp_5" "buy p250;"; // 绑定小键盘 5 购买P250

bind "kp_rightarrow" "buy aug;buy sg556;"; // 绑定小键盘 6 购买AUG或SG553

bind "kp_plus" "buy vesthelm;"; // 绑定小键盘 + 购买头盔和护甲

bind "kp_minus" "buy vest;"; // 绑定小键盘 - 购买护甲

bind "kp_multiply" "buy defuser;"; // 绑定小键盘 * 购买拆弹器

快速切换道具

如果不需要投掷物准星可以把下面的 autoxh 删除。

1
2
3
4
5
6
7
8

bind "z" "use weapon_knife;use weapon_flashbang;autoxh"; // 绑定 Z 键快速切闪光弹

bind "x" "use weapon_knife;use weapon_smokegrenade;autoxh"; // 绑定 X 键快速切烟雾弹

bind "c" "use weapon_knife;use weapon_molotov;use weapon_incgrenade;autoxh"; // 绑定 Z 键快速切燃烧弹或诱饵弹

bind "MWHEELUP" "use weapon_knife;use weapon_hegrenade;autoxh"; // 绑定 鼠标上滚轮 键快速切手榴弹

自动投掷物准星

请注意,如果需要使用投掷物准星,需要将你的准星参数保存下来,改名为 crosshair.cfg 并和下面的 crosshair_throw.cfg 一起放到游戏目录下的cfg文件夹内。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
alias +atk "+attack;+ack"

alias -atk "-attack;-ack"

alias +ack;alias -ack;

alias +atk2 "+attack2;+ack2"

alias -atk2 "-attack2;-ack2"

alias +ack2;alias -ack2;

alias ack_1 "exec crosshair_throw;alias -ack ack_2"

alias ack_2 "exec crosshair;alias -ack;alias +ack"

alias ack2_1 "exec crosshair_throw;alias -ack2 ack2_2"

alias ack2_2 "exec crosshair;alias -ack2;alias +ack2"

alias autoxh "alias +ack ack_1;alias +ack2 ack2_1";

alias autoxh_off "alias +ack;alias +ack2;exec crosshair"

bind 1 "slot1;autoxh_off"

bind 2 "slot2;autoxh_off"

bind 3 "slot3;autoxh_off"

bind 4 "slot4;autoxh"

bind 5 "slot5;autoxh_off"

bind mouse1 +atk;

bind mouse2 +atk2;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
cl_crosshair_drawoutline "1"
cl_crosshair_dynamic_maxdist_splitratio "0.35"
cl_crosshair_dynamic_splitalpha_innermod "1"
cl_crosshair_dynamic_splitalpha_outermod "0.5"
cl_crosshair_dynamic_splitdist "7"
cl_crosshair_friendly_warning "1"
cl_crosshair_outlinethickness "1"
cl_crosshair_sniper_show_normal_inaccuracy "0"
cl_crosshair_sniper_width "1"
cl_crosshair_t "0"
cl_crosshairalpha "255"

cl_crosshairdot "0"
cl_crosshairgap "-1"
cl_crosshairgap_useweaponvalue "0"
cl_crosshairsize "2"
cl_crosshairstyle "4"
cl_crosshairthickness "0.5"
cl_crosshairusealpha "1"
1
2
3
4
5
6
7
8
9
10
11
12
13
14

cl_crosshair_t "0"
cl_crosshairalpha "130"
cl_crosshairdot "0"
cl_crosshairgap "0.000000"
cl_crosshairscale "0"
cl_crosshairsize "3000"
cl_crosshairstyle "4"
cl_crosshairthickness "0.7"
cl_crosshairusealpha "1"
cl_fixedcrosshairgap "-4"
cl_crosshair_drawoutline "0"
cl_crosshair_outlinethickness "0.5"

清除血迹

1
bind "f" "+lookatweapon;r_cleardecals";   // 绑定 F 检视武器并清除血迹

切换左右手

1
bind "RCTRL" "toggle cl_righthand";   // 绑定键盘 右CTRL 切换左右手

一键大跳

1
2
3
4
5
alias +cjump "+jump; +duck";

alias -cjump "-jump; -duck";

bind "SPACE" "+cjump"; // 绑定 空格键 大跳

显示网络信息

1
2
3
4
5
alias +netg "net_graph 1;+showscores";

alias -netg "net_graph 0;-showscores";

bind TAB "+netg"; // 绑定 TAB 键 显示计分板和网络信息

其他快捷键

1
2
3
4
5
6
7
bind "UPARROW" "+spray_menu";   // 绑定 ↑ 喷漆

bind "MOUSE4" "+voicerecord"; // 绑定 鼠标侧键 语音聊天

bind "MOUSE5" "toggle cl_radar_scale 0.4 0.9"; // 绑定 鼠标侧键 放大雷达

bind "RIGHTARROW" "incrementvar cl_crosshaircolor 0 5 1"; // 绑定 → 切换准星颜色

自动保存CFG

1
host_writeconfig;   // 自动写入设置到config.cfg,不包括跳投等