Alien Swarm: Reactive Drop

Alien Swarm: Reactive Drop

38 ratings
Duke's autoexec.cfg for AS:RD
By Duke M and 1 collaborators
These are my config settings. Take what you need :)

I had to split the contents in 2 sections because 1 section does not provide enough space.
Both sections are located in the same file.

If you do not have an autoexec.cfg file until now, create one here (it's just a textfile):
c:\Program Files (x86)\Steam\steamapps\common\Alien Swarm Reactive Drop\reactivedrop\cfg\

What is an autoexec-file, and what does it do?[gaming.stackexchange.com]

Special Thanks to goodone for building a perfect base for it.
   
Award
Favorite
Favorited
Unfavorite
1. Main Content
// Alien Swarm Optimized autoexec.cfg 1.25
// =======================================
// by goodone
//
// Published according to the Creative Commons Attribution-Share Alike license!
// http://creativecommons.org/licenses/by-sa/3.0
//
// features
// --------
// * compatible with any client deployment
// * compatible with steam listen or dedicated server, or with standalone dedicated server
// * client and server gameplay optimizations and options; easily accessible for tweaking
// * client and server bandwidth and lag optimizations; tweaked for broadband environment, easily accessible for additional refinement
// * server engine, log and protection options
// * sound subsystem autoupdate command; needed by some maps and simple mods
// * simple installation by placing into 'Alien Swarm Reactive Drop\reactivedrop\cfg' folder
// * easily modifiable to exclude client-only options; for perfectionist server admins
//
// references
// ----------
// * http://alienswarm.wikia.com/wiki/Raw_Console_Commands
// * http://developer.valvesoftware.com/wiki/Console_Command_List
// * http://developer.valvesoftware.com/wiki/List_of_L4D2_Cvars
// * https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=943504749
//
// client bandwidth settings
cl_cmdrate 60
cl_updaterate 60
cl_timeout 60

// client interpolation settings
cl_interp 0.075
cl_interp_all 0
cl_interp_npcs 0.05
cl_interp_ratio 2

// client-side prediction settings
cl_predict 1
cl_predictweapons 1
cl_pred_optimize 2
cl_smooth 1
cl_smoothtime 0.05

// client lag compensation settings
cl_lagcompensation 1

// server bandwidth settings
fps_max 60
sv_alternateticks 0
sv_minrate 10000
sv_maxrate 60000
net_splitpacket_maxrate 40000
net_splitrate 2
sv_minupdaterate 15
sv_maxupdaterate 60
sv_mincmdrate 15
sv_maxcmdrate 60
sv_client_cmdrate_difference 60
sv_max_queries_sec 3
sv_max_queries_sec_global 60
sv_max_queries_window 15
net_maxfilesize 1

// server client-side lag control settings
sv_client_max_interp_ratio 3
sv_client_min_interp_ratio 1
sv_client_predict 1

// server engine settings
asw_max_saves 20
sv_autosave 0
sv_allow_wait_command 0
sv_allow_lobby_connect_only 0
sv_forcepreload 1
sv_hibernate_ms 50
sv_hibernate_ms_vgui 250
sv_hibernate_postgame_delay 5
sv_hibernate_when_empty 1

// server log settings
con_timestamp 1
sv_logbans 1
sv_logblocks 1
sv_logecho 0
sv_logfile 1
sv_logflush 0
sv_logsdir logs
sv_log_onefile 0

// server content protection settings
sv_pure 2
sv_pure_kick_clients 1
sv_pure_trace 1

// server remote connection protection settings
sv_rcon_banpenalty 60
sv_rcon_log 1
sv_rcon_maxfailures 2
sv_rcon_minfailures 1
sv_rcon_minfailuretime 3600

// sound engine update (does not need to get executed on every startup)
snd_updateaudiocache

// Other sound stuff
voice_forcemicrecord 0
voice_mixer_boost 1
voice_mixer_mute 1
snd_musicvolume 0.080000
volume 0.080000

// gameplay settings
sv_cheats 0
asw_alien_shadows 1
asw_auto_reload 1
asw_blind_follow 0
asw_campaign_death 0
asw_campaign_wounding 0
asw_custom_skill_points 0
rd_ammo_under_marine 1 //shows your current clipsize under your marine
asw_marine_labels_cursor_maxdist 550
rd_show_leaderboard_debrief 0
rd_show_mission_icon_loading 1
rd_draw_timer 1 //timer on top for your current map
asw_hud_scale 1
rd_ready_mark_override 0
asw_door_healthbars 1
asw_fast_reload_under_marine 1 //shows reloadbar under your marine
rd_fast_reload_under_marine_scale 8 //size of the reloadbar
asw_laser_sight 1
asw_ignore_need_two_player_requirement 1
asw_marine_collision 0
asw_marine_labels_cursor_maxdist 1050 //shows healthbars from everyone everwhere
asw_camera_shake 0
asw_marine_death_cam_slowdown 0
rd_draw_portraits 1
//asw_marine_scan_beams 1
asw_medic_under_marine 0.5 //shows medicsymbol under hurt teammate below 50%
asw_medic_under_marine_offscreen 1 //shows medicsymbol offscreen
asw_melee_lock 0
asw_melee_require_contact 0
asw_money 0
asw_parasite_inside 1
asw_player_names 3 //colored playernames
asw_scanner_classic 0
asw_show_all_singleplayer_maps 1
asw_world_healthbar_class_icon 1
net_graph 0 //show fps and network stats
net_graphproportionalfont 0

// clean vision stuff
mat_bloom_scalefactor_scalar 0
mat_depth_blur_focal_distance_override 0
mat_depth_blur_strength_override 0

// emotes
// 0 - Medic!
// 1 - Out of ammo
// 2 - Smile
// 3 - Hold position
// 4 - Follow me
// 5 - Be careful
// 6 - Anime smile
// 7 - What?
bind y "cl_emote 6"
bind x "cl_emote 3; asw_orderMarinesHold"
bind c "cl_emote 5"
bind v "cl_emote 4; asw_OrderMarinesFollow"
bind b "cl_emote 7"

// other keybindings
bind e +use
bind k asw_suicide
bind - toggleconsole
bind t say
bind f ASW_Drop
bind "PGUP" vote_yes
bind "PGDN" vote_no
bind MOUSE4 asw_invprev
bind MOUSE5 +grenade1
bind q ASW_InvLast
bind F8 +voicerecord
bind TAB playerlist
//bind mwheelup weaponswitch
//bind mwheeldown weaponswitch

// common console commands
bind 1 "say hardcore friendly fire is ON"
bind 2 "say medigun nearly empty"
bind 3 "say gg"
bind 4 "ping; users; toggleconsole" //getting force-kick ready as host

// Pistol Hack (only works in original AS) http://alienswarm.wikia.com/wiki/Cheat_codes
// alias +doubletrigger "+attack; wait 2; -attack"
// alias -doubletrigger "+attack; wait 2; -attack"
// alias +trigger +attack
// alias -trigger -attack
// alias weaponswitch asw_invlast
// alias weaponswitcha "asw_invlast; alias +trigger +doubletrigger; alias -trigger -doubletrigger; echo Double trigger enabled (weapon switch); alias weaponswitch weaponswitchb"
// alias weaponswitchb "asw_invlast; alias +trigger +attack; alias -trigger -attack; echo Double trigger disabled (weapon switch); alias weaponswitch weaponswitcha"
// alias swaptrigger swaptriggerb
// alias swaptriggera "alias +trigger +attack; alias -trigger -attack; alias weaponswitch asw_invlast; echo Double trigger disabled; play weapons/3d/reloads/reload4.wav; alias swaptrigger swaptriggerb"
// alias swaptriggerb "alias +trigger +doubletrigger; alias -trigger -doubletrigger; alias weaponswitch weaponswitchb; echo Double trigger enabled; play weapons/2d/active_reload1.wav; alias swaptrigger swaptriggera"
// bind u swaptrigger
// bind mouse1 +trigger
// bind q weaponswitch

// disable music toggle
alias swapmusicvolume swapmusica
alias swapmusica "snd_musicvolume 0.000000; volume "0.000000"; echo Music disabled; alias swapmusicvolume swapmusicb"
alias swapmusicb "snd_musicvolume 0.080000; volume "0.080000"; echo Music enabled; play weapons/2d/active_reload1.wav; alias swapmusicvolume swapmusica"
bind i swapmusicvolume

// disable HUD toggle (for screenshots)
alias togglehud togglehudA
alias togglehudA "asw_draw_hud 0; asw_laser_sight 0; echo HUD disabled; alias togglehud togglehudB"
alias togglehudB "asw_draw_hud 1; asw_laser_sight 1; echo HUD enabled; alias togglehud togglehudA"
bind o togglehud

// disable Portraits toggle
alias toggleportraits toggleportraitsB
alias toggleportraitsA "rd_draw_portraits 0; echo Portraits disabled; alias toggleportraits toggleportraitsB"
alias toggleportraitsB "rd_draw_portraits 1; echo Portraits enabled; alias toggleportraits toggleportraitsA"
bind p toggleportraits
2. Default Loadouts
// Default Loadouts // Offhands //0 - Healing Kit //1 - Welder //2 - Combat Flares //3 - Laser Trip Mine //4 - Armor //5 - Damage Amplifier //6 - Hornet Barrage //7 - Freeze Grenades //8 - Adrenaline //9 - Tesla Sentry Coil //10 - Charged Armor //11 - Incendiary Mines (Officers only) //12 - Flashlight //13 - Power Fist //14 - Hand Grenades //15 - Nightvision Goggles //16 - Smart Bomb //17 - Gas Grenades // Weapons //0 - Assault Rifle //1 - Prototype Assault Rifle (Techs only) //2 - Autogun (Special Weapons only) //3 - Vindicator (Officers only) //4 - Twin Pistols //5 - Bullet Sentry //6 - Heal Beacon (Medics only) //7 - Ammo Satchel //8 - Shotgun //9 - Tesla Cannon //10 - Rail Rifle //11 - Medical Gun (Medics only) //12 - PDW //13 - Flamer //14 - Freeze Sentry //15 - Minigun (Special Weapons only) //16 - Marksman Rifle //17 - Incendiary Sentry //18 - Chainsaw //19 - Explosive Sentry //20 - Grenade Launcher //21 - Desert Eagle //22 - Devastator //23 - Combat Rifle //24 - Medical Amp Gun //25 - Heavy Assault Rifle //26 - Medical SMG // Sarge asw_default_primary_0 3 asw_default_secondary_0 7 asw_default_extra_0 11 // Wildcat asw_default_primary_1 22 asw_default_secondary_1 7 asw_default_extra_1 7 // Faith asw_default_primary_2 13 asw_default_secondary_2 11 asw_default_extra_2 7 // Crash asw_default_primary_3 13 asw_default_secondary_3 5 asw_default_extra_3 3 // Jaeger asw_default_primary_4 3 asw_default_secondary_4 7 asw_default_extra_4 3 // Wolfe asw_default_primary_5 2 asw_default_secondary_5 7 asw_default_extra_5 10 // Bastille asw_default_primary_6 13 asw_default_secondary_6 11 asw_default_extra_6 8 // Vegas asw_default_primary_7 13 asw_default_secondary_7 18 asw_default_extra_7 8
16 Comments
Duke M  [author] 2 May, 2023 @ 1:49am 
There's another list here, but it could be a bit out of date too.
https://alienswarm.fandom.com/wiki/Console_commands
Jäger 2 May, 2023 @ 1:20am 
I just checked and the following numbers correspond with the following weapons:
25 - 2550 heavy Assault Rifle
26 - Medical SMG (Medic Only)
27 and upwards just bugs and adds the default Rifle. I am not quite sure how you add these weapons to the loadout: Mining Laser, Machine Gun, Ricochet Rifle, Flechette Launcher, Ammo Bag or Medical Satchel.
Jäger 2 May, 2023 @ 1:05am 
Excellent. Thank you! Is there anywhere else apart from this guide that lists the corresponding weapons and numbers?
Duke M  [author] 2 May, 2023 @ 12:43am 
Good catch! Some weapons didn't exist at the time I wrote that config, I'll add them soon.
Jäger 2 May, 2023 @ 12:20am 
I noticed that the "Heavy assault Rifle" is not listed in the Weapon loadout list. Is it under a different name?
Silas Inservio Pax 27 May, 2021 @ 2:05pm 
okay! good to know, i might try that in the future aswell :)
Duke M  [author] 27 May, 2021 @ 7:33am 
I use a switch "toggleportraits" to toggle it off and on, so I have less distracting ui on the screen.
But I just changed the initial setting to 1, that's probably better. I like to count them in my head or toggle on for a second to have a look :)
Silas Inservio Pax 27 May, 2021 @ 6:50am 
I had a bit of hassle getting my left corner back again. Just found out its draw_portraits. Any reason why you have set it to 0? do you find it helps?

How can you fight without knowing your magazine count of off-hand count of grenades for example?
南方 10 Aug, 2018 @ 10:53am 
How to setting up a default map ?
5unshinE 20 May, 2018 @ 6:37am 
good one,It's very helpful@!!!!