-
Notifications
You must be signed in to change notification settings - Fork 1
/
cvarlist.md
5071 lines (5071 loc) · 440 KB
/
cvarlist.md
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Name | Flags | Description
---- | ----- | -----------
+bugvoice | norecord | Start recording bug voice attachment.
+camdistance | cl |
+cammousemove | cl |
+cl_show_team_equipment | cl, release |
+lookatweapon | cl, release |
+quickbuyradial | cl, release |
+quickgearradial | cl |
+quickgrenaderadial | cl, release |
+quickinv | cl, release |
+radialradio | cl, release |
+radialradio2 | cl, release |
+radialradio3 | cl, release |
+spray_menu | cl, release |
-bugvoice | norecord | Finish recording bug voice attachment.
-camdistance | cl |
-cammousemove | cl |
-cl_show_team_equipment | cl, release |
-lookatweapon | cl, release |
-quickbuyradial | cl, release |
-quickgearradial | cl |
-quickgrenaderadial | cl, release |
-quickinv | cl, release |
-radialradio | cl, release |
-radialradio2 | cl, release |
-radialradio3 | cl, release |
-spray_menu | cl, release |
CS_WarnFriendlyDamageInterval | sv, cheat | Default: 3<br>Defines how frequently the server notifies clients that a player damaged a friend
CreatePredictionError | sv, cheat | Create a prediction error
Inferno_concav_plane_threshold | cl | Default: -10<br>
ShowSteamStatsSessionID | cl | Prints out the game stats session ID's (developer convar must be set to non-zero).
StackStats_Dump | | Dump a named stackstats structure to disk. Usage: stackstats_dump "structname" \["filename"\]
Test_Checkpoint | | Indicate to a test script that a checkpoint has been reached
Test_CreateEntity | sv, cheat |
Test_EHandle | sv, cheat |
Test_ExitProcess | cheat | Test_ExitProcess <exit code> - immediately kill the process.
Test_Loop | | Test_Loop <loop name> - loop back to the specified loop start point unconditionally.
Test_LoopCount | | Test_LoopCount <loop name> <count> - loop back to the specified loop start point the specified # of times.
Test_LoopForNumSeconds | | Test_LoopForNumSeconds <loop name> <time> - loop back to the specified start point for the specified # of seconds.
Test_RandomChance | | Test_RandomChance <percent chance, 0-100> <token1> <token2...> - Roll the dice and maybe run the command following the percentage chance.
Test_RandomPlayerPosition | sv, cheat |
Test_StartLoop | | Test_StartLoop <loop name> - Denote the start of a loop. Really just defines a named point you can jump to.
Test_StartScript | | Start a test script running..
_fov | cl | Default: 0<br>Automates fov command to server.
_record | norecord, release | Record a demo incrementally.
_resetgamestats | sv | Erases current game stats and writes out a blank stats file
addip | | Add an IP address to the ban list.
addons | | list current addon info.
adsp_alley_min | | Default: 122<br>
adsp_courtyard_min | | Default: 126<br>
adsp_debug | a | Default: 0<br>
adsp_door_height | | Default: 112<br>
adsp_duct_min | | Default: 106<br>
adsp_hall_min | | Default: 110<br>
adsp_low_ceiling | | Default: 108<br>
adsp_opencourtyard_min | | Default: 126<br>
adsp_openspace_min | | Default: 130<br>
adsp_openstreet_min | | Default: 118<br>
adsp_openwall_min | | Default: 130<br>
adsp_room_min | | Default: 102<br>
adsp_street_min | | Default: 118<br>
adsp_tunnel_min | | Default: 114<br>
adsp_wall_height | | Default: 128<br>
ai_debug_dyninteractions | sv, cheat | Default: 0<br>Debug the NPC dynamic interaction system.
ai_debug_los | sv, cheat | Default: 0<br>NPC Line-Of-Sight debug mode. If 1, solid entities that block NPC LOC will be highlighted with white bounding boxes. If 2, it'll show non-solid entities that would do it if they were solid.
ai_debug_ragdoll_magnets | sv | Default: false<br>
ai_debug_scripted_sequence | sv, cheat | Default: false<br>
ai_debug_shoot_positions | sv, cl, rep, cheat | Default: 0<br>
ai_debug_soundent | sv | Default: 0<br>Reports sounds being entered into the AI sound list. Set to 1 to see all sounds, set to 2 to only see DANGER sounds.
ai_debug_soundent_duration | sv | Default: 0.1<br>Length of time to display ai_debug_soundent visual displays.
ai_debug_speech | sv | Default: 0<br>
ai_disabled | sv, cl, rep, cheat | Default: false<br>
ai_expression_frametime | sv | Default: 0.05<br>Maximum frametime to still play background expressions.
ai_expression_optimization | sv | Default: false<br>Disable npc background expressions when you can't see them.
ai_force_serverside_ragdoll | sv | Default: false<br>
ai_off_nav_show_nearest | sv, cheat | Default: false<br>
ai_sequence_debug | sv, cl, rep | Default: false<br>
ai_use_visibility_cache | sv | Default: 1<br>Sets whether or not NPCs can cache their Visibility checks against other entities. If set to 2, also tests to make sure that NPC->Target results match that of Target->NPC.
ai_use_visibility_cache_reciprocation | sv | Default: true<br>Sets whether or not the visibility check cache should be reciprocal.
alias | release | Alias a command.
ammo_338mag_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_338mag_impulse | sv, cl, rep | Default: 2800<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_338mag_max | sv, cl, rep, release | Default: 30<br>
ammo_357sig_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_357sig_impulse | sv, cl, rep | Default: 2000<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_357sig_max | sv, cl, rep, release | Default: 52<br>
ammo_357sig_min_max | sv, cl, rep, release | Default: 12<br>
ammo_357sig_p250_max | sv, cl, rep, release | Default: 26<br>
ammo_357sig_small_max | sv, cl, rep, release | Default: 24<br>
ammo_45acp_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_45acp_impulse | sv, cl, rep | Default: 2100<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_45acp_max | sv, cl, rep, release | Default: 100<br>
ammo_50AE_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_50AE_impulse | sv, cl, rep | Default: 2400<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_50AE_max | sv, cl, rep, release | Default: 35<br>
ammo_556mm_box_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_556mm_box_impulse | sv, cl, rep | Default: 2400<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_556mm_box_max | sv, cl, rep, release | Default: 200<br>
ammo_556mm_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_556mm_impulse | sv, cl, rep | Default: 2400<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_556mm_max | sv, cl, rep, release | Default: 90<br>
ammo_556mm_small_max | sv, cl, rep, release | Default: 40<br>
ammo_57mm_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_57mm_impulse | sv, cl, rep | Default: 2000<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_57mm_max | sv, cl, rep, release | Default: 100<br>
ammo_762mm_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_762mm_impulse | sv, cl, rep | Default: 2400<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_762mm_max | sv, cl, rep, release | Default: 90<br>
ammo_9mm_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_9mm_impulse | sv, cl, rep | Default: 2000<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_9mm_max | sv, cl, rep, release | Default: 120<br>
ammo_buckshot_headshot_mult | sv, cl, rep | Default: 1<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_buckshot_impulse | sv, cl, rep | Default: 600<br>You must enable tweaking via tweak_ammo_impulses to use this value.
ammo_buckshot_max | sv, cl, rep, release | Default: 32<br>
ammo_grenade_limit_breachcharge | sv, cl, rep, release | Default: 3<br>
ammo_grenade_limit_bumpmine | sv, cl, rep, release | Default: 3<br>
ammo_grenade_limit_default | sv, cl, rep, release | Default: 1<br>
ammo_grenade_limit_flashbang | sv, cl, rep, release | Default: 1<br>
ammo_grenade_limit_snowballs | sv, cl, rep, release | Default: 3<br>
ammo_grenade_limit_total | sv, cl, rep, release | Default: 3<br>
ammo_grenade_limit_tripwirefire | sv, cl, rep, release | Default: 1<br>
ammo_item_limit_adrenaline | sv, cl, rep, release | Default: 5<br>
ammo_item_limit_healthshot | sv, cl, rep, release | Default: 4<br>
anim_damped_move_speed_timewindow | sv, cl, rep | Default: 0.2<br>
anim_dampedaccel16_scale | sv, cl, rep | Default: 0.85<br>
anim_dampedaccel16_timewindow | sv, cl, rep | Default: 0.25<br>
anim_decode_forcewritealltransforms | | Default: false<br>Force BatchAnimationDecode to write transformations for all bones
anim_disable | sv, cl, rep | Default: false<br>
anim_eval_stats | sv | Displays stats about how many EvaluatePose calls are unused
anim_resource_validate_on_load | release | Default: true<br>Validates the animation group channel list against the animations on load for every animation
anim_scale_wasd_input_hip_dip | sv, cl, rep | Default: 0.8<br>
anim_scale_wasd_input_hip_swivel | sv, cl, rep | Default: 0.8<br>
animated_material_attributes | cl, cheat | Default: true<br>
animevents_dump | sv, cheat | List all the currently registered anim events.<br>
animgraph_debug | sv, cl, rep, cheat | Default: false<br>Debug animation graph
animgraph_debug_animevents | sv, cl, rep | Default: false<br>Print info about animevents emitted by AnimGraph
animgraph_debug_entindex | sv, cl, rep, cheat | Default: 0<br>The entity to specifically debug
animgraph_debug_filterent | sv, cl, rep | Default: 0<br>Filter setting for animgraph_debug_variables output. If set to -1, show debug for all entities. If set to 0, show debug for any NPCs that have been npc_selected. If set to >0, something other than 0, show debug for the entity with the matching entindex.
animgraph_debug_max_poseop_count | | Default: false<br>
animgraph_debug_set_filter_params | sv, cl, rep | Default: <br>Comma separated list of params to filter against when drawing debug text overlays
animgraph_debug_show_unreferenced_params | sv, cl, rep | Default: false<br>
animgraph_debug_tags | sv, cl, rep | Default: false<br>
animgraph_debug_variables | sv, cl, rep | Default: false<br>Turn on to see animgraph variable changes for entities passing animgraph_debug_filterent.
animgraph_debug_variables_ignore_missing | sv, cl, rep | Default: true<br>If set, animgraph_debug_variables won't show debug for warnings about sets to missing variables.
animgraph_debug_variables_ignore_nonchanges | sv, cl, rep | Default: true<br>If set, animgraph_debug_variables won't show debug for variable sets that don't change the value.
animgraph_draw_traces | sv, cl, rep | Default: false<br>
animgraph_dump_update_list | sv | Displays stats about which animations are updating
animgraph_enable | sv, cl, rep | Default: true<br>Enable animation graph
animgraph_enable_dirty_netvar_optimization | | Default: true<br>
animgraph_enable_parallel_op_evaluation | sv, cl, rep | Default: false<br>
animgraph_enable_parallel_update | sv, cl, rep | Default: true<br>
animgraph_footlock_auto_ledge_detection | rep | Default: true<br>Attempt to detect when the foot is partially hanging off a ledge and stop it tilting to reach the bottom
animgraph_footlock_auto_stair_detection | rep | Default: true<br>Attempt to detect when the foot is on a stair and will stop it from tilting to reach the next step
animgraph_footlock_calculate_tilt | rep | Default: true<br>
animgraph_footlock_debug_foot_index | rep | Default: -1<br>
animgraph_footlock_debug_type | rep | Default: 2<br>
animgraph_footlock_draw_footbase | | Default: false<br>
animgraph_footlock_enabled | rep | Default: true<br>A master convar that effectively disables the entire footlock node.
animgraph_footlock_ground_roll | | Default: true<br>
animgraph_footlock_hip_offset_enable | | Default: true<br>
animgraph_footlock_ik_enable | cheat | Default: true<br>Enable IK.
animgraph_footlock_tilt_mode | | Default: 1<br>
animgraph_footlock_trace_ground_enabled | rep | Default: true<br>Convar for toggling foot lock ground tracking.
animgraph_footlock_use_hip_shift | | Default: true<br>
animgraph_force_full_network_updates | | Default: false<br>
animgraph_force_tick_all_graphs | sv, cl, rep | Default: false<br>
animgraph_ik_debug | | Default: false<br>
animgraph_motionmatching_print_compressionstats | rep | Default: false<br>
animgraph_network_enable | sv, cl, rep | Default: true<br>Enable animation graph networking. The setting is only read at graph creation time; to use please set on the command line.
animgraph_record_all | sv, cl, rep, cheat | Default: false<br>Automatically start recording AnimGraphs when they get created, and save them to disk when they are destroyed
animgraph_set_parameter_bool | sv, cheat | Specified entities will have the specified bool parameter set to the value specified. Useful for animators to test.<br> Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_enum | sv, cheat | Specified entities will have the specified enum parameter set to the value specified. Useful for animators to test.<br> Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_float | sv, cheat | Specified entities will have the specified float parameter set to the value specified. Useful for animators to test.<br> Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_int | sv, cheat | Specified entities will have the specified int parameter set to the value specified. Useful for animators to test.<br> Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_string | sv, cheat | Specified entities will have the specified bool parameter set to the value specified. Useful for animators to test.<br> Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_set_parameter_vector | sv, cheat | Specified entities will have the specified vector parameter set to the value specified. Useful for animators to test.<br> Arguments: <entity> <parameter name> <value you want to send to animgraph for the entity>
animgraph_slope_draw_raycasts | sv, cl, rep, cheat | Default: false<br>
animgraph_slope_enable | sv, cl, rep, cheat | Default: true<br>
animgraph_slowdownonslopes_enabled | rep | Default: true<br>
animgraph_trace_ignore_prop_physics | sv, cl, rep | Default: true<br>
animgraph_trace_static_only | sv, cl, rep, cheat | Default: false<br>
animgraph_verify_dirty_netvar_optimization | | Default: false<br>
apply_crosshair_code | cl | Apply a crosshair code to the current crosshair settings.
async_serialize | | Default: false<br>Force async reads to serialize for profiling
attached_output_stall_ms | | Default: 250<br>
audio_input_test_signal | | Default: false<br>For testing the audio input pathway with a sine tone instead of SDL3.
auto_bug | norecord | auto_bug : create non-interactive bug report.
autobuy | cl, clientcmd_can_execute | Attempt to purchase items with the order listed in cl_autobuy
autosave | sv | Autosave
autosave_fully_async | sv | Default: true<br>Set to 1 to have autosaves execute completely on the save thread, forces 'render only' mode while the save completes
autosavedangerous | sv | AutoSaveDangerous
autosavedangerousissafe | sv |
axis | sv, cheat | Draw an axis<br> Arguments: x y z pitch yaw roll <lifetime = 10.0> <r g b a><br>
banid | | Add a user ID to the ban list.
banip | | Add an IP address to the ban list.
battery_saver | a | Default: false<br>OBSOLETE replaced by mobile_fps_* - Battery saver mode. 0=off, 1=on
benchframe | release | Takes a snapshot of a particular frame in a time demo.
bind | release | Bind a key.
binddefaults | release | Bind all keys to their default values.
bindss | release | Bind a key for a particular splitscreen player.
bindtoggle | | Performs a bind <key> "increment var <cvar> 0 1 1".
blink | norecord | Blink specified convar value between two values at the specified duration.
blink_duration | cl | Default: 0.5<br>How many seconds an eye blink will last.
bot_add | sv, release | bot_add <t\|ct> <type> <difficulty> <name> - Adds a bot matching the given criteria.
bot_add_ct | sv, release | bot_add_ct <type> <difficulty> <name> - Adds a Counter-Terrorist bot matching the given criteria.
bot_add_t | sv, release | bot_add_t <type> <difficulty> <name> - Adds a terrorist bot matching the given criteria.
bot_all_weapons | sv, release | Allows the bots to use all weapons
bot_allow_grenades | sv, rep, release | Default: true<br>If nonzero, bots may use grenades.
bot_allow_machine_guns | sv, rep, release | Default: true<br>If nonzero, bots may use the machine gun.
bot_allow_pistols | sv, rep, release | Default: true<br>If nonzero, bots may use pistols.
bot_allow_rifles | sv, rep, release | Default: true<br>If nonzero, bots may use rifles.
bot_allow_rogues | sv, rep, release | Default: true<br>If nonzero, bots may occasionally go 'rogue'. Rogue bots do not obey radio commands, nor pursue scenario goals.
bot_allow_shotguns | sv, rep, release | Default: true<br>If nonzero, bots may use shotguns.
bot_allow_snipers | sv, rep, release | Default: true<br>If nonzero, bots may use sniper rifles.
bot_allow_sub_machine_guns | sv, rep, release | Default: true<br>If nonzero, bots may use sub-machine guns.
bot_auto_follow | sv, rep | Default: false<br>If nonzero, bots with high co-op may automatically follow a nearby human player.
bot_auto_vacate | sv, rep | Default: true<br>If nonzero, bots will automatically leave to make room for human players.
bot_autodifficulty_threshold_high | sv, cl, rep, release | Default: 5<br>Upper bound above Average Human Contribution Score that a bot must be above to change its difficulty
bot_autodifficulty_threshold_low | sv, cl, rep, release | Default: -2<br>Lower bound below Average Human Contribution Score that a bot must be below to change its difficulty
bot_chatter | sv, rep, release | Default: normal<br>Control how bots talk. Allowed values: 'off', 'radio', 'minimal', or 'normal'.
bot_chatter_use_rr | sv | Default: true<br>0 = Use old bot chatter system, 1 = Use response rules
bot_controllable | sv, rep, release | Default: true<br>Determines whether bots can be controlled by players
bot_coop_idle_max_vision_distance | sv, rep, release | Default: 1400<br>Max distance bots can see targets (in coop) when they are idle, dormant, hiding or asleep.
bot_crouch | sv, cheat | Default: false<br>
bot_debug | sv, rep, cheat | Default: 0<br>For internal testing purposes.
bot_debug_target | sv, rep, cheat | Default: 0<br>For internal testing purposes.
bot_defer_to_human_goals | sv, rep, release | Default: false<br>If nonzero and there is a human on the team, the bots will not do the scenario tasks.
bot_defer_to_human_items | sv, rep, release | Default: true<br>If nonzero and there is a human on the team, the bots will not get scenario items.
bot_difficulty | sv, rep, release | Default: 1<br>Defines the skill of bots joining the game. Values are: 0=easy, 1=normal, 2=hard, 3=expert.
bot_dont_shoot | sv, rep, cheat, release | Default: false<br>If nonzero, bots will not fire weapons (for debugging).
bot_eco_limit | sv, rep | Default: 2000<br>If nonzero, bots will not buy if their money falls below this amount.
bot_flipout | sv, rep | Default: false<br>If nonzero, bots use no CPU for AI. Instead, they run around randomly.
bot_force_duck | sv | Default: false<br>
bot_freeze | sv, cheat | Default: false<br>
bot_goto_mark | sv, cheat | Sends a bot to the marked nav area (useful for testing navigation meshes)
bot_goto_selected | sv, cheat | Sends a bot to the selected nav area (useful for testing navigation meshes)
bot_ignore_enemies | sv, rep, cheat | Default: false<br>If nonzero, bots will ignore enemies (for debugging).
bot_ignore_players | sv, cheat | Default: false<br>Bots will not see non-bot players.
bot_join_after_player | sv, rep, release | Default: true<br>If nonzero, bots wait until a player joins before entering the game.
bot_join_delay | sv | Default: 0<br>Prevents bots from joining the server for this many seconds after a map change.
bot_join_in_warmup | sv | Default: true<br>Prevents bots from joining the server while warmup phase is active.
bot_join_team | sv, rep, release | Default: any<br>Determines the team bots will join into. Allowed values: 'any', 'T', or 'CT'.
bot_kick | sv, release | bot_kick <all> <t\|ct> <type> <difficulty> <name> - Kicks a specific bot, or all bots, matching the given criteria.
bot_kill | sv, cheat | bot_kill <all> <t\|ct> <type> <difficulty> <name> - Kills a specific bot, or all bots, matching the given criteria.
bot_knives_only | sv, release | Restricts the bots to only using knives
bot_loadout | sv, cheat | Default: <br>bots are given these items at round start
bot_max_visible_smoke_length | sv, rep, release | Default: 200<br>Bots will see players through smoke clouds up to this length.
bot_max_vision_distance_override | sv, rep, release | Default: -1<br>Max distance bots can see targets.
bot_mimic | sv, cl, rep, cheat | Default: 0<br>Bot uses usercmd of player by index.
bot_mimic_spec_buttons | cl, cheat | Default: true<br>+attack, +jump etc are used for spectator control instead of being passed on to spectated bot
bot_mimic_yaw_offset | sv, cheat | Default: 180<br>
bot_pistols_only | sv, release | Restricts the bots to only using pistols
bot_place | sv, cheat | bot_place - Places a bot from the map at where the local player is pointing.
bot_prefix | sv, rep | Default: <br>This string is prefixed to the name of all bots that join the game.<br><difficulty> will be replaced with the bot's difficulty.<br><weaponclass> will be replaced with the bot's desired weapon class.<br><skill> will be replaced with a 0-100 representation of the bot's skill.
bot_quota | sv, rep, release | Default: 10<br>Determines the total number of bots in the game.
bot_quota_mode | sv, rep, release | Default: normal<br>Determines the type of quota.<br>Allowed values: 'normal', 'fill', and 'match'.<br>If 'fill', the server will adjust bots to keep N players in the game, where N is bot_quota.<br>If 'match', the server will maintain a 1:N ratio of humans to bots, where N is bot_quota.
bot_randombuy | sv, cheat | Default: false<br>should bots ignore their prefered weapons and just buy weapons at random?
bot_show_battlefront | sv, cheat | Default: false<br>Show areas where rushing players will initially meet.
bot_show_nav | sv, rep, cheat | Default: false<br>For internal testing purposes.
bot_show_occupy_time | sv, cheat | Default: false<br>Show when each nav area can first be reached by each team.
bot_snipers_only | sv, release | Restricts the bots to only using sniper rifles
bot_stop | sv, rep, cheat | Default: 0<br>bot_stop <1\|all> \| <not_bomber> \| <t> \| <ct>
bot_traceview | sv, rep, cheat | Default: 0<br>For internal testing purposes.
bot_walk | sv, rep | Default: false<br>If nonzero, bots can only walk, not run.
bot_zombie | sv, rep, cheat | Default: false<br>If nonzero, bots will stay in idle mode and not attack.
box | sv, cheat | Draw a bbox<br> Arguments: minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a><br>
break_damage_inherit_scale | sv, cl, rep | Default: 1<br>
break_invulnerable_spawn_duration | sv, cl, rep | Default: 0.5<br>
breakable_force_break | sv | Force a breakable to break
breakable_multiplayer | sv | Default: true<br>
buddha | sv, nf, cheat | Default: false<br>Player takes damage but won't die
buddha_ignore_bots | sv, nf, cheat | Default: false<br>Bots always buddha 0
buddha_reset_hp | sv, nf, cheat | Default: 1<br>HP to set when damaged below zero in Buddha Mode
bug | norecord | bug \[auto_fill_tokens\] \[-title <text>\] \[-noscreenshot\] : Activate the bug reporter.
bug_submitter_override | a | Default: <br>
bugvoice_clear | norecord | Clear voice attachment data.
bugvoice_save | norecord | Write buffered voice attachment data to file.
buildcubemaps | cl | Build Cubemaps
buildcubemaps_renderdoc_capture | cl | Default: -1<br>Capture a specific cubemap with RenderDoc during buildcubemaps.
buildsparseshadowtree | cl | Build Sparse Shadow Tree
button_info | release | Display information about the specified key or button.
buymenu | cl, server_can_execute | Show or hide main buy menu
buyrandom | sv | Buy random primary and secondary. Primarily for deathmatch where cost is not an issue.
c_maxdistance | cl, a | Default: 200<br>
c_maxpitch | cl, a | Default: 90<br>
c_maxyaw | cl, a | Default: 135<br>
c_mindistance | cl, a | Default: 30<br>
c_minpitch | cl, a | Default: 0<br>
c_minyaw | cl, a | Default: -135<br>
c_orthoheight | cl, a | Default: 100<br>
c_orthowidth | cl, a | Default: 100<br>
c_thirdpersonshoulder | cl, a | Default: false<br>
c_thirdpersonshoulderaimdist | cl, a | Default: 120<br>
c_thirdpersonshoulderdist | cl, a | Default: 40<br>
c_thirdpersonshoulderheight | cl, a | Default: 5<br>
c_thirdpersonshoulderoffset | cl, a | Default: 20<br>
cachedvalue_count_partybrowser | cl, a | Default: 0<br>
cachedvalue_count_teammates | cl, a | Default: 0<br>
callvote | sv | Start a vote on an issue.
cam_collision | cl, a | Default: 1<br>When in thirdperson and cam_collision is set to 1, an attempt is made to keep the camera from passing though walls.
cam_command | cl, cheat | Tells camera to change modes
cam_head_constraint_debug | sv, cl, rep | Default: false<br>Show camera head constraint debug info
cam_head_constraint_distance | sv, cl, rep | Default: 12<br>Distance to constrain first/thirdperson camera and head
cam_head_constraint_soft_transition | sv, cl, rep | Default: 4<br>Constraint soft transition distance
cam_idealdelta | cl, a | Default: 4<br>Controls the speed when matching offset to ideal angles in thirdperson view
cam_idealdist | cl, a | Default: 150<br>
cam_ideallag | cl, a | Default: 4<br>Amount of lag used when matching offset to ideal angles in thirdperson view
cam_idealpitch | cl, a | Default: 0<br>
cam_idealyaw | cl, a | Default: 0<br>
cam_showangles | cl, cheat | Default: false<br>When in thirdperson, print viewangles/idealangles/cameraoffsets to the console.
cam_snapto | cl, a | Default: false<br>
camera_cut_to_datadriven_camera | cl |
camera_datadriven_debug | cl, cheat | Default: false<br>
camera_datadriven_disable_cache | sv, cheat | Default: false<br>
camera_jolt_fix | sv, cl, rep | Default: true<br>camera jolt fix
camerazoomin | cl |
camerazoomout | cl |
camortho | cl, cheat | Switch to orthographic camera.
cancelselect | cl, server_can_execute |
capturecubemap | cl | Capture Cubemap
cash_player_bomb_defused | sv, cl, nf, rep, release | Default: 300<br>
cash_player_bomb_planted | sv, cl, nf, rep, release | Default: 300<br>
cash_player_damage_hostage | sv, cl, nf, rep, release | Default: -30<br>
cash_player_get_killed | sv, cl, nf, rep, release | Default: 0<br>
cash_player_interact_with_hostage | sv, cl, nf, rep, release | Default: 150<br>
cash_player_killed_enemy_default | sv, cl, nf, rep, release | Default: 300<br>
cash_player_killed_enemy_factor | sv, cl, nf, rep, release | Default: 1<br>
cash_player_killed_hostage | sv, cl, nf, rep, release | Default: -1000<br>
cash_player_killed_teammate | sv, cl, nf, rep, release | Default: -300<br>
cash_player_rescued_hostage | sv, cl, nf, rep, release | Default: 1000<br>
cash_player_respawn_amount | sv, cl, nf, rep, release | Default: 0<br>
cash_team_bonus_shorthanded | sv, cl, nf, rep, release | Default: 0<br>
cash_team_elimination_bomb_map | sv, cl, nf, rep, release | Default: 3250<br>
cash_team_elimination_hostage_map_ct | sv, cl, nf, rep, release | Default: 2000<br>
cash_team_elimination_hostage_map_t | sv, cl, nf, rep, release | Default: 1000<br>
cash_team_hostage_alive | sv, cl, nf, rep, release | Default: 0<br>
cash_team_hostage_interaction | sv, cl, nf, rep, release | Default: 500<br>
cash_team_loser_bonus | sv, cl, nf, rep, release | Default: 1400<br>
cash_team_loser_bonus_consecutive_rounds | sv, cl, nf, rep, release | Default: 500<br>
cash_team_planted_bomb_but_defused | sv, cl, nf, rep, release | Default: 600<br>
cash_team_rescued_hostage | sv, cl, nf, rep, release | Default: 0<br>
cash_team_terrorist_win_bomb | sv, cl, nf, rep, release | Default: 3500<br>
cash_team_win_by_defusing_bomb | sv, cl, nf, rep, release | Default: 3250<br>
cash_team_win_by_hostage_rescue | sv, cl, nf, rep, release | Default: 3500<br>
cash_team_win_by_time_running_out_bomb | sv, cl, nf, rep, release | Default: 3250<br>
cash_team_win_by_time_running_out_hostage | sv, cl, nf, rep, release | Default: 3250<br>
cash_team_winner_bonus_consecutive_rounds | sv, cl, nf, rep, release | Default: 0<br>
cast_aabb | sv, cheat | Tests box collision detection
cast_bullet | sv, cheat | Tests bullet cast
cast_capsule | sv, cheat | Tests capsule collision detection
cast_convex | sv, cheat | Tests convex hull collision detection
cast_cylinder | sv, cheat | Tests cylinder collision detection
cast_intervals | sv, cheat | Tests interval ray cast
cast_obb | sv, cheat | Tests cylinder collision detection
cast_physics | sv, cheat | Tests physics shape collision detection
cast_ray | sv, cheat | Tests ray cast
cast_sphere | sv, cheat | Tests sphere cast
cc_captiontrace | cl | Default: 1<br>Show missing closecaptions (0 = no, 1 = devconsole, 2 = show in hud)
cc_delay_time | cl, a | Default: 0.25<br>Close caption delay before showing caption.
cc_emit | cl | Emits a closed caption
cc_findsound | cl | Searches for soundname which emits specified text.
cc_flush | cl | Flushes async'd captions.
cc_lang | cl, a | Default: <br>Current close caption language (emtpy = use game UI language)
cc_linger_time | cl, a | Default: 1<br>Close caption linger time.
cc_log | cl | Default: 0<br>Log caption names and contents (0 = off, 1 = found captions, 2 = unfound captions, 3 = all captions)
cc_norepeat | sv | Default: 5<br>In multiplayer games, don't repeat captions more often than this many seconds.
cc_random | cl | Emits a random caption
cc_showblocks | cl | Toggles showing which blocks are pending/loaded async.
cc_showmissing | sv, rep | Default: false<br>Show missing closecaption entries.
cc_spectator_only | cl, a | Default: false<br>
cc_subtitles | cl, a | Default: false<br>If set, don't show sound effect captions, just voice overs (i.e., won't help hearing impaired players).
cc_vr_caption_catchup_interval | cl | Default: 0.3<br>Duration it takes for attached caption to ideal point
cc_vr_caption_speed | cl, a | Default: 1<br>0 = slow, 1 = medium (default), 2 = fast
cc_vr_debug | cl | Default: false<br>Debug visualization of VR closed caption placement
cc_vr_depth_test | cl | Default: false<br>Have closed caption Panorama panel perform depth testing against the scene
cc_vr_epsilon | cl | Default: 2.5<br>Epsilon to trigger movement of VR subtitle panel in world space
cc_vr_font_size | cl, a | Default: 1<br>0 = small, 1 = med (default), 2 = large
cc_vr_forward_offset | cl | Default: 30<br>Subtitle offset distance (forward, in front of player)
cc_vr_vertical_offset | cl | Default: -6.5<br>Subtitle vertical offset distance (positive is up)
cc_vr_width | cl, a | Default: 1<br>0 = narrow, 1 = med (default), 2 = wide
changelevel | release | changelevel <mapname> :Multiplayer change level.
character_patches | cl | Default: true<br>
check_nofilefd | | Print the current number of FDs reported by getrlimit
check_transmit_dump_ents | sv | Default: false<br>
chicken_stop | sv, cheat | Default: false<br>
clDrawTargetIDTrace | cl | Default: false<br>visualizing line trace for target ID
cl_ShowBoneSetupEnts | cl | Default: false<br>Show which entities are having their bones setup each frame.
cl_access_all_missions | cl | Default: false<br>
cl_aggregate_particles | | Default: false<br>
cl_allow_animated_avatars | cl, a, release | Default: true<br>Whether or not to allow animated avatars
cl_allow_multi_input_binds | cl, cheat, release | Default: false<br>
cl_anglespeedkey | cl | Default: 0.67<br>
cl_anim_eval_stats | cl | Displays stats about how many EvaluatePose calls are unused
cl_animgraph_dump_update_list | cl | Displays stats about which animations are updating
cl_animgraph_history_force_temporal_consistency | cl | Default: true<br>
cl_async_client_shatter | cl | Default: true<br>spawn client glass shards asynchronously during demos or when remotely connected.
cl_auto_cursor_scale | a | Default: true<br>Automatic cursor size scaling.
cl_autobuy | cl, release | Default: <br>The order in which autobuy will attempt to purchase items
cl_autohelp | cl, a, user | Default: true<br>Auto-help
cl_avatar_convert_png | cl, cheat, release | Converts all rgb avatars in the avatars directory to png
cl_avatar_convert_rgb | cl, cheat, release | Converts all png avatars in the avatars directory to rgb
cl_axis | cl, cheat | Draw an axis<br> Arguments: x y z pitch yaw roll <lifetime = 10.0> <r g b a><br>
cl_bone_cache_optimization | cl | Default: true<br>
cl_borrow_music_from_player_slot | cl, release | Default: -1<br>
cl_box | cl, cheat | Draw a bbox<br> Arguments: minx miny miny maxx maxy maxz <lifetime = 10.0> <r g b a><br>
cl_boxmove | cl | Default: 0<br>run in a square, # represents how many usercommands to run before turning.
cl_boxmove_speed | cl | Default: 1<br>how fast to run (1 to use player max run speed).
cl_break_on_missing_resource | | Break in debugger when missing resource match is found.<br>Format: cl_break_on_missing_resource <substring> /(empty to break on all) / 0 to turn off.<br>
cl_buymenu_ct_nextround_high | cl, a, per_user, release | Default: 5000<br>
cl_buymenu_ct_nextround_low | cl, a, per_user, release | Default: 1400<br>
cl_buymenu_t_nextround_high | cl, a, per_user, release | Default: 5000<br>
cl_buymenu_t_nextround_low | cl, a, per_user, release | Default: 1400<br>
cl_buywheel_donate_key | cl, a, per_user, release | Default: 0<br>Set the key to use for donation in the buy menu. 0: Left Control; 1: Left Alt; 2: Left Shift.
cl_buywheel_nonumberpurchasing | cl, a, per_user, release | Default: false<br>Set non-zero to prevent buy wheel from purchasing via number keys
cl_cache_sendtable | | Default: true<br>Cache sendtables
cl_cameraoverride_fade_in_amount | cl | Default: 0<br>
cl_cameraoverride_shadow_depth_bias | cl | Default: 0.006<br>
cl_cameraoverride_shadow_end | cl | Default: 0.8<br>
cl_change_callback_limit | cl, release | Default: 0.2<br>change callback msec warning limit
cl_chat_active | cl | Default: 0<br>
cl_checkdeclareclasses | cheat | Check game code serializers
cl_clanid | cl, a, user | Default: 0<br>Current clan ID for name decoration
cl_clock_buffer_ticks | | Default: 0<br>Clock sync will try to maintain an additional margin of N ticks. This is intended to smooth over packet loss, and is a replacement for cl_interp_ratio / cl_interp. This value is simply added to cl_clock_recvmargin_desired
cl_clock_correction | cheat | Default: true<br>Enable/disable clock correction on the client.
cl_clock_recvmargin_adjust_limit_slowdown | | Default: 93<br>Clock sync will not slow down time slower than N%
cl_clock_recvmargin_adjust_limit_speedup | | Default: 106<br>Clock sync will not speed up time faster than N%
cl_clock_recvmargin_desired | | Default: 5<br>Clock sync will try to maintain N ms margin between tick arrival and polling network. The effective value is the sum of this and the time implied by cl_clock_buffer_ticks
cl_clock_recvmargin_minsamples_slowdown | | Default: 3<br>Clock sync will not slow down unless we have N indicating samples
cl_clock_recvmargin_minsamples_speedup | | Default: 0.5<br>Clock sync will not speed up unless we have N seconds of indicating samples
cl_clock_recvmargin_spew_interval | release | Default: 0<br>
cl_clock_recvmargin_timeconstant_slowdown | | Default: 0.3<br>Clock sync will remove 63.2% of the error in N seconds
cl_clock_recvmargin_timeconstant_speedup | | Default: 0.6<br>Clock sync will remove 63.2% of the error in N seconds
cl_clock_recvmargin_window | | Default: 1<br>Clock sync will use past N seconds
cl_clockdbg | | Default: false<br>
cl_clockdrift_max_ticks | cheat | Default: 3<br>Maximum number of ticks the clock is allowed to drift before the client snaps its clock to the server's.
cl_clutch_mode | cl, release | Default: false<br>Silence voice and other distracting sounds until the end of round or next death.
cl_color | cl, a, user | Default: 1<br>Preferred teammate color
cl_commandtool_exec | cl | Runs a command from the command tool
cl_connectionretrytime_p2p | release | Default: 20<br>Number of seconds over which to spread retry attempts for P2P.
cl_cq_min_queue | user | Default: 0<br>Used by the client to inform the server of their desired queue length. Derived from cl_tickpacket_recvmargin_desired and cl_tickpacket_desired_queuelength
cl_crosshair_drawoutline | cl, a, per_user | Default: true<br>Draws a black outline around the crosshair for better visibility
cl_crosshair_dynamic_maxdist_splitratio | cl, a, per_user | Default: 1<br>If using cl_crosshairstyle 2, this is the ratio used to determine how long the inner and outer xhair pips will be. \[inner = cl_crosshairsize*(1-cl_crosshair_dynamic_maxdist_splitratio), outer = cl_crosshairsize*cl_crosshair_dynamic_maxdist_splitratio\] \[0 - 1\]
cl_crosshair_dynamic_splitalpha_innermod | cl, a, per_user | Default: 0<br>If using cl_crosshairstyle 2, this is the alpha modification that will be used for the INNER crosshair pips once they've split. \[0 - 1\]
cl_crosshair_dynamic_splitalpha_outermod | cl, a, per_user | Default: 1<br>If using cl_crosshairstyle 2, this is the alpha modification that will be used for the OUTER crosshair pips once they've split. \[0.3 - 1\]
cl_crosshair_dynamic_splitdist | cl, a, per_user | Default: 3<br>If using cl_crosshairstyle 2, this is the distance that the crosshair pips will split into 2. (default is 7)
cl_crosshair_friendly_warning | cl, a, release | Default: 1<br>0: off, 1: on
cl_crosshair_outlinethickness | cl, a, per_user | Default: 1<br>Set how thick you want your crosshair outline to draw (0-3)
cl_crosshair_recoil | cl, a, per_user | Default: true<br>
cl_crosshair_sniper_width | cl, a, per_user | Default: 1<br>If >1 sniper scope cross lines gain extra width (1 for single-pixel hairline)
cl_crosshair_t | cl, a, per_user | Default: false<br>T style crosshair
cl_crosshairalpha | cl, a, per_user | Default: 200<br>
cl_crosshaircolor | cl, a, per_user | Default: 5<br>Set crosshair color as defined in game_options.consoles.txt
cl_crosshaircolor_b | cl, a, per_user | Default: 0<br>
cl_crosshaircolor_g | cl, a, per_user | Default: 255<br>
cl_crosshaircolor_r | cl, a, per_user | Default: 0<br>
cl_crosshairdot | cl, a, per_user | Default: false<br>
cl_crosshairgap | cl, a, per_user | Default: -2.2<br>
cl_crosshairgap_useweaponvalue | cl, a, per_user | Default: true<br>If set to 1, the gap will update dynamically based on which weapon is currently equipped
cl_crosshairsize | cl, a, per_user | Default: 3.9<br>
cl_crosshairstyle | cl, a, per_user | Default: 2<br>0 = DEFAULT (DISABLED), 1 = DEFAULT STATIC (DISABLED), 2 = DEFAULT (accurate recoil/spread feedback with a fixed inner part), 3 = ACCURATE DYNAMIC (DISABLED) (accurate recoil/spread feedback), 4 = DEFAULT STATIC, 5 = LEGACY (fake recoil - inaccurate feedback)
cl_crosshairthickness | cl, a, per_user | Default: 0.6<br>
cl_crosshairusealpha | cl, a, per_user | Default: true<br>
cl_cs_dump_econ_item_stringtable | cl | cl_cs_dump_econ_item_stringtable
cl_csgo_shoot_debugvis_rdp_text_l | cl | Default: 10<br>
cl_csgo_shoot_debugvis_rdp_text_x | cl | Default: 45<br>
cl_csgo_shoot_debugvis_show_los | cl | Default: false<br>Show line of last shot.
cl_csgo_shoot_debugvis_show_rdp | cl | Default: false<br>
cl_csgo_shoot_trim_input_frames | cl | Default: true<br>
cl_cursor_scale | a | Default: 1<br>Cursor size scaling factor.
cl_dangerzone_approaching_sound_radius | cl, cheat, release | Default: 700<br>
cl_dangerzone_moving_sound_volume | cl, cheat, release | Default: 0.5<br>
cl_dangerzone_sound_volume | cl, cheat, release | Default: 0.2<br>
cl_death_anim_viewmodel_drop_rate | cl | Default: 50<br>
cl_death_anim_viewmodel_pitch_rate | cl | Default: 60<br>
cl_deathcam_audio_mix_phase1_fade_amount | cl, release | Default: 0.15<br>Sets the amount of ducking to do on death cam fade out. When set to 1, full DeathFadeLayer is applied.
cl_deathcam_audio_mix_phase1_fade_time | cl, release | Default: 2<br>Sets the amount of time we fade out over.
cl_deathcam_audio_mix_phase2_fade_amount | cl, release | Default: 0.5<br>Sets the amount of ducking to do on death cam fade out. When set to 1, full DeathFadeLayer is applied.
cl_deathcam_audio_mix_phase2_fade_time | cl, release | Default: 0.4<br>Sets the amount of time we fade out over.
cl_deathcampanel_position_dynamic | cl, a | Default: 1<br>Turn on/off deathcam's kill panel dynamic Y movement
cl_deathnotices_show_numbers | cl, release | Default: 0<br>0: default; 1: draw names as just numbers; 2: append number on killer and victim to the name
cl_debounce_zoom | cl, a, user, per_user | Default: true<br>Whether or not to disable holding secondary fire to cycle zoom levels
cl_debug_client_gamestats | cl | Default: true<br>
cl_debug_force_push_to_talk | cl | Default: false<br>
cl_debug_overlay_fullposition | cl | Default: false<br>
cl_debug_overlays_broadcast | release | Default: false<br>Render debug overlays from server.
cl_debug_round_stat_submission | cl | Default: false<br>
cl_debugoverlay_cycle_domain | cl, cheat | Toggles visibility of the debug overlay system.
cl_debugoverlay_cycle_state | cl, cheat | Toggles visibility of the debug overlay system.
cl_debugoverlay_dashboard | cl, cheat | Makes the debug overlay dashboard visible.
cl_debugoverlay_hide_imgui | cl, cheat | Hides the overlay.
cl_debugoverlay_toggle | cl, cheat | Toggles visibility of the debug overlay system.
cl_debugviewangle | cl | Default: false<br>Plots view angles yaw at various stages of the frame/tick in Tracy.
cl_demo_steadycam_blendframes | cl | Default: 5<br>blend over this many frames
cl_demo_steadycam_deflection | cl | Default: 5<br>if camera orientation changes this much update orientation
cl_demo_steadycam_enable | cl | Default: 0<br>Stabilize camera orientation/position during demo playback. 1 == remove roll, 2 == steadycam
cl_demo_steadycam_radius | cl | Default: 16<br>if camera moves this much from last anchor update anchor
cl_demo_view_offset_left | cl | Default: 0<br>View offset during demo playback (+/- 1.25 is a good default for human average left/right eye offset)
cl_demoviewoverride | cl | Default: 0<br>Override view during demo playback
cl_destroy_ragdolls | cl | Destroys all client-side ragdolls
cl_dev_decaltrace_blood | cl, cheat | Shoot out a decal spray that shoots blood.
cl_disable_deathcam_audio_mix_fade_out | cl, release | Default: false<br>When set to true, disables audio being silenced while the death cam fades out.
cl_disable_postprocessing | cl, cheat | Default: false<br>
cl_disable_ragdolls | cl, cheat | Default: false<br>
cl_disable_round_end_report | cl, a, release | Default: false<br>
cl_disconnect_soundevent | | Default: StopSoundEvents.StopAllExceptMusic<br>This soundevent is called to stop the desired soundevents when the game is disconnected.
cl_disconnect_voice_fade | | Default: -1<br>This is a fade of current voices that is called when the game is disconnected. -1.f for no fade on disconnect
cl_display_flashbang_values | cl | Default: false<br>
cl_display_game_events | cl, cheat | Default: false<br>
cl_display_player_visibilty | cl | Default: false<br>
cl_dm_buyrandomweapons | cl, a, release | Default: true<br>Player will automatically receive a random weapon on spawn in deathmatch if this is set to 1 (otherwise, they will receive the last weapon)
cl_dormant_spew | cl | Default: false<br>Spew state on when client entities become dormant or active.
cl_draw_only_deathnotices | cl, release | Default: false<br>For drawing only the crosshair and death notices (used for moviemaking)
cl_draw_simulating_entities | cl, cheat | Default: false<br>
cl_draw_simulating_entities_distance | cl | Default: false<br>
cl_drawcross | cl, cheat | Draws a cross at the given location<br> Arguments: x y z
cl_drawhud | cl, cheat | Default: true<br>Enable the rendering of the hud
cl_drawhud_force_deathnotices | cl, release | Default: 0<br>0: default; 1: draw deathnotices even if hud disabled; -1: force no deathnotices
cl_drawhud_force_radar | cl, release | Default: 0<br>0: default; 1: draw radar even if hud disabled; -1: force no radar
cl_drawhud_force_teamid_overhead | cl, release | Default: 0<br>0: default; 1: draw teamid even if hud disabled; -1: force no teamid
cl_drawhud_specvote | cl, release | Default: true<br>1: default; 0: disables vote UI for spectators
cl_drawline | cl, cheat | Draws line between two 3D Points.<br> Green if no collision<br> Red is collides with something<br> Arguments: x1 y1 z1 x2 y2 z2
cl_dump_player_animgraph_state | cl | Dumps the local player's animgraph state to console
cl_dump_projected_texture_count | cl | Print out number of active projected textures
cl_dump_response_symbols | cl | print all response symbols to the console
cl_dumpentity | cl, cheat | Dumps info about an entity
cl_dumpsplithacks | cl | Dump split screen workarounds.
cl_embedded_stream_audio_volume | cl, a | Default: 0<br>Embedded stream audio volume
cl_embedded_stream_audio_volume_xmaster | cl, a | Default: true<br>Whether embedded stream audio volume gets multiplied by master volume
cl_embedded_stream_video_playing | cl | Default: 0<br>Embedded stream video playing state
cl_enable_eye_occlusion | cl | Default: true<br>
cl_ent_absbox | cl, cheat | Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays.<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_actornames | cl, cheat | Displays the entity name for all entities that have ShouldDisplayInActorNames true in code
cl_ent_animgraph_debug | cl, cheat | Displays debug draws about the given entity(ies) animgraph<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_animgraph_record | cl, cheat | Toggles recording of animgraph replay of the given entity(s)<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_attachments | cl, cheat | Displays the attachment points on an entity.<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_bbox | cl, cheat | Displays the movement bounding box for the given entity(ies) in orange. Some entites will also display entity specific overlays.<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_call | cl, cheat | ent_call <funcname> <option:entname> calls function on current look target or filtername, checks on ent, then root, then mode, then map scope
cl_ent_clear_debug_overlays | cl, cheat | Clears all debug overlays
cl_ent_find | cl, cheat | Find and list all entities with classnames or targetnames that contain the specified substrings.<br>Format: find_ent <substring><br>
cl_ent_find_index | cl, cheat | Display data for entity matching specified index.<br>Format: find_ent_index <index><br>
cl_ent_grab | cl, cheat | grabs the object in front of the player. Options: -loose -multiple -toggle
cl_ent_hierarchy | cl, cheat | Prints the entity hierarchy tree rooted at the specified ent(s)
cl_ent_hitbox | cl, cheat | Displays the hitboxes for the given entity(ies).<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_joint_axis_size | cl | Default: 4<br>
cl_ent_joint_filter_substring | cl | Default: <br>
cl_ent_joint_names | cl | Default: true<br>
cl_ent_joint_only_ik_joints | cl | Default: false<br>
cl_ent_joint_use_bind_pose | cl | Default: false<br>
cl_ent_joints | cl, cheat | Displays the joint names + axes an entity.<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_messages | cl, cheat | Toggles input/output message display for the selected entity(ies). The name of the entity will be displayed as well as any messages that it sends or receives.<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_name | cl, cheat | Displays the entity name
cl_ent_picker | cl, cheat | Toggles 'picker' mode. When picker is on, the bounding box, pivot and debugging text is displayed for whatever entity the player is looking at.<br> Arguments: full - enables all debug information
cl_ent_pivot | cl, cheat | Displays the pivot for the given entity(ies).<br> (y=up=green, z=forward=blue, x=left=red). <br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_pivot_size | cl, a, cheat | Default: 20<br>
cl_ent_remove | cl, cheat | Removes the given entity(s)<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_remove_all | cl, cheat | Removes all entities of the specified type<br> Arguments: {entity_name} / {class_name}
cl_ent_scale | cl, cheat | Scales entities. Arguments: <scale factor> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
cl_ent_scenehierarchy | cl, cheat | Prints the entity scenenode hierarchy tree rooted at the specified ent(s)
cl_ent_script_dump | cl, cheat | Dumps the names and values of this entity's script scope to the console<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_select | cl, cheat | Select or deselects the given entities(s) for later manipulation<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_setang | cl, cheat | Set entity angles
cl_ent_setname | cl, cheat | Sets the targetname of the given entity(s)<br> Arguments: <new entity name> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
cl_ent_setpos | cl, cheat | Move entity to position
cl_ent_show_contexts | cl, cheat | Default: false<br>Show entity contexts in ent_text display
cl_ent_show_damage | cl, cheat | Sets damage display mode. When on, you will see the amount of damage dealt over the target's head.
cl_ent_showonlyattachment | cl, cheat | Default: <br>
cl_ent_showonlyhitbox | cl, cheat | Default: -1<br>
cl_ent_skeleton | cl, cheat | Displays the skeleton for the given entity(ies).<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_skeleton_only_ik_joints | cl | Default: false<br>
cl_ent_spew_derived_classes | cl | Prints out all entity classes which inherit from a specified base class
cl_ent_text | cl, cheat | Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text)<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text256 | cl, cheat | Displays text debugging information about the given entity(ies) \[within 256 units of the player\] on top of the entity (See Overlay Text)<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_clear | cl, cheat | Hide text debugging information about the given entity(ies) on top of the entity (See Overlay Text)<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_filter | cl, cheat | Set which ent_text filters you want:
cl_ent_text_flags_active | cl, a, cheat | Default: -1<br>
cl_ent_text_no_name_really_i_mean_it | cl, cheat | Default: false<br>
cl_ent_text_radius | cl, cheat | Displays text debugging information about the given entity(ies) \[near the player\] on top of the entity (See Overlay Text)<br> 2 Arguments: <Radius> <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>
cl_ent_text_sticky_add | cl, cheat | Adds to list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_sticky_clear | cl, cheat | Clears the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_sticky_dump | cl, cheat | Spews the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_text_sticky_remove | cl, cheat | Removes from the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_ungrab | cl, cheat | un-grabs all objects
cl_ent_vcollide_wireframe | cl, cheat | Displays the interpolated vcollide wireframe pm am entity.<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_viewoffset | cl, cheat | Displays the eye position for the given entity(ies) in red.<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_ent_visibility_traces | cl, cheat | Displays visibility traces for the given entity<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_entityreport | cl | Reports all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by.
cl_entitysummary | cl | Summarizes (by class) all extant entities. Optional 2nd arg is a substring of a classname that the list will be filtered by.
cl_ents | cl | List client entities, sorted by spawn group
cl_error_report_time | cl, release | Default: 0<br>Minimum time in seconds that must elapse before printing prediction error summary. 0 to disable.
cl_extrapolate | cl, cheat | Default: true<br>Enable/disable extrapolation if interpolation history runs out.
cl_extrapolate_amount | cl, cheat | Default: 0.25<br>Set how many seconds the client will extrapolate entities for.
cl_eye_occlusion_debug | cl, cheat | Default: false<br>
cl_eye_sin_wave | cl | Default: false<br>
cl_eye_target_override | cl | Default: 0 0 0<br>
cl_eye_yaw_multiplier | cl | Default: 1<br>
cl_fake_timeout | cl | Default: false<br>
cl_fasttempentcollision | cl | Default: 5<br>
cl_firstperson_legs | cl | Default: true<br>
cl_fixedcrosshairgap | cl, a, per_user | Default: 3<br>For crosshair style 1: How big to make the gap between the pips in the fixed crosshair
cl_flushentitypacket | cheat | Default: 0<br>For debugging. Force the engine to flush an entity packet.
cl_force_next_signon_to_reset | | Default: false<br>
cl_frametime_summary_report_detailed | cl, release | Default: true<br>When a perf report is dumped at the end of the session, should it be detailed?
cl_fullupdate | cheat | Force uncompressed update
cl_game_mode_convars | cl | Display the values of the convars for the current game_mode.
cl_globallight_debug | cl | Default: false<br>
cl_globallight_depth_bias | cl | Default: -999<br>
cl_globallight_expansion | cl | Default: 200<br>
cl_globallight_freeze | cl | Default: false<br>
cl_globallight_orig_calc_frustum | cl | Default: true<br>
cl_globallight_shadow_mode | cl | Default: 2<br>
cl_globallight_slope_scale_depth_bias | cl | Default: -999<br>
cl_globallight_use_alt_focus_region | cl | Default: false<br>
cl_globallight_use_optimized_calc_frustum | cl | Default: true<br>
cl_globallight_use_shaadow_near_offset | cl | Default: true<br>
cl_globallight_world_bottom_height | cl | Default: 0<br>
cl_globallight_world_top_height | cl | Default: 4096<br>
cl_glow_brightness | cl, cheat | Default: 1<br>Brightness of player halos
cl_glow_item_far_b | cl, release | Default: 1<br>
cl_glow_item_far_g | cl, release | Default: 0.4<br>
cl_glow_item_far_r | cl, release | Default: 0.3<br>
cl_graphics_driver_warning_dont_show_again | cl, a, release | Default: false<br>
cl_grenadecrosshair_decoy | cl, a, per_user | Default: true<br>Is the grenade crosshair enabled
cl_grenadecrosshair_explosive | cl, a, per_user | Default: true<br>Is the grenade crosshair enabled
cl_grenadecrosshair_fire | cl, a, per_user | Default: true<br>Is the grenade crosshair enabled
cl_grenadecrosshair_flash | cl, a, per_user | Default: true<br>Is the grenade crosshair enabled
cl_grenadecrosshair_keepusercrosshair | cl, a, per_user | Default: true<br>Keep the user's crosshair when the grenade crosshair is enabled
cl_grenadecrosshair_smoke | cl, a, per_user | Default: true<br>Is the grenade crosshair enabled
cl_grenadecrosshair_tickinterval | cl | Default: 10<br>
cl_grenadecrosshair_ticklabels | cl | Default: true<br>
cl_grenadecrosshair_tickscaling | cl | Default: 1.1<br>
cl_grenadecrosshairdelay_decoy | cl, a, per_user | Default: 2<br>How long should the pin be pulled for before showing the grenade crosshair
cl_grenadecrosshairdelay_explosive | cl, a, per_user | Default: 2<br>How long should the pin be pulled for before showing the grenade crosshair
cl_grenadecrosshairdelay_fire | cl, a, per_user | Default: 2<br>How long should the pin be pulled for before showing the grenade crosshair
cl_grenadecrosshairdelay_flash | cl, a, per_user | Default: 2<br>How long should the pin be pulled for before showing the grenade crosshair
cl_grenadecrosshairdelay_smoke | cl, a, per_user | Default: 2<br>How long should the pin be pulled for before showing the grenade crosshair
cl_groups | cl, cheat | Show status of all spawn groups.
cl_gunlowerangle | cl | Default: 2<br>
cl_gunlowerspeed | cl | Default: 0.1<br>
cl_hide_avatar_images | cl, a | Default: 0<br>Hide avatar images for other players. <br> 0 - Off.<br> 1 - Block All<br> 2 - Block all but friends
cl_hitbox_debug | cl | Default: false<br>
cl_hold_game_events_force_delay_ticks | cl | Default: 0<br>Debugging convar to force late dispatch of game events.
cl_hold_game_events_until_server_tick | cl | Default: true<br>Holds game events until client has received the tick the event was fired on.
cl_http_log_enable | cl, norecord, release, clientcmd_can_execute | Default: false<br>Allows sending HTTP log from client main menu.
cl_hud_color | cl, a, release | Default: 0<br>0 = team color, 1 = white, 2 = bright white, 3 = light blue, 4 = blue, 5 = purple, 6 = red, 7 = orange, 8 = yellow, 9 = green, 10 = aqua, 11 = pink, 12 = teammate color.
cl_hud_radar_scale | cl, a, release | Default: 1<br>
cl_hud_telemetry_frametime_poor | cl, a, release | Default: 100<br>Frame time greater than this is considered 'poor'.
cl_hud_telemetry_frametime_show | cl, a, release | Default: 1<br>Show frame time (FPS) in the HUD. 0=never, 1=only if poor, 2=always
cl_hud_telemetry_net_misdelivery_poor | cl, a, release | Default: 5<br>Packet delivery anomaly rate (0..100) higher than this is considered 'poor'.
cl_hud_telemetry_net_misdelivery_show | cl, a, release | Default: 1<br>Show packet delivery anomaly (loss or out-of-order) rate in the HUD. 0=never, 1=only in poor conditions, 2=always
cl_hud_telemetry_net_quality_graph_show | cl, a, release | Default: 0<br>Show packet jitter and netframe loss/reordering in the HUD. 0=never, 1=only in poor conditions, 2=always
cl_hud_telemetry_ping_poor | cl, a, release | Default: 100<br>Ping higher than this (ms) is considered 'poor'.
cl_hud_telemetry_ping_show | cl, a, release | Default: 1<br>Show ping in the HUD. 0=never, 1=only in poor conditions, 2=always
cl_hud_telemetry_serverrecvmargin_graph_show | cl, a, release | Default: 0<br>Show graph of the server recv margin in the HUD. (How early/late user commands are arriving at the server before they are executed.) 0=never, 1=only when there are command queue problems, 2=always
cl_ignore_campaign_completion_requirements | cl | Default: false<br>Ignores campaign progression requirements when granting quests.
cl_ignorepackets | cheat | Default: false<br>Force client to ignore packets (for debugging).
cl_imgui_debug_entity | cl, cheat | Shows the entity browswer, focused on the entity you specify.<br> Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
cl_imgui_set_selection | cl, cheat | Sets ImGui selection
cl_imgui_set_status_text | cl, cheat | Sets ImGui header status text
cl_import_csgo_config | cl, a, release | Default: true<br>
cl_in_forcebuttonstate | cl | Forces a button to be a particular state - WHEN PROCESSING USERCOMMANDS
cl_inferno_bodyburn | cl | Default: true<br>
cl_input_enable_raw_keyboard | release | Default: false<br>Enable raw keyboard input
cl_instant_death_anim | cl | Default: false<br>
cl_interp | cl, release | Read the effective client simulation interpolation amount in terms of time.
cl_interp_all | cl | Default: false<br>Disable interpolation list optimizations.
cl_interp_animationvars | cl | Default: true<br>Interpolate LATCH_ANIMATION_BIT vars if interpolation interval is greater than simulation interval
cl_interp_hermite | cl, cheat | Default: true<br>Set to zero do disable hermite interpolation.
cl_interp_npcs | cl | Default: 0<br>Interpolate NPC positions starting this many seconds in past (or the value as per cl_interp_ratio, if greater)
cl_interp_ratio | cl, user | Default: 0<br>Set number of client simulation interpolation ticks.
cl_interp_simulationvars | cl | Default: true<br>Interpolate LATCH_SIMULATION_BIT vars if interpolation interval is greater than animation interval
cl_interp_threadmodeticks | cl | Default: 0<br>Additional interpolation ticks to use when interpolating with threaded engine mode set.
cl_interpolate | cl, user | Default: true<br>Interpolate entities on the client.
cl_interpolate_report | cl, a | Default: false<br>Enable to show interpolation profile timing<br>
cl_inventory_debug_tooltip | cl, release | Default: false<br>
cl_inventory_radial_immediate_select | cl, a, per_user | Default: true<br>In inventory selection radials. Select weapons the moment the cursor highlights them. Otherwise, only select the selected item on exit.
cl_inventory_radial_tap_to_cycle | cl, a, per_user | Default: true<br>In inventory selection radials. Select weapons the moment the cursor highlights them. Otherwise, only select the selected item on exit.
cl_inventory_saved_filter2 | cl, a, release | Default: all<br>
cl_inventory_saved_sort2 | cl, a, release | Default: inv_sort_age<br>
cl_invites_only_friends | cl, a, release | Default: false<br>If turned on, will ignore in-game invites from recent teammates or other non-friends
cl_invites_only_mainmenu | cl, a, release | Default: false<br>If turned on, will ignore all invites when user is playing a match
cl_itemimages_dynamically_generated | cl, a, release | Default: 2<br>2: use render-targets, fallback to cache and disk; 1: no render targets, but use cache and fallback to disk; 0: disk assets only
cl_jiggle_bone_debug | cheat | Default: false<br>Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_debug_pitch_constraints | cheat | Default: false<br>Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_debug_yaw_constraints | cheat | Default: false<br>Display physics-based 'jiggle bone' debugging information
cl_jiggle_bone_invert | cheat | Default: false<br>
cl_jiggle_bone_sanity | | Default: true<br>Prevent jiggle bones from pointing directly away from their target in case of numerical instability.
cl_jitter_bad_threshold_up | user | Default: 20<br>When upstream packet jitter in a frame exceeds this threshold (ms), the frame is considered to have 'irregular delivery'. This is a derived value and should not be modified manually
cl_join_advertise | cl, a | Default: 1<br>Advertise joinable game in progress to Steam friends, otherwise need a Steam invite (2: all servers, 1: official servers, 0: none)
cl_joystick_enabled | a | Default: false<br>Enable joystick input
cl_lagcompensation_test_auto_target | cl | Default: false<br>Auto-pick value of cl_lagcompensation_test_target.
cl_lagcompensation_test_target | cl | Default: -1<br>Player whose head is tracked to test lag compensation.
cl_language | | Default: english<br>Language
cl_latch_report | cl, a | Default: false<br>Enable to output stats about latching
cl_leveloverview | cl, cheat | Default: 0<br>
cl_lightquery_debug | cl, cheat | Default: false<br>
cl_loadout_saved_sort | cl, a, release | Default: inv_sort_age<br>
cl_lock_camera | cl, cheat | Default: false<br>
cl_log_tick | | Default: false<br>Log when a tick is received<br>
cl_log_tick_skips | | Default: 0<br>Log when the tick delta >= this
cl_low_latency_vsync_recommendation_dont_show_again | cl, a, release | Default: false<br>
cl_mainmenu_hide_blog | cl, clientcmd_can_execute | Show the news panel and hide blog
cl_mainmenu_show_blog | cl, clientcmd_can_execute | Show the blog and hide news panel
cl_mantle_gunloweramt | cl | Default: 20<br>
cl_mantle_gunlowerspeed | cl | Default: 1.4<br>
cl_map_preview_debug_jitter | cl | Default: false<br>
cl_massreport | cl | Default: false<br>
cl_matchlist_controlroom_aid | cl, release | Default: 0<br>
cl_matchstats_print_own_data | cl | cl_matchstats_print_own_data RANGENAME
cl_max_particle_pvs_aabb_edge_length | release | Default: 0<br>
cl_min_china_movie_time | cl | Default: 6<br>
cl_min_movie_time | cl | Default: 4<br>
cl_mouselook | cl, a, user, per_user, notconnected | Default: true<br>Set to 1 to use mouse for look, 0 for keyboard look. Cannot be set while connected to a server.
cl_mute_all_but_friends_and_party | cl, a | Default: 0<br>Only allow communication from friends and matchmaking party members. Set to 1 to apply the in non-competitive game modes. Set to 2 will apply the setting in all modes.<br>
cl_mute_enemy_team | cl, a | Default: false<br>Block all communication from players on the enemy team.
cl_mute_player_after_reporting_abuse | cl | Default: true<br>Mute players reported for abuse automatically.
cl_names_debug | | Default: false<br>
cl_net_buffer_ticks | cl, a, release | Default: 0<br>Number of ticks of delay for server snapshots and user commands. This value controls the value of cl_interp_ratio, which you should not modify directly.
cl_net_buffer_ticks_use_interp | cl | Default: true<br>If false, we smooth over packet loss by adjusting the clock synchronization to buffer packets. If true, we process packets immediately and use cl_interp to delay their effects
cl_net_showeventlisteners | cl | Default: false<br>Show listening addition/removals
cl_net_showevents | cl | Default: 0<br>Dump game events to console (1=client only, 2=all).
cl_new_user_phase | cl, a, release | Default: 0<br>0: Not Started, 1: Needs Training, 2: Training Complete, -1: Disabled
cl_obs_interp_angle_progress_headstart | cl | Default: 0.025<br>
cl_obs_interp_dist_to_turn_to_face | cl | Default: 500<br>Changing to a target further than this will cause the camera to face the direction of travel
cl_obs_interp_enable | cl, a | Default: true<br>Enables interpolation between observer targets
cl_obs_interp_obstruction_behavior | cl | Default: 2<br>
cl_obs_interp_pos_halflife | cl | Default: 0.26<br>
cl_obs_interp_pos_rate | cl, a | Default: 0.27<br>
cl_obs_interp_settle_dist | cl | Default: 16<br>
cl_obs_interp_snap_dist | cl | Default: 0.01<br>
cl_obs_interp_turn_to_face_end_frac | cl | Default: 0.65<br>
cl_obs_interp_turn_to_face_start_frac | cl | Default: 0.1<br>
cl_observed_bot_crosshair | cl, a, release | Default: 2<br>Control the crosshair shown when observing a bot. 0: Show player crosshair. 1: Show player crosshair only when bot can be taken over, otherwise show default.. 2: Always show default crosshair for bots.
cl_paintkit_override | cl, cheat, release | Default: <br>
cl_panel_freeze_time_after_press | cl | Default: 0.5<br>time to freeze mouse/pointer motion after a mouse button press
cl_parallel_readpacketentities | | Default: true<br>Set to 1 to use threading snapshot reading (if game supports and server is sending bitcounts).
cl_parallel_readpacketentities_threshold | | Default: 2<br>Use parallel processing of snapshot reading if above this many entries.
cl_particle_batch_mode | | Default: 1<br>
cl_particle_fallback_base | | Default: 0<br>Base for falling back to cheaper effects under load.
cl_particle_fallback_multiplier | | Default: 0<br>Multiplier for falling back to cheaper effects under load.
cl_particle_log_creates | | Default: false<br>Print debug message every time a particle collection is created
cl_particle_max_count | | Default: 0<br>
cl_particle_retire_cost | cheat | Default: 0<br>
cl_particle_sim_fallback_base_multiplier | | Default: 5<br>How aggressive the switch to fallbacks will be depending on how far over the cl_particle_sim_fallback_threshold_ms the sim time is. Higher numbers are more aggressive.
cl_particle_sim_fallback_threshold_ms | | Default: 6<br>Amount of simulation time that can elapse before new systems start falling back to cheaper versions
cl_particle_simulate | cheat | Default: true<br>Enables/Disables Particle Simulation
cl_particles_dump_effects | cl |
cl_particles_dumplist | cl | Dump all new particles, optional name substring.
cl_particles_dumpsimlist | cl | Dump all simulating particles, optional name substring.
cl_pclass | cl, cheat | Default: <br>Dump entity by prediction classname.
cl_pdump | cl, cheat | Default: -1<br>Dump info about this entity to screen.
cl_phys_animated_hierarchy | cl | Default: true<br>
cl_phys_block_dist | cl | Default: 1<br>
cl_phys_block_fraction | cl | Default: 0.1<br>
cl_phys_create_test_character_proxy | cl | Create test character proxy
cl_phys_debug_callback_entities | cl, cheat | Default: false<br>Print all entities that get touch callbacks. Each entity is printed only once.
cl_phys_dump_intersection_controller | cl | Dump intersection controller status
cl_phys_dump_main_world | cl | Dump physics main world to file
cl_phys_dump_memory | cl | Dump memory usage
cl_phys_enabled | cl, cheat | Default: true<br>Enable all physics simulation
cl_phys_list | cl | List all physics component contents of every entity in the game;<br> -stream \[1\|0\] : initiate\|terminate streaming to physics debugger<br> -allents: include non-physical entities<br> -classes: print class names<br> -sdk : Rubikon build<br> -world : current state of the world<br> -world -touch: list body pairs (bodies in contact)<br> -world -save <name>: save world to a file<br> -world -mem: memory dump<br> -world -snapshots: Start/Stop dumping snapshots of the world into the current directory<br> -world -profiletraces: ProfileRecordedTraces<br> -world -agg: current aggregate data registry (loaded resources)<br>
cl_phys_networked_start_sleep | cl | Default: false<br>
cl_phys_record_rays | cl | Dump physics main world to file
cl_phys_record_rays_and_world | cl | Dump traces physics main world to file
cl_phys_sleep | cl | Put all physics in all the worlds to sleep
cl_phys_sleep_enable | cl, cheat | Default: true<br>Enable sleeping for dynamic physics bodies.
cl_phys_stop_at_collision | cl, cheat | Default: <br>
cl_phys_timescale | cl | Default: 1<br>Scale time for physics
cl_phys_visualize_awake | cl | Default: false<br>
cl_phys_wakeup | cl | Wake all physics objects in the Main physics up
cl_physics_add_test | cl | add test object
cl_physics_highlight_active | cl | Turns on the absbox for all active physics objects.<br> 0 : un-highlight.<br>
cl_physics_remove_test | cl | remove test object
cl_physics_report_active | cl | Lists all active physics objects<br> -more : extra info<br>
cl_ping_fade_deadzone | cl, a, release | Default: 60<br>Distance from the crosshair over which the ping is completely invisible
cl_ping_fade_distance | cl, a, release | Default: 300<br>Distance from the crosshair over which the ping fades
cl_pitchdown | cl, cheat | Default: 89<br>
cl_pitchspeed | cl | Default: 225<br>
cl_pitchup | cl, cheat | Default: 89<br>
cl_playback_screenshots | | Default: false<br>Allows the client to playback screenshot and jpeg commands in demos.
cl_player_lighting_origin_offset | cl | Default: 32<br>
cl_player_ping_mute | cl, a, release | Default: 0<br>If 1, player pinging will make a sound, if 0, pings will be silent
cl_player_proximity_debug | cl, rep, cheat | Default: false<br>
cl_player_ragdolls_collide | cl, cheat, release | Default: false<br>
cl_player_visibility_far | cl | Default: 700<br>distance at which proxy scale is maximized
cl_player_visibility_far_scale | cl | Default: 1.3<br>proxy scale multiplier at max dist (is 1.0 at mindist)
cl_player_visibility_near | cl | Default: 200<br>cull characters nearer than this
cl_player_visibility_show_stencil_proxy | cl | Default: false<br>
cl_player_visibility_stencil_bloat_amount | cl | Default: 1.4<br>
cl_player_visibility_stencil_proxy_min_dist | cl | Default: 3<br>
cl_player_visibility_stencil_proxy_min_dist_box | cl | Default: 1<br>
cl_player_visibility_stencil_proxy_type | cl | Default: 1<br>0 - box, 1 - dodecahedron
cl_playerspraydisable | cl, a | Default: false<br>Disable player sprays.
cl_poll_network_early | | Default: true<br>Enable polling for network messages every frame, instead of every tick
cl_precacheinfo | | Show precache info (client).
cl_pred_always_latch | cl, release | Default: false<br>
cl_pred_build_verbose | cl | Default: false<br>Verbose spew when building prediction optimized data runs.
cl_pred_checkstuck | cl | Default: false<br>Perform the additional 'stuck' traces on the client side during prediction.
cl_pred_optimize | cl | Default: 2<br>Optimize for not copying data if didn't receive a network update (1), and also for not repredicting if there were no errors (2).
cl_pred_parallel_postnetwork | cl | Default: true<br>
cl_pred_print_every_cmd | cl, release | Default: false<br>Print something every time we predict a command
cl_pred_track | cl | <entindex> <fieldname>: Track changes to entity index entindex, for field fieldname.
cl_pred_track_off | cl | clear field track changes.
cl_predict_after_every_createmove | | Default: true<br>run prediction after every CreateMove instead of only after CreateMove for the final tick in a frame.
cl_predict_bomb_defusal | cl | Default: true<br>
cl_predict_weapon_drop | cl | Default: true<br>
cl_predictioncopy_describe | cl | Describe datamap_t for entindex
cl_predictioncopy_print | cl | Print simple description of prediction copy fields for entindex
cl_predictioncopy_runs | cl | Default: true<br>
cl_prefer_lefthanded | cl, a, user, per_user | Default: false<br>Left handed preference
cl_printfps | cl | Print information from cl_showfps.
cl_promoted_settings_acknowledged | cl, a | Default: 0:0<br>
cl_prop_debug | cl, cheat | Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond physically to damage but never break. Green maps health in the range of 100 down to 1.
cl_querycache_stats | cl, cheat | Display status of the query cache (client only)
cl_quickinventory_filename | cl, a, release | Default: radial_quickinventory.txt<br>
cl_quickinventory_lastinv | cl, a, release | Default: true<br>
cl_quickinventory_line_update_speed | cl, a, release | Default: 65<br>
cl_radar_always_centered | cl, a, release | Default: true<br>If set to 0, the radar is maximally used. Otherwise the player is always centered, even at map extents.
cl_radar_fast_transforms | cl | Default: true<br>Faster way of placing icons on the mini map.
cl_radar_icon_scale_min | cl, a, release | Default: 0.6<br>Sets the minimum icon scale. Valid values are 0.4 to 1.25.
cl_radar_rotate | cl, a, release | Default: true<br>1
cl_radar_scale | cl, a, release | Default: 0.7<br>Sets the radar scale. Valid values are 0.25 to 1.0.
cl_radar_scale_alternate | cl, a, release | Default: 1<br>Sets the alternate radar scale. Valid values are 0.25 to 1.0.
cl_radar_square_with_scoreboard | cl, a, release | Default: true<br>If set, the radar will toggle to square when the scoreboard is visible.
cl_radial_coyote_time | cl | Default: 0.15<br>Selection lenience: How long in seconds the last selected radial segment is used if no segment is selected.
cl_radial_menu_icon_radius | cl | Default: 200<br>
cl_radial_menu_tap_duration | cl | Default: 0.2<br>If nothing in a radial menu is selected, and the button engaging the radial menu is released within this duration, fallback on the radial's tap functionality
cl_radial_radio_tab | cl, release | Default: 0<br>
cl_radial_radio_tab_0_text_1 | cl, a, release | Default: #Chatwheel_quiet<br>
cl_radial_radio_tab_0_text_2 | cl, a, release | Default: #Chatwheel_requestecoround<br>
cl_radial_radio_tab_0_text_3 | cl, a, release | Default: #Chatwheel_bplan<br>
cl_radial_radio_tab_0_text_4 | cl, a, release | Default: #Chatwheel_requestweapon<br>
cl_radial_radio_tab_0_text_5 | cl, a, release | Default: #Chatwheel_midplan<br>
cl_radial_radio_tab_0_text_6 | cl, a, release | Default: #Chatwheel_droppedbomb<br>
cl_radial_radio_tab_0_text_7 | cl, a, release | Default: #Chatwheel_aplan<br>
cl_radial_radio_tab_0_text_8 | cl, a, release | Default: #Chatwheel_requestspend<br>
cl_radial_radio_tab_1_text_1 | cl, a, release | Default: #Chatwheel_bombcarrierspotted<br>
cl_radial_radio_tab_1_text_2 | cl, a, release | Default: #Chatwheel_requestecoround<br>
cl_radial_radio_tab_1_text_3 | cl, a, release | Default: #Chatwheel_multipleenemieshere<br>
cl_radial_radio_tab_1_text_4 | cl, a, release | Default: #Chatwheel_requestweapon<br>
cl_radial_radio_tab_1_text_5 | cl, a, release | Default: #Chatwheel_rotatetome<br>
cl_radial_radio_tab_1_text_6 | cl, a, release | Default: #Chatwheel_ihavethebomb<br>
cl_radial_radio_tab_1_text_7 | cl, a, release | Default: #Chatwheel_oneenemyhere<br>
cl_radial_radio_tab_1_text_8 | cl, a, release | Default: #Chatwheel_requestspend<br>
cl_radial_radio_tab_2_text_1 | cl, a, release | Default: #Chatwheel_bombcarrierspotted<br>
cl_radial_radio_tab_2_text_2 | cl, a, release | Default: #Chatwheel_requestecoround<br>
cl_radial_radio_tab_2_text_3 | cl, a, release | Default: #Chatwheel_multipleenemieshere<br>
cl_radial_radio_tab_2_text_4 | cl, a, release | Default: #Chatwheel_requestweapon<br>
cl_radial_radio_tab_2_text_5 | cl, a, release | Default: #Chatwheel_rotatetome<br>
cl_radial_radio_tab_2_text_6 | cl, a, release | Default: #Chatwheel_ihavethebomb<br>
cl_radial_radio_tab_2_text_7 | cl, a, release | Default: #Chatwheel_oneenemyhere<br>
cl_radial_radio_tab_2_text_8 | cl, a, release | Default: #Chatwheel_requestspend<br>
cl_radial_radio_tap_to_ping | cl, a, release | Default: true<br>When tapping the radial radio button, leave a ping if nothing is selected within the time in seconds set in cl_radial_menu_tap_duration
cl_radial_radio_version_reset | cl, a, release | Default: 2<br>
cl_radialmenu_deadzone_size | cl, release | Default: 0.4<br>
cl_radialmenu_deadzone_size_joystick | cl, a, release | Default: 0.17<br>
cl_ragdoll_default_scale | cl | Default: 1<br>
cl_ragdoll_limit | cl, a | Default: 20<br>Maximum number of ragdolls to show (-1 disables limit)
cl_ragdoll_lru_debug | cl, rep, cheat | Default: false<br>
cl_ragdoll_physics_enable | cl | Default: 1<br>Enable/disable ragdoll physics.
cl_ragdoll_reload | cl | Default: false<br>
cl_ragdoll_workaround_threshold | cl, release | Default: 4<br>Mainly cosmetic, client-only effect: when client doesn't know the last position of another player that spawns a ragdoll, the ragdoll creation is simplified and ragdoll is created in the right place. If you increase this significantly, ragdoll positions on your client may be dramatically wrong, but it won't affect other clients
cl_random_taser_bone_y | cl | Default: -1<br>The Y position used for the random taser force.
cl_random_taser_force_y | cl | Default: -1<br>The Y position used for the random taser force.
cl_random_taser_power | cl | Default: 4000<br>Power used when applying the taser effect.
cl_rebuy | cl, release | Default: <br>The order in which rebuy will attempt to repurchase items
cl_redemption_reset_timestamp | cl, a, release | Default: 0<br>
cl_refresh_rate_recommendation_dont_show_again | cl, a, release | Default: false<br>
cl_reload_hud | cl | Reloads the hud scale and resets scale and borders
cl_removedecals | cl, cheat | Remove the decals from the entity under the crosshair.
cl_report_entities | cl, cheat | Lists all entities
cl_report_predcopy_overrides | cl | Report prediction copy overrides
cl_report_simthinklist | cl | Lists all simulating/thinking entities
cl_report_soundpatch | cl | reports client-side sound patch count
cl_resend | release | Default: 0.5<br>Delay in seconds before the client will resend the 'connect' attempt
cl_resetfps | cl | Reset information from cl_showfps.
cl_retire_low_priority_lights | cl | Default: false<br>Low priority dlights are replaced by high priority ones
cl_rr_reloadresponsesystems | cl, cheat | Reload all response system scripts.
cl_sanitize_muted_players | cl, release | Default: true<br>Hide names and avatars of muted players.
cl_sanitize_player_names | cl, a | Default: false<br>Replace names of other players with something non-offensive.
cl_save_animgraph_recording | cl, cheat | Saves all active animgraph recordings to disk
cl_sceneentity_debug | cl | Default: false<br>Display all thinking scene entities and its data.
cl_scoreboard_mouse_enable_binding | cl, a | Default: +attack2<br>Name of the binding to enable mouse selection in the scoreboard
cl_scoreboard_survivors_always_on | cl, a, release | Default: false<br>
cl_scoreboard_toggle_enable | cl | Default: false<br>
cl_screenmessage_notifytime | cl | Default: 8<br>How long to display screen message text
cl_script_add_debug_filter | cl, cheat | Add a filter to the game debug overlay
cl_script_add_watch | cl, cheat | Add a watch to the game debug overlay
cl_script_add_watch_pattern | cl, cheat | Add a watch to the game debug overlay
cl_script_attach_debugger | cl, cheat | Connect the vscript VM to the script debugger
cl_script_attach_debugger_at_startup | cl | Default: false<br>
cl_script_break_in_native_debugger_on_error | cl | Default: false<br>
cl_script_clear_watches | cl, cheat | Clear all watches from the game debug overlay
cl_script_debug | cl, cheat | Toggle the in-game script debug features
cl_script_dump_all | cl, cheat | Dump the state of the VM to the console
cl_script_find | cl, cheat | Find a key in the VM
cl_script_help | cl, cheat | Output help for script functions
cl_script_help2 | cl | Output help for script functions suitable for auto-completion
cl_script_reload | cl, cheat | Reload scripts
cl_script_reload_code | cl, cheat | Execute a vscript file, replacing existing functions with the functions in the run script
cl_script_reload_entity_code | cl, cheat | Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts
cl_script_remove_debug_filter | cl, cheat | Remove a filter from the game debug overlay
cl_script_remove_watch | cl, cheat | Remove a watch from the game debug overlay
cl_script_remove_watch_pattern | cl, cheat | Remove a watch from the game debug overlay
cl_script_resurrect_unreachable | cl, cheat | Use the garbage collector to track down reference cycles
cl_script_trace_disable | cl, cheat | Turn off a particular trace output by file or function name
cl_script_trace_disable_all | cl, cheat | Turn off all trace output
cl_script_trace_disable_key | cl, cheat | Turn off a particular trace output by table/instance
cl_script_trace_enable | cl, cheat | Turn on a particular trace output by file or function name
cl_script_trace_enable_all | cl, cheat | Turn on all trace output
cl_script_trace_enable_key | cl, cheat | Turn on a particular trace output by table/instance
cl_search_key_token | cl, release | Default: <br>Development search key token.
cl_sendtable_cache_filename | | Default: sendtables.bin<br>Send tables cache file
cl_sequence_debug | cl | Default: -1<br>
cl_sequence_debug2 | cl | Default: -1<br>
cl_sequence_model_substring | cl | Default: <br>
cl_server_graphic1_enable | cl, release | Default: true<br>When enabled, 360x60 (<16kb) image file will be displayed to on-server spectators.
cl_server_graphic2_enable | cl, release | Default: true<br>When enabled, 220x45 (<16kb) image file will be displayed to on-server spectators.
cl_session | server_can_execute | Default: <br>
cl_show_camera_position | cl | Default: false<br>
cl_show_clan_in_death_notice | cl, a, release | Default: true<br>Is set, the clan name will show next to player names in the death notices.
cl_show_enemy_avatar_colors | cl | Default: true<br>
cl_show_equipment_value | cl | Default: false<br>
cl_show_equipped_character_for_player_avatars | cl, a | Default: false<br>
cl_show_head_trajectory | cl | Default: 0<br>
cl_show_matchmaking_stat_spew | cl | Default: false<br>
cl_show_observer_crosshair | cl, a, release | Default: 2<br>Show the crosshair of the player being observed. 0: off 1: friends and party 2: everyone
cl_show_playernames_max_chars_console | cl | Default: false<br>Shows all player names (including bots) as 16 W's.
cl_show_quest_info | cl | Default: false<br>
cl_show_splashes | cl | Default: true<br>
cl_showdemooverlay | | Default: 0<br>How often to flash demo recording/playback overlay (0 - disable overlay, -1 - show always)
cl_showents | cl, cheat | Dump entity list to console.
cl_showerror | cl, release | Default: 0<br>Show prediction errors, 2 for above plus detailed field deltas, 3 to filter out serverside known prediction errors, -entindex for specific entity.
cl_showfps | cl, release | Default: 0<br>Draw fps meter at top of screen (1 = fps, 2 = smooth fps, 3 = server MS, 4 = Show FPS and Log to file )
cl_showloadout | cl, a, per_user | Default: true<br>Toggles display of current loadout.
cl_showmem | cl, release | Default: 0<br>Draw approximate memory use at top of screen
cl_showpos | cl, cheat, release | Default: 0<br>Draw current position at top of screen
cl_showtextmsg | cl | Default: true<br>Enable/disable text messages printing on the screen.
cl_showusercmd | cl | Default: false<br>Show user command encoding
cl_silencer_mode | cl, a, user, per_user | Default: 0<br>0: cannot detach; 1: press secondary fire to detach
cl_sim_grenade_trajectory | cl, cheat | Draw trajectory of the deployed grenade if thrown from this position. Takes an optional parameter for how long the drawn trajectory will last.
cl_simulate_dormant_entities | cl | Default: true<br>
cl_skel_constraints_enable | rep, cheat | Default: true<br>
cl_skeleton_instance_smear_boneflags | cl, cheat | Default: false<br>Smear boneflags across the model. Costs computation, but tests to make sure your bone flags are consistent.
cl_skip_hierarchy_update_for_unchanged_entities | sv, cl, rep | Default: false<br>Skip updating hierarchy information in PostDataUpdate for entities that have not changed
cl_skip_update_animations | cl | Default: false<br>Enable to skip game animations
cl_smoke_edge_feather | sv, cl, rep | Default: 21<br>
cl_smoke_lower_speed | sv, cl, rep | Default: 1<br>
cl_smoke_origin_height | sv, cl, rep | Default: 68<br>
cl_smoke_player_particle_effect | cl, cheat | Default: true<br>
cl_smoke_torus_ring_radius | sv, cl, rep | Default: 61<br>
cl_smoke_torus_ring_subradius | sv, cl, rep | Default: 88<br>
cl_smoke_volume_growth | cl | Default: 1<br>
cl_smoke_volumeprop | cl | Default: true<br>
cl_smooth | cl | Default: true<br>Smooth view/eye origin after prediction errors
cl_smooth_targetspeed | cl | Default: 150<br>
cl_smoothtime | cl | Default: 0.2<br>Smooth client's view after prediction error over this many seconds
cl_snd_cast_clear | | Default: true<br>
cl_snd_cast_retrigger | | Default: true<br>
cl_snd_new_visualize | cl, cheat | Default: false<br>Displays soundevent name played at it's 3d position
cl_sniper_auto_rezoom | cl, a, user, per_user | Default: true<br>Auto-rezoom snipers after a shot
cl_sniper_delay_unscope | cl, a, release | Default: false<br>
cl_sos_test_get_opvar | cl, cheat |
cl_sos_test_set_opvar | cl, cheat |
cl_soundscape_flush | cl, cheat, server_can_execute | Flushes the client side soundscapes
cl_soundscape_printdebuginfo | cl | print soundscapes
cl_spawngroup_log | | Default: false<br>Dump the contents of the next spawngroup manifest to file.
cl_spawngroup_spewresources | | Default: false<br>Spew all manifest add/updates.
cl_spec_show_bindings | cl, release, clientcmd_can_execute | Default: true<br>Toggle the visibility of the spectator bindings.
cl_spec_stats | cl, release | Default: true<br>
cl_spec_use_tournament_content_standards | cl, release | Default: false<br>
cl_spewserializers | cheat | Spew serializers
cl_spewworldgroups | | Spew world groups (client)
cl_ss_origin | cl | print origin in script format
cl_steamscreenshots | cl | Enable/disable saving screenshots to Steam
cl_streams_image_sfurl | cl | Default: img://loadjpeg:(640x360):<br>Format of Scaleform image representing the stream
cl_streams_mytwitchtv_channel | cl | Default: http://www.twitch.tv/<br>Twitch.tv account channel URL
cl_streams_mytwitchtv_nolink | cl | Default: http://www.twitch.tv/settings/connections<br>Twitch.tv account linking URL
cl_streams_refresh_interval | cl | Default: 300<br>How often to refresh streams list
cl_streams_request_accept | cl | Default: application/vnd.twitchtv.v5+json<br>Header for api request
cl_streams_request_url | cl | Default: https://api.twitch.tv/helix/streams?game_id=32399&first=12<br>Number of streams requested for display
cl_streams_write_response_file | cl | Default: <br>When set will save streams info file for diagnostics
cl_teamcounter_playercount_instead_of_avatars | cl, a, release | Default: false<br>
cl_teamid_overhead_colors_show | cl, a, release | Default: true<br>Show team overhead id in teammate color
cl_teamid_overhead_fade_near_crosshair | cl, a, release | Default: 0.5<br>The amount to fade teamid when near the crosshair. Range is 0.0-1.0. 0: off
cl_teamid_overhead_maxdist | cl, cheat, per_user | Default: 6000<br>max distance at which the overhead team id icons will show
cl_teamid_overhead_maxdist_spec | cl, cheat, per_user | Default: 4000<br>max distance at which the overhead team id icons will show when a spectator
cl_teamid_overhead_mode | cl, a, release | Default: 3<br>Always show team id over teammates. 0 = off, 1 = pips; 2 = +name, 3 = +equipment
cl_teammate_color_1 | cl | Default: 136 206 245 255<br>
cl_teammate_color_2 | cl | Default: 0 158 128 255<br>
cl_teammate_color_3 | cl | Default: 241 228 65 255<br>
cl_teammate_color_4 | cl | Default: 230 128 42 255<br>
cl_teammate_color_5 | cl | Default: 189 44 150 255<br>
cl_teammate_colors_show | cl, a, release | Default: 1<br>In competitive, 1 = show teammates as separate colors in the radar, scoreboard, etc., 2 = show colors and letters
cl_test_list_entities | cl, cheat | test-list entities
cl_tickpacket_desired_queuelength | user | Default: 0<br>This value, multiplied by the tick interval, is added to cl_tickpacket_recvmargin_desired to obtain the effective desired recv margin.
cl_tickpacket_recvmargin_adjust_limit | | Default: 5<br>Recvmargin-based usercommand pacing will not speed up or slow down command pacing by more than N% compared to realtime
cl_tickpacket_recvmargin_desired | | Default: 5<br>Recvmargin-based usercommand pacing will try to maintain N ms margin between user command arriving at the server and the server needing that user command. See also cl_tickpacket_desired_queuelength.
cl_tickpacket_recvmargin_minsamples | | Default: 10<br>Recvmargin-based usercommand pacing will not take action unless we have N samples
cl_tickpacket_recvmargin_spew_interval | release | Default: 0<br>