Counter-Strike 2

Counter-Strike 2

72 ratings
[OUTDATED] Helpful Scripts, Binds & Configs for CSGO
By Borat
Helpful Scripts, Binds & Config's for CSGO
English & German Support
   
Award
Favorite
Favorited
Unfavorite
Important
Don't forget. At first, make backups from your files/configs!
My Start Parameters
-d3d9ex -language English -nointro -novid -nojoy -noborder -refresh 144 -freq 144 -threads 16 -heapsize 16777216‬ -tickrate 128 -high +clientport 27006 +cl_forcepreload 1 +exec autoexec

-d3d9ex
This will disable some effects of Direct3D. This reduces the time needed for "old tabbing" into the game and onto the desktop

-language English
Set the game language to english

-nointro
Disables the CS:GO intro video

-novid
Disables the CS:GO intro video

-nojoy
Disables support for gamepads

-noborder
Turn off the edge shadow in windowed mode and zoom in on the full screen

-refresh 144
Forces a specific refresh rate

-freq 144
Sets the refresh rate used by the game to x. Helps if you have a 122 or 144 Hz monitor, but CS:GO only runs at 60 FPS
60Hz = -freq 60
144Hz = -freq 144

-threads 16
Starts the game depending on the number of CPU cores
threads 2 (dual core)
threads 4 (quad core)
threads 6 (hex core)

-heapsize 16777216‬
Specify the size of the memory to use
1GB = 1048576
4GB = 4194304
8GB = 8388608

-tickrate 128
Sets the default tick rate of the game to 128. This will execute locally created servers at twice the tick rate. Plus, you can take full advantage of 128-tick servers

+clientport 27006
Starts the game with a different client port

+cl_forcepreload 1
Loads all objects of a card into the main memory before starting the game. Helps if you always have micro-stuttering. In addition, the game runs a few frames faster

+exec autoexec
Load the autoexec config
Fast C4 Drop
alias "dropc4" "use weapon_c4;drop"
bind "YOURKEY" "dropc4"
Voice OFF/ON - with Teamchat Output
voice_enable "1"
alias "ToggleVoice" "voice_off"
alias "voice_off" "echo Voice Chat off; voice_enable 0; playvol buttons\blip2 0.5; alias ToggleVoice voice_on; say_team Muted Voice Chat"
alias "voice_on" "echo Voice Chat on; voice_enable 1; playvol buttons\blip1 0.5; alias ToggleVoice voice_off; say_team Unmuted Voice Chat"
bind "YOURKEY" "ToggleVoice"[/b]
Hide Enemy Chat ON/OFF - with Teamchat Output
cl_mute_enemy_team "0"
alias "ToggleChat" "chat_off"
alias "chat_off" "echo Enemy Chat off; cl_mute_enemy_team 1; playvol buttons\blip2 0.5; alias ToggleChat chat_on; say_team Muted Enemy Chat"
alias "chat_on" "echo Enemy Chat on; cl_mute_enemy_team 0; playvol buttons\blip1 0.5; alias ToggleChat chat_off; say_team Unmuted Enemy Chat"
bind "YOURKEY" "ToggleChat"
Hide All Chat ON/OFF
cl_mute_all_but_friends_and_party "0"
alias "ToggleAllChat" "allchat_off"
alias "allchat_off" "echo All Chat off; cl_mute_all_but_friends_and_party 1; playvol buttons\blip2 0.5; alias ToggleAllChat allchat_on"
alias "allchat_on" "echo All Chat on; cl_mute_all_but_friends_and_party 0; playvol buttons\blip1 0.5; alias ToggleAllChat allchat_off"
bind "F8" "ToggleAllChat"
Fast "Hold this Position" Message for Bots in MM
bind "YOURKEY" "holdpos"
Radar Zoom IN-OUT
bind "YOURKEY" "incrementvar cl_radar_scale 0.25 1.0 0.05";
bind "YOURKEY" "incrementvar cl_radar_scale 0.25 1.0 -0.05";
Gamma Script
bind "YOURKEY" "incrementvar mat_monitorgamma 1.6 2.2 0.1";
Netgraph with Scoreboard
net_graph "1"
net_graphheight "9999"
alias "+scorenet" "+showscores; net_graphheight 0"
alias "-scorenet" "-showscores; net_graphheight 9999"
bind "TAB" "+scorenet"
Show Team Equipment ON/OFF
cl_teamid_overhead_maxdist "3000"
cl_teamid_overhead_maxdist_spec "2000"
alias "ToggleInfo" "info_on"
alias "info_on" "cl_teamid_overhead_mode 2; playvol buttons\blip2 0.5; alias ToggleInfo info_off"
alias "info_off" "cl_teamid_overhead_mode 0; playvol buttons\blip1 0.5; alias ToggleInfo info_on"
bind "YOURKEY" "ToggleInfo"
ToggleInfo
Crouch Jump
alias +DJUMP "+jump; +duck"
alias -DJUMP "-jump; -duck"
bind "YOURKEY" "+DJUMP"
Jump Throw
Equip the grenade and make it ready with the fire key (Mouse1), then use the Jump Throw key

alias "+jumpthrow" "+jump;-attack"
alias "-jumpthrow" "-jump"
bind "YOURKEY" "+jumpthrow"
Clear Blood and Bullet holes
With this Bind, your can clear blood and bullet holes with one click.

bind "YOURKEY" "r_cleardecals"

Or you can bind it to your fire key, move keys or other keys
My tip and example:

bind "a" "+moveleft;r_cleardecals;"
bind "s" "+back;r_cleardecals;"
bind "d" "+moveright;r_cleardecals;"
bind "w" "+forward;r_cleardecals;"
bind "SPACE" "+jump;r_cleardecals;"
bind "MOUSE1" "+attack;r_cleardecals;"
bind "MOUSE2" "+attack2;r_cleardecals;"
Molotov Particles Bug
Start CSGO and joining a Community Zombie Server.
This will change your molotov particles.
After joining, you can disconnect from the server and start a MM.
After restart CSGO, you need joining again a Community Zombie Server.

Example Server:
connect 87.98.228.196:27040
Damage Script AUTO-ENABLED
Shows the damage at the top left after the round. And highlights the damage in the console

alias displaydamage "displaydamage_on"
alias displaydamage_on "con_filter_text Damage Given To; con_filter_text_out Player:; con_filter_enable 2; developer 1; playvol buttons\blip2 0.5; alias displaydamage "displaydamage_off""
alias displaydamage_off "con_filter_enable 0; developer 0; playvol buttons\blip1 0.5; alias displaydamage "displaydamage_on""
bind "YOURKEY" "displaydamage"
displaydamage
AFK Script AUTO-ENABLED
You will not be kicked if you are AFK

alias afk "afk_on" "afk_off"
alias afk_on "+left; +right; use weapon_knife; playvol buttons\blip2 0.5; alias afk afk_off; echo AFK mode ON"
alias afk_off "-left; -right; playvol buttons\blip1 0.5; alias afk afk_on; echo AFK mode OFF"
bind "YOURKEY" "afk"
afk
New Radar Map with Callouts
You want a Radar Map with Callouts and new Design?
You can customizing the settings on the website and download then.
A Tutorial, how it works, where you put the files, etc. is inside.

I use only the _radar_spectate Files.
Because in my opinion, the old map is better, if you want a smaller radar, like my settings.

Check out: http://simpleradar.com/
My Buyscript
Created with http://csgobindsgenerator.com/

bind "kp_5" "buy ak47; buy m4a1; buy hegrenade; buy flashbang; buy smokegrenade; buy molotov; buy incgrenade; buy vesthelm; buy vest; buy defuser;"
bind "kp_rightarrow" "buy awp; buy hegrenade; buy flashbang; buy smokegrenade; buy molotov; buy incgrenade; buy vesthelm; buy vest; buy defuser;"
bind "kp_leftarrow" "buy p90; buy hegrenade; buy flashbang; buy smokegrenade; buy molotov; buy incgrenade; buy vesthelm; buy vest; buy defuser;"
bind "kp_end" "buy p250;"
bind "kp_downarrow" "buy deagle; buy revolver;"
bind "kp_pgdn" "buy vesthelm; buy vest;"
bind "kp_home" "buy hegrenade;"
bind "kp_uparrow" "buy flashbang;"
bind "kp_pgup" "buy smokegrenade;"
bind "kp_enter" "buy molotov; buy incgrenade;"
bind "kp_ins" "buy defuser;"
My Crosshair
cl_crosshairalpha "255"
cl_crosshairusealpha "1"
cl_crosshaircolor "5"
cl_crosshaircolor_r "255"
cl_crosshaircolor_b "255"
cl_crosshaircolor_g "0"
cl_crosshairdot "0"
cl_crosshair_t "0"
cl_crosshairgap "-2"
cl_crosshairsize "2"
cl_crosshairstyle "4"
cl_crosshairthickness "1"
cl_fixedcrosshairgap "-2"
cl_crosshair_drawoutline "1"
cl_crosshair_outlinethickness "1"


Ingame Code: CSGO-uuzEL-Oxmjc-CM3Tp-M6Ais-kBYXC
My Trainings Config for Granades
My Trainings config for Granades.
Create a Server with your wish map and load this config.


  • 1. Download the "granadetraining.cfg" or create a new cfg and name it to granadetraining.cfg and paste my code in https://pastebin.com/2rmFQNdj

  • 2. Navigate to your CSGO folder, for example: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg

  • 3. Place "granadetraining.cfg" into your cfg folder

  • 4. Open console ingame with ` (this can be enabled though keyboard options)

  • 5. Type in console exec granadetraining.cfg and this will set it up

  • 6. Close console and ready

  • 7. The server is restarting and you can buy granades and test it.

    Granade Training Binds:

    x = NoClip
    c = Gives you a deagle and a smoke grenade
    y = Stand still, use the button and the smoke disappears faster
My Autoexec Config
My autoexec config with all the scripts and bindings from here.
(Without Crouch Jump and Jump Throw Scripts, because i don't use this both Scripts.)
And other really good settings.
Open it with Notepad++ and delete or change binds to your own.


  • 1. Download the "autoexec.cfg" or create a new cfg and name it to autoexec.cfg and paste my code in https://pastebin.com/FwFa2H9s

  • 2. Navigate to your CSGO folder, for example: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg

  • 3. Place "autoexec.cfg" into your cfg folder

  • 4. Open console ingame with ` (this can be enabled though keyboard options)

  • 5. Type in console exec autoexec and this will set it up

  • 6. Close console and ready
My Video Config
This is my video config.
The video config is optimated.
For example, you can look better through the Molotovs.
And check out the "Molotov Particles Bug" in this guide for a better effect.
If you have FPS drops, use your own settings or change the graphics to low.

  • 1. Download the "video.txt" or create a new cfg and name it to video.txt and paste my code in https://pastebin.com/NEGHs5ug
  • video.txt statement [pastebin.com]

  • 2. Navigate to your CSGO userdata folder, for example: C:\Program Files (x86)\Steam\userdata\YOURACCOUNTNUMBER\730\local\cfg

  • Where you can find your Account number:
    Go to your Steam Profile, Inventory, Trade Offers, Who can send me Trade Offers?
    There you can find your Trade URL, for example:
    http s://steamcommunity. com/tradeoffer/new/?partner=111111111&token=azusD
    In my example is my Account number 111111111

  • 3. Place "video.txt" into this cfg folder

  • 4. Right click on "video.txt" and make it write-protected

  • 5. Start CSGO and ready
My Language Pack
This is my language pack.
Main language is english, but i changed a bit things.
For an example, i modified the text, after you throw a grande.
With this language pack, you can see now, the position, from where throw the nade.
And many more...

Example Screenshot: https://abload.de/img/120kt1.png

Download-Link: https://bit. ly/31Wa5mf

1. Download my language file
2. Copy Paste the file into the CSGO Ressource folder
Example: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\resource
3. Put this command in your CSGO startoptions -language borat
4. Thats all, now you can test it
23 Comments
Borat  [author] 2 Nov, 2023 @ 10:31pm 
vlad.exe 23 Feb, 2021 @ 3:35am 
very useful guide, thank you mate!
Borat  [author] 3 Sep, 2020 @ 8:56am 
Unfortunately that does not work. The damage can only be displayed after the completed round.
Gosstegutten 3 Sep, 2020 @ 7:37am 
Possible to have the damage script on during all match? like show how much damage i give when im alive
Borat  [author] 7 Oct, 2019 @ 9:17am 
//Added Hide All Chat
/Added My Language Pack (Main Language is English)
//Updated Show Team Equipment
//Updated autoexec.cfg
Tomoko 6 Oct, 2019 @ 8:39pm 
:maple3::Speech_Love:
Borat  [author] 6 Oct, 2019 @ 8:47am 
Ah ok, now i understand. I changed it, thanks. :ws_daman:
Tomoko 5 Oct, 2019 @ 4:54pm 
You put apostrophes in the title. They don't need apostrophes
Borat  [author] 5 Oct, 2019 @ 6:18am 
I dont understand what you mean?
Tomoko 5 Oct, 2019 @ 5:56am 
Why are there apostrophes :/