added cfg

This commit is contained in:
2025-09-04 16:28:32 +02:00
commit 73f1f0ea28
41 changed files with 1857 additions and 0 deletions

1
autoexec.cfg Symbolic link
View File

@@ -0,0 +1 @@
/home/narl/cs-config/autoexec.cfg

3
boot.vcfg Normal file
View File

@@ -0,0 +1,3 @@
"boot"
{
}

113
gamemode_armsrace.cfg Executable file
View File

@@ -0,0 +1,113 @@
bot_autodifficulty_threshold_high 0.0 // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low -2.0 // Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter off
bot_defer_to_human_goals 0
bot_defer_to_human_items 1
bot_difficulty 2
bot_quota 10
bot_quota_mode fill
cash_player_bomb_defused 0
cash_player_bomb_planted 0
cash_player_damage_hostage 0
cash_player_interact_with_hostage 0
cash_player_killed_enemy_default 0
cash_player_killed_enemy_factor 0
cash_player_killed_hostage 0
cash_player_killed_teammate 0
cash_player_rescued_hostage 0
cash_team_elimination_bomb_map 0
cash_team_elimination_hostage_map_t 0
cash_team_elimination_hostage_map_ct 0
cash_team_hostage_alive 0
cash_team_hostage_interaction 0
cash_team_loser_bonus 0
cash_team_loser_bonus_consecutive_rounds 0
cash_team_planted_bomb_but_defused 0
cash_team_rescued_hostage 0
cash_team_terrorist_win_bomb 0
cash_team_win_by_defusing_bomb 0
cash_team_win_by_hostage_rescue 0
cash_team_win_by_time_running_out_bomb 0
cash_team_win_by_time_running_out_hostage 0
ff_damage_reduction_bullets 0.0
ff_damage_reduction_grenade 0.0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0.0
mp_afterroundmoney 0
mp_buytime 0
mp_buy_anywhere 0
mp_buy_during_immunity 0
mp_death_drop_defuser 0
mp_death_drop_grenade 0 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 0 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 0 // 0=none, 1=random, 2=everyone
mp_force_pick_time 15
mp_forcecamera 0 // Set to 1 for team only spectating
mp_free_armor 2
mp_freezetime 0
mp_friendlyfire 1
mp_win_panel_display_time 1
mp_respawn_immunitytime 10
mp_halftime 0
mp_match_can_clinch 0 // 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney 0
mp_maxrounds 0
//mp_molotovusedelay 0
mp_playercashawards 0
mp_roundtime 10
mp_roundtime_hostage 0
mp_roundtime_defuse 0
mp_solid_teammates 0
mp_startmoney 0
mp_teamcashawards 0
mp_timelimit 10
mp_warmuptime 20
mp_weapons_allow_zeus -1
mp_weapons_allow_typecount -1
//spec_freeze_panel_extended_time 1
spec_freeze_time 2
sv_allow_votes 1 // Voting allowed in this mode
sv_talk_enemy_living 1
sv_talk_enemy_dead 1
sv_deadtalk 1
sv_ignoregrenaderadio 1
mp_randomspawn 1
mp_randomspawn_los 0
sv_infinite_ammo 2
ammo_grenade_limit_flashbang 1
ammo_grenade_limit_total 3
mp_solid_teammates 2
//
mp_weapons_allow_map_placed 0
mp_weapons_glow_on_ground 0
mp_display_kill_assists 0
mp_respawn_on_death_t 1
mp_respawn_on_death_ct 1
mp_ct_default_melee weapon_knife
mp_ct_default_secondary ""
mp_ct_default_primary ""
mp_t_default_melee weapon_knife
mp_t_default_secondary ""
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
mp_buy_allow_grenades 0
//sv_occlude_players 1
//occlusion_test_async 0
mp_bot_ai_bt "scripts/ai/armsrace/bt_default.kv3"
sv_health_approach_enabled 1
healthshot_healthboost_time 1
healthshot_health 50
sv_health_approach_speed 20
mp_teammates_are_enemies 0
mp_solid_teammates 2
sv_max_deathmatch_respawns_per_tick 1
sv_disconnected_players_cleanup_delay 15
r_decals_overide_fadestarttime_params 20
sv_gameinstructor_enable 0
sv_minimum_desired_chicken_count 10

108
gamemode_casual.cfg Executable file
View File

@@ -0,0 +1,108 @@
bot_autodifficulty_threshold_high 0.0 // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low -2.0 // Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter normal
bot_defer_to_human_goals 0
bot_defer_to_human_items 1
bot_difficulty 1
bot_quota 10
bot_quota_mode fill
cash_player_bomb_defused 200
cash_player_bomb_planted 200
cash_player_damage_hostage -30
cash_player_interact_with_hostage 300
cash_player_killed_enemy_default 200
cash_player_killed_enemy_factor 0.5
cash_player_killed_hostage -1000
cash_player_killed_teammate -300
cash_player_rescued_hostage 1000
cash_team_elimination_bomb_map 2700
cash_team_elimination_hostage_map_t 2000
cash_team_elimination_hostage_map_ct 2300
cash_team_hostage_alive 0
cash_team_hostage_interaction 500
cash_team_loser_bonus 2400
cash_team_bonus_shorthanded 0
cash_team_loser_bonus_consecutive_rounds 0
cash_team_planted_bomb_but_defused 200
cash_team_rescued_hostage 0
cash_team_terrorist_win_bomb 2700
cash_team_win_by_defusing_bomb 2700
cash_team_win_by_hostage_rescue 3000
cash_team_win_by_time_running_out_hostage 2000
cash_team_win_by_time_running_out_bomb 2700
contributionscore_kill_reqs 1 // all about pew-pew and bullets
contributionscore_assist_reqs 1 // all about pew-pew and bullets
contributionscore_participation 1 // award players for participation in the round
ff_damage_reduction_bullets 0
ff_damage_reduction_grenade 0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0
mp_afterroundmoney 0
mp_buytime 45
mp_buy_anywhere 0
mp_buy_during_immunity 0
mp_death_drop_defuser 1
mp_death_drop_grenade 2 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 1 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 2 // 0=none, 1=random, 2=everyone
mp_force_pick_time 15
mp_forcecamera 0 // Set to 1 for team only spectating.
mp_free_armor 2
mp_freezetime 5
mp_friendlyfire 1
mp_win_panel_display_time 3
mp_respawn_immunitytime 0
mp_halftime 0
mp_match_can_clinch 1 // 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney 10000
mp_maxrounds 15
//mp_molotovusedelay 0
mp_playercashawards 1
mp_roundtime 3
mp_roundtime_hostage 2
mp_roundtime_defuse 2.25 // Typical ValveOfficial Casual defuse rounds are 90-100 seconds.
mp_solid_teammates 2
mp_startmoney 1000
mp_teamcashawards 1
mp_timelimit 0
mp_warmuptime 90
mp_weapons_allow_zeus 2
mp_weapons_allow_typecount 2
//spec_freeze_panel_extended_time 0
spec_freeze_time 3.0
sv_allow_votes 1 // Voting allowed in this mode
sv_talk_enemy_living 0
sv_talk_enemy_dead 1
sv_vote_to_changelevel_before_match_point 1
sv_deadtalk 0
sv_ignoregrenaderadio 0
tv_delay 30
mp_randomspawn 0
mp_randomspawn_los 0
sv_infinite_ammo 0
ammo_grenade_limit_flashbang 1
ammo_grenade_limit_total 3
//
//
mp_weapons_allow_map_placed 1
mp_weapons_glow_on_ground 0
mp_display_kill_assists 1
mp_respawn_on_death_t 0
mp_respawn_on_death_ct 0
mp_ct_default_melee weapon_knife
mp_ct_default_secondary weapon_hkp2000
mp_ct_default_primary ""
mp_t_default_melee weapon_knife
mp_t_default_secondary weapon_glock
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
//sv_occlude_players 1
//occlusion_test_async 1
spec_replay_enable 1
mp_round_restart_delay 10 // need more time for replay
sv_gameinstructor_enable 0
mp_promoted_item_enabled 0
sv_minimum_desired_chicken_count 0

109
gamemode_competitive.cfg Executable file
View File

@@ -0,0 +1,109 @@
bot_autodifficulty_threshold_high 0.0 // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low -2.0 // Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter normal
bot_defer_to_human_goals 1
bot_defer_to_human_items 1
bot_difficulty 2
bot_quota 1
bot_quota_mode competitive
cash_player_bomb_defused 300
cash_player_bomb_planted 300
cash_player_damage_hostage -30
cash_player_interact_with_hostage 300
cash_player_killed_enemy_default 300
cash_player_killed_enemy_factor 1
cash_player_killed_hostage -1000
cash_player_killed_teammate -300
cash_player_rescued_hostage 1000
cash_team_elimination_bomb_map 3250
cash_team_elimination_hostage_map_t 3000
cash_team_elimination_hostage_map_ct 3000
cash_team_hostage_alive 0
cash_team_hostage_interaction 600
cash_team_loser_bonus 1400
cash_team_bonus_shorthanded 1000
mp_starting_losses 1
cash_team_loser_bonus_consecutive_rounds 500
cash_team_planted_bomb_but_defused 600
cash_team_rescued_hostage 600
cash_team_terrorist_win_bomb 3500
cash_team_win_by_defusing_bomb 3500
cash_team_win_by_hostage_rescue 2900
cash_team_win_by_time_running_out_hostage 3250
cash_team_win_by_time_running_out_bomb 3250
contributionscore_kill_reqs 1 // all about pew-pew and bullets
contributionscore_assist_reqs 1 // all about pew-pew and bullets
ff_damage_reduction_bullets 0.33
ff_damage_reduction_grenade 0.85
ff_damage_reduction_grenade_self 1
ff_damage_reduction_other 0.4
mp_afterroundmoney 0
mp_buytime 20
mp_buy_anywhere 0
mp_buy_during_immunity 0
mp_death_drop_defuser 1
mp_death_drop_grenade 2 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 1 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 0
mp_force_pick_time 15
mp_forcecamera 1 // Set to 1 for team only spectating.
mp_free_armor 0
mp_freezetime 15
mp_friendlyfire 1
mp_win_panel_display_time 3
mp_respawn_immunitytime -1 // disabling immunity in warmup too for 1v1 fights
mp_halftime 1
mp_match_can_clinch 1 // 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney 16000
mp_maxrounds 24
//mp_molotovusedelay 0
mp_playercashawards 1
mp_roundtime 1.92
mp_roundtime_hostage 1.92
mp_roundtime_defuse 1.92
mp_solid_teammates 1
mp_startmoney 800
mp_teamcashawards 1
mp_timelimit 0
mp_technical_timeout_per_team 1
mp_technical_timeout_duration_s 120
mp_warmuptime 120
mp_warmuptime_all_players_connected 15
mp_weapons_allow_zeus 5
//spec_freeze_panel_extended_time 0
spec_freeze_time 2.0
sv_allow_votes 1 // Voting allowed in this mode
sv_talk_enemy_living 0
sv_talk_enemy_dead 0
sv_auto_full_alltalk_during_warmup_half_end 0
sv_deadtalk 1
sv_ignoregrenaderadio 0
sv_grenade_trajectory_time_spectator 4
tv_delay 105
mp_randomspawn 0
mp_randomspawn_los 0
sv_infinite_ammo 0
ammo_grenade_limit_flashbang 2
ammo_grenade_limit_total 4
//
mp_weapons_allow_map_placed 1
mp_weapons_glow_on_ground 0
mp_display_kill_assists 1
mp_respawn_on_death_t 0
mp_respawn_on_death_ct 0
mp_ct_default_melee weapon_knife
mp_ct_default_secondary weapon_hkp2000
mp_ct_default_primary ""
mp_t_default_melee weapon_knife
mp_t_default_secondary weapon_glock
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
//sv_occlude_players 1
//occlusion_test_async 0
spec_replay_enable 0
sv_gameinstructor_enable 0
mp_promoted_item_enabled 0
sv_minimum_desired_chicken_count 0

106
gamemode_competitive2v2.cfg Executable file
View File

@@ -0,0 +1,106 @@
bot_autodifficulty_threshold_high 0.0 // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low -2.0 // Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter normal
bot_defer_to_human_goals 1
bot_defer_to_human_items 1
bot_difficulty 2
bot_quota 1
bot_quota_mode competitive
cash_player_bomb_defused 300
cash_player_bomb_planted 300
cash_player_damage_hostage -30
cash_player_interact_with_hostage 300
cash_player_killed_enemy_default 300
cash_player_killed_enemy_factor 1
cash_player_killed_hostage -1000
cash_player_killed_teammate -300
cash_player_rescued_hostage 1000
cash_team_elimination_bomb_map 2750
cash_team_elimination_hostage_map_t 2500
cash_team_elimination_hostage_map_ct 2500
cash_team_hostage_alive 0
cash_team_hostage_interaction 600
cash_team_loser_bonus 2000
cash_team_bonus_shorthanded 1000
cash_team_loser_bonus_consecutive_rounds 300
cash_team_planted_bomb_but_defused 600
cash_team_rescued_hostage 600
cash_team_terrorist_win_bomb 3000
cash_team_win_by_defusing_bomb 3000
cash_team_win_by_hostage_rescue 2900
cash_team_win_by_time_running_out_hostage 2750
cash_team_win_by_time_running_out_bomb 2750
contributionscore_kill_reqs 1 // all about pew-pew and bullets
contributionscore_assist_reqs 1 // all about pew-pew and bullets
ff_damage_reduction_bullets 0.33
ff_damage_reduction_grenade 0.85
ff_damage_reduction_grenade_self 1
ff_damage_reduction_other 0.4
mp_afterroundmoney 0
mp_buytime 20
mp_buy_anywhere 0
mp_buy_during_immunity 0
mp_death_drop_defuser 1
mp_death_drop_grenade 2 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 1 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 0
mp_force_pick_time 15
mp_forcecamera 1 // Set to 1 for team only spectating.
mp_free_armor 0
mp_freezetime 10
mp_friendlyfire 1
mp_win_panel_display_time 3
mp_respawn_immunitytime -1 // disabling immunity in warmup too for 1v1 fights
mp_halftime 1
mp_match_can_clinch 1 // 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney 8000
mp_maxrounds 16
//mp_molotovusedelay 0
mp_playercashawards 1
mp_roundtime 1.5
mp_roundtime_hostage 1.5
mp_roundtime_defuse 1.5
mp_solid_teammates 1
mp_startmoney 800
mp_teamcashawards 1
mp_timelimit 0
mp_technical_timeout_per_team 1
mp_technical_timeout_duration_s 120
mp_warmuptime 120
mp_warmuptime_all_players_connected 15
mp_weapons_allow_zeus 5
//spec_freeze_panel_extended_time 0
spec_freeze_time 2.0
sv_allow_votes 1 // Voting allowed in this mode
sv_talk_enemy_living 0
sv_talk_enemy_dead 0
sv_auto_full_alltalk_during_warmup_half_end 0
sv_deadtalk 1
sv_ignoregrenaderadio 0
tv_delay 60
mp_randomspawn 0
mp_randomspawn_los 0
sv_infinite_ammo 0
ammo_grenade_limit_flashbang 2
ammo_grenade_limit_total 4
//
mp_weapons_allow_map_placed 1
mp_weapons_glow_on_ground 0
mp_display_kill_assists 1
mp_respawn_on_death_t 0
mp_respawn_on_death_ct 0
mp_ct_default_melee weapon_knife
mp_ct_default_secondary weapon_hkp2000
mp_ct_default_primary ""
mp_t_default_melee weapon_knife
mp_t_default_secondary weapon_glock
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
//sv_occlude_players 1
//occlusion_test_async 0
spec_replay_enable 0
sv_gameinstructor_enable 0
sv_minimum_desired_chicken_count 0

View File

@@ -0,0 +1,3 @@
// If you're in offline mode, you want bots. We should provide those for you.
bot_quota 4
bot_quota_mode fill

View File

@@ -0,0 +1,4 @@
// If you're in offline mode, you want bots. We should provide those for you.
bot_quota 10
bot_quota_mode fill

2
gamemode_competitive_short.cfg Executable file
View File

@@ -0,0 +1,2 @@
// Short competitive game mode, executed after the competitive config
// mp_maxrounds 16

21
gamemode_competitive_tmm.cfg Executable file
View File

@@ -0,0 +1,21 @@
// This is executed after all gamemode_competitive and gamemode_competitive_server settings
// have already been applied (but before gamemode_tournament[*] settings are applied)
sv_qmm_abort_match_missing_player 0
mp_freezetime 20
sv_vote_command_delay 0
// Overtime configuration
mp_overtime_enable 1
mp_overtime_limit 1
// each team gets 3 x 30s timeouts per game
mp_team_timeout_time 31
mp_team_timeout_max 3
// heading into overtime each team will have 1 timeout remaining
mp_team_timeout_ot_add_once 1
mp_team_timeout_ot_add_each 1
mp_team_timeout_ot_max 1
// Disable any holiday cheer going on at tournament times
sv_holiday_mode 0
mp_promoted_item_enabled 0

58
gamemode_cooperative.cfg Executable file
View File

@@ -0,0 +1,58 @@
bot_custom_strat ""
bot_quota_mode fill //match
//bot_quota 6
//sv_disable_show_team_select_menu 1
mp_warmuptime 120
mp_warmuptime_all_players_connected 6
mp_maxrounds 15
bot_allow_rogues 1
bot_difficulty 3
mp_limitteams 0
mp_autoteambalance 0
mp_hostages_max 1
mp_hostages_spawn_same_every_round 1
sv_bots_force_rebuy_every_round 1
bot_defer_to_human_goals 0
cash_team_bonus_shorthanded 0
// removeme
//bot_ignore_players 1
//bot_debug 2
//bot_show_battlefront 1
ff_damage_reduction_bullets 0
ff_damage_reduction_grenade 0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0
mp_death_drop_defuser 1
mp_death_drop_grenade 2 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 1 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 0 // 0=none, 1=random, 2=everyone
mp_friendlyfire 1
mp_maxmoney 10000
mp_solid_teammates 2
sv_allow_votes 1 // Voting allowed in this mode
sv_deadtalk 1
mp_display_kill_assists 1
mp_halftime 0
mp_match_can_clinch 0
mp_weapons_allow_typecount -1
sv_duplicate_playernames_ok 1
//sv_occlude_players 1
//occlusion_test_async 0
mp_items_prohibited "" // don't restrict experimental weapons
mp_heavyassaultsuit_cooldown 0 // no cooldown on buying heavy armor
sv_health_approach_enabled 1
healthshot_healthboost_time 1
healthshot_health 50
sv_health_approach_speed 20
sv_guardian_starting_equipment_humans "weapon_healthshot"
sv_gameinstructor_enable 0

106
gamemode_coopmission.cfg Executable file
View File

@@ -0,0 +1,106 @@
bot_custom_strat ""
bot_quota_mode fill //match
bot_quota 10
//sv_disable_show_team_select_menu 1
mp_warmuptime 120
mp_warmuptime_all_players_connected 6
mp_maxrounds 15
mp_roundtime 45 // used to be 15
bot_allow_rogues 0
bot_difficulty 1
sv_auto_adjust_bot_difficulty 0
mp_limitteams 0
mp_win_panel_display_time 1
mp_hostages_max 1
mp_hostages_spawn_same_every_round 1
sv_bots_force_rebuy_every_round 1
// removeme
//bot_ignore_players 1
//bot_debug 2
//bot_show_battlefront 1
ff_damage_reduction_bullets 0
ff_damage_reduction_grenade 0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0
mp_death_drop_defuser 1
mp_death_drop_grenade 3 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 1 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 0 // 0=none, 1=random, 2=everyone
mp_friendlyfire 1
mp_maxmoney 0
mp_startmoney 0
mp_solid_teammates 2 // Same player collision rules as in casual
sv_allow_votes 1 // Voting allowed in this mode
sv_deadtalk 1
mp_display_kill_assists 1
mp_halftime 0
mp_match_can_clinch 0
mp_autoteambalance 0
mp_suicide_penalty 0
spec_replay_enable 0
mp_use_respawn_waves 2
mp_respawn_on_death_t 1
mp_randomspawn_los 0
mp_buy_anywhere 0
mp_buy_during_immunity 0
sv_talk_enemy_living 1 // Let players hear enemy bot chatter
sv_talk_enemy_dead 1
cash_player_bomb_defused 0
cash_player_bomb_planted 0
cash_player_damage_hostage 0
cash_player_interact_with_hostage 0
cash_player_killed_enemy_default 0
cash_player_killed_enemy_factor 0
cash_player_killed_hostage 0
cash_player_killed_teammate 0
cash_player_rescued_hostage 0
cash_team_elimination_bomb_map 0
cash_team_elimination_hostage_map_t 0
cash_team_elimination_hostage_map_ct 0
cash_team_hostage_alive 0
cash_team_hostage_interaction 0
cash_team_loser_bonus 0
cash_team_loser_bonus_consecutive_rounds 0
cash_team_planted_bomb_but_defused 0
cash_team_rescued_hostage 0
cash_team_terrorist_win_bomb 0
cash_team_win_by_defusing_bomb 0
cash_team_win_by_hostage_rescue 0
cash_team_win_by_time_running_out_bomb 0
cash_team_win_by_time_running_out_hostage 0
sv_autobuyammo 1
mp_free_armor 2
mp_buytime 0
sv_buy_status_override 3
mp_weapons_allow_heavyassaultsuit 1
mp_heavyassaultsuit_speed 215 // assault suit speed is a bit slower than normal movement in coop
mp_heavyassaultsuit_deploy_timescale 1.0 // don't change the weapon deploy rate in coop
mp_heavyassaultsuit_aimpunch 0 // turn off extra aimpunch because we dont want EXTRA aimpunch when wearing a heavy assualt suit helmet!
mp_heavybot_damage_reduction_scale 0.75
sv_duplicate_playernames_ok 1
weapon_reticle_knife_show 1
weapon_max_before_cleanup 25
healthshot_allow_use_at_full 0
ammo_item_limit_healthshot 2
sv_health_approach_enabled 1
healthshot_healthboost_time 1
healthshot_health 50
sv_health_approach_speed 20
sv_gameinstructor_enable 0

3
gamemode_custom.cfg Executable file
View File

@@ -0,0 +1,3 @@
mp_weapons_allow_map_placed 1
mp_timelimit 5

117
gamemode_deathmatch.cfg Executable file
View File

@@ -0,0 +1,117 @@
bot_autodifficulty_threshold_high 0.0 // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low -2.0 // Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter off
bot_defer_to_human_goals 0
bot_defer_to_human_items 1
bot_difficulty 2
bot_quota 10
bot_quota_mode fill_with_minimum
cash_player_bomb_defused 0
cash_player_bomb_planted 0
cash_player_damage_hostage 0
cash_player_interact_with_hostage 0
cash_player_killed_enemy_default 0
cash_player_killed_enemy_factor 0
cash_player_killed_hostage 0
cash_player_killed_teammate 0
cash_player_rescued_hostage 0
cash_team_elimination_bomb_map 0
cash_team_elimination_hostage_map_t 0
cash_team_elimination_hostage_map_ct 0
cash_team_hostage_alive 0
cash_team_hostage_interaction 0
cash_team_loser_bonus 0
cash_team_loser_bonus_consecutive_rounds 0
cash_team_planted_bomb_but_defused 0
cash_team_rescued_hostage 0
cash_team_terrorist_win_bomb 0
cash_team_win_by_defusing_bomb 0
cash_team_win_by_hostage_rescue 0
cash_team_win_by_time_running_out_bomb 0
cash_team_win_by_time_running_out_hostage 0
ff_damage_reduction_bullets 0.0
ff_damage_reduction_grenade 0.0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0.0
mp_afterroundmoney 0
mp_buytime 0
mp_buy_anywhere 1
mp_buy_during_immunity 1
mp_death_drop_defuser 0
mp_death_drop_grenade 0 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 0 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 0 // 0=none, 1=random, 2=everyone
mp_force_pick_time 15
mp_forcecamera 0 // Set to 1 for team only spectating
mp_free_armor 2
mp_freezetime 0
mp_friendlyfire 1
mp_win_panel_display_time 1
mp_respawn_immunitytime 10
mp_halftime 0
mp_match_can_clinch 0 // 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney 0
mp_maxrounds 0
//mp_molotovusedelay 0
mp_playercashawards 0
mp_roundtime 10
mp_roundtime_hostage 0
mp_roundtime_defuse 0
mp_solid_teammates 0
mp_startmoney 0
mp_teamcashawards 0
mp_timelimit 2
mp_warmuptime 20
mp_weapons_allow_zeus 1
mp_weapons_allow_typecount -1
//spec_freeze_panel_extended_time 1
spec_freeze_time 2
sv_allow_votes 1 // Voting allowed in this mode
sv_talk_enemy_living 1
sv_talk_enemy_dead 1
sv_deadtalk 1
sv_ignoregrenaderadio 1
mp_randomspawn 1
mp_randomspawn_los 1
sv_infinite_ammo 2
tv_delay 30
ammo_grenade_limit_flashbang 1
ammo_grenade_limit_total 3
//
mp_weapons_allow_map_placed 0
mp_weapons_glow_on_ground 0
mp_weapons_allow_zeus -1
mp_display_kill_assists 1
mp_respawn_on_death_t 1
mp_respawn_on_death_ct 1
mp_ct_default_melee weapon_knife
mp_ct_default_secondary weapon_hkp2000
mp_ct_default_primary ""
mp_t_default_melee weapon_knife
mp_t_default_secondary weapon_glock
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
mp_buy_allow_grenades 0
//sv_occlude_players 1
//occlusion_test_async 1
mp_bot_ai_bt "scripts/ai/deathmatch/bt_default.kv3"
sv_health_approach_enabled 1
healthshot_healthboost_time 1
healthshot_health 50
sv_health_approach_speed 20
// Short deathmatch is "free for all", executed after the regular deathmatch config
mp_teammates_are_enemies 1
mp_solid_teammates 1
sv_max_deathmatch_respawns_per_tick 1
sv_disconnected_players_cleanup_delay 15
r_decals_overide_fadestarttime_params 20
mp_limitteams 0
sv_gameinstructor_enable 0
mp_promoted_item_enabled 0
sv_minimum_desired_chicken_count 10

5
gamemode_deathmatch_short.cfg Executable file
View File

@@ -0,0 +1,5 @@
// Short deathmatch is "free for all", executed after the regular deathmatch config
mp_teammates_are_enemies 1
mp_solid_teammates 1
sv_max_deathmatch_respawns_per_tick 1
r_decals_overide_fadestarttime_params 20

26
gamemode_deathmatch_tmm.cfg Executable file
View File

@@ -0,0 +1,26 @@
// TEAM DEATHMATCH
// Base mode: gamemode_deathmatch.cfg
//
// * Killing enemies is worth team victory points
// * Killing enemies with the DM bonus weapon awards additional victory points
// * The team with the most victory points at the end of the time limit wins.
mp_dm_teammode 2
mp_dm_teammode_kill_score 1
mp_dm_teammode_bonus_score 1
// Use casual rules for boosting teammates
mp_solid_teammates 2
// first team to 100 points will win
mp_fraglimit 100
// Competitive rules for chat -- encourage team communication
sv_talk_enemy_living 0
sv_talk_enemy_dead 0
sv_deadtalk 1
// Add warmup to wait for players to connect, since this is a team mode
mp_warmuptime 65
sv_gameinstructor_enable 0

101
gamemode_demolition.cfg Executable file
View File

@@ -0,0 +1,101 @@
bot_autodifficulty_threshold_high 0.0 // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low -2.0 // Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter normal
bot_defer_to_human_goals 0
bot_defer_to_human_items 1
bot_difficulty 2
bot_quota 10
bot_quota_mode fill
cash_player_bomb_defused 0
cash_player_bomb_planted 0
cash_player_damage_hostage 0
cash_player_interact_with_hostage 0
cash_player_killed_enemy_default 0
cash_player_killed_enemy_factor 0
cash_player_killed_hostage 0
cash_player_killed_teammate 0
cash_player_rescued_hostage 0
cash_team_elimination_bomb_map 0
cash_team_elimination_hostage_map_t 0
cash_team_elimination_hostage_map_ct 0
cash_team_hostage_alive 0
cash_team_hostage_interaction 0
cash_team_loser_bonus 0
cash_team_bonus_shorthanded 0
cash_team_loser_bonus_consecutive_rounds 0
cash_team_planted_bomb_but_defused 0
cash_team_rescued_hostage 0
cash_team_terrorist_win_bomb 0
cash_team_win_by_defusing_bomb 0
cash_team_win_by_hostage_rescue 0
cash_team_win_by_time_running_out_bomb 0
cash_team_win_by_time_running_out_hostage 0
ff_damage_reduction_bullets 0
ff_damage_reduction_grenade 0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0
mp_afterroundmoney 0
mp_buytime 0
mp_buy_anywhere 0
mp_buy_during_immunity 0
mp_death_drop_defuser 0
mp_death_drop_grenade 0 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 0 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 2 // 0=none, 1=random, 2=everyone
mp_force_pick_time 15
mp_forcecamera 0 // Set to 1 for team only spectating.
mp_free_armor 2
mp_freezetime 6
mp_friendlyfire 1
mp_win_panel_display_time 3
mp_respawn_immunitytime 0
mp_halftime 0
mp_match_can_clinch 1 // 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney 0
mp_maxrounds 10
//mp_molotovusedelay 0
mp_playercashawards 0
mp_roundtime 1.25
mp_roundtime_hostage 0
mp_roundtime_defuse 0
mp_solid_teammates 2
mp_startmoney 0
mp_teamcashawards 0
mp_timelimit 0
mp_warmuptime 30
mp_weapons_allow_zeus 0
//spec_freeze_panel_extended_time 0
spec_freeze_time 3.0
sv_allow_votes 1 // Voting allowed in this mode
sv_talk_enemy_living 0
sv_talk_enemy_dead 0
sv_deadtalk 0
sv_ignoregrenaderadio 1
tv_delay 30
mp_randomspawn 0
mp_randomspawn_los 0
sv_infinite_ammo 0
ammo_grenade_limit_flashbang 1
ammo_grenade_limit_total 3
//
mp_weapons_allow_map_placed 0
mp_weapons_glow_on_ground 0
mp_display_kill_assists 0
mp_respawn_on_death_t 0
mp_respawn_on_death_ct 0
mp_ct_default_melee weapon_knife
mp_ct_default_secondary ""
mp_ct_default_primary ""
mp_t_default_melee weapon_knife
mp_t_default_secondary ""
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
//sv_occlude_players 1
//occlusion_test_async 0
spec_replay_enable 1
mp_round_restart_delay 10 // need more time for replay
sv_gameinstructor_enable 0

110
gamemode_dm_freeforall.cfg Executable file
View File

@@ -0,0 +1,110 @@
bot_autodifficulty_threshold_high 0.0 // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low -2.0 // Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter off
bot_defer_to_human_goals 0
bot_defer_to_human_items 1
bot_difficulty 2
bot_quota 10
bot_quota_mode fill
cash_player_bomb_defused 0
cash_player_bomb_planted 0
cash_player_damage_hostage 0
cash_player_interact_with_hostage 0
cash_player_killed_enemy_default 0
cash_player_killed_enemy_factor 0
cash_player_killed_hostage 0
cash_player_killed_teammate 0
cash_player_rescued_hostage 0
cash_team_elimination_bomb_map 0
cash_team_elimination_hostage_map_t 0
cash_team_elimination_hostage_map_ct 0
cash_team_hostage_alive 0
cash_team_hostage_interaction 0
cash_team_loser_bonus 0
cash_team_loser_bonus_consecutive_rounds 0
cash_team_planted_bomb_but_defused 0
cash_team_rescued_hostage 0
cash_team_terrorist_win_bomb 0
cash_team_win_by_defusing_bomb 0
cash_team_win_by_hostage_rescue 0
cash_team_win_by_time_running_out_bomb 0
cash_team_win_by_time_running_out_hostage 0
ff_damage_reduction_bullets 0.0
ff_damage_reduction_grenade 0.0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0.0
mp_afterroundmoney 0
mp_buytime 0
mp_buy_anywhere 1
mp_buy_during_immunity 1
mp_death_drop_defuser 0
mp_death_drop_grenade 0 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 0 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 0 // 0=none, 1=random, 2=everyone
mp_force_pick_time 15
mp_forcecamera 0 // Set to 1 for team only spectating
mp_free_armor 2
mp_freezetime 0
mp_friendlyfire 1
mp_win_panel_display_time 1
mp_respawn_immunitytime 10
mp_halftime 0
mp_match_can_clinch 0 // 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney 0
mp_maxrounds 0
//mp_molotovusedelay 0
mp_playercashawards 0
mp_roundtime 10
mp_roundtime_hostage 0
mp_roundtime_defuse 0
mp_solid_teammates 0
mp_startmoney 0
mp_teamcashawards 0
mp_timelimit 10
mp_warmuptime 20
mp_weapons_allow_zeus 1
mp_weapons_allow_typecount -1
//spec_freeze_panel_extended_time 1
spec_freeze_time 2
sv_allow_votes 1 // Voting allowed in this mode
sv_talk_enemy_living 1
sv_talk_enemy_dead 1
sv_deadtalk 1
sv_ignoregrenaderadio 1
mp_randomspawn 1
mp_randomspawn_los 1
sv_infinite_ammo 2
tv_delay 30
ammo_grenade_limit_flashbang 1
ammo_grenade_limit_total 3
//
mp_weapons_allow_map_placed 0
mp_weapons_glow_on_ground 0
mp_display_kill_assists 1
mp_respawn_on_death_t 1
mp_respawn_on_death_ct 1
mp_ct_default_melee weapon_knife
mp_ct_default_secondary weapon_hkp2000
mp_ct_default_primary ""
mp_t_default_melee weapon_knife
mp_t_default_secondary weapon_glock
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
mp_buy_allow_grenades 0
//sv_occlude_players 1
//occlusion_test_async 1
mp_bot_ai_bt "scripts/ai/deathmatch/bt_default.kv3"
sv_health_approach_enabled 1
healthshot_healthboost_time 1
healthshot_health 50
sv_health_approach_speed 20
mp_teammates_are_enemies 1
sv_max_deathmatch_respawns_per_tick 1
r_decals_overide_fadestarttime_params 20
sv_gameinstructor_enable 0

15
gamemode_new_user_training.cfg Executable file
View File

@@ -0,0 +1,15 @@
exec gamemode_competitive.cfg
mp_maxrounds 12
bot_difficulty 4
custom_bot_difficulty 4
bot_quota 10
bot_quota_mode fill
sv_disable_teamselect_menu 1
sv_human_autojoin_team 2
mp_match_can_clinch 0
sv_gameinstructor_enable 1
bot_allow_rifles 0
bot_allow_snipers 0
bot_allow_machine_guns 0
bot_allow_shotguns 0
mp_bot_ai_bt "scripts/ai/practice/newplayer_dust2_01.kv3" // Dust II Only

106
gamemode_retakecasual.cfg Executable file
View File

@@ -0,0 +1,106 @@
bot_autodifficulty_threshold_high 0.0 // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low -2.0 // Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter normal
bot_defer_to_human_goals 0
bot_defer_to_human_items 1
bot_difficulty 1
bot_quota 10
bot_quota_mode fill
cash_player_bomb_defused 200
cash_player_bomb_planted 200
cash_player_damage_hostage -30
cash_player_interact_with_hostage 300
cash_player_killed_enemy_default 200
cash_player_killed_enemy_factor 0.5
cash_player_killed_hostage -1000
cash_player_killed_teammate -300
cash_player_rescued_hostage 1000
cash_team_elimination_bomb_map 2700
cash_team_elimination_hostage_map_t 2000
cash_team_elimination_hostage_map_ct 2300
cash_team_hostage_alive 0
cash_team_hostage_interaction 500
cash_team_loser_bonus 2400
cash_team_bonus_shorthanded 0
cash_team_loser_bonus_consecutive_rounds 0
cash_team_planted_bomb_but_defused 200
cash_team_rescued_hostage 0
cash_team_terrorist_win_bomb 2700
cash_team_win_by_defusing_bomb 2700
cash_team_win_by_hostage_rescue 3000
cash_team_win_by_time_running_out_hostage 2000
cash_team_win_by_time_running_out_bomb 2700
ff_damage_reduction_bullets 0
ff_damage_reduction_grenade 0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0
mp_afterroundmoney 0
mp_buytime 45
mp_buy_anywhere 1
mp_buy_during_immunity 0
mp_death_drop_c4 0
mp_death_drop_defuser 1
mp_death_drop_grenade 2 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 1 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 2 // 0=none, 1=random, 2=everyone
mp_force_pick_time 15
mp_forcecamera 1 // Set to 1 for team only spectating.
mp_free_armor 0
mp_freezetime 7
mp_friendlyfire 1
mp_win_panel_display_time 3
mp_respawn_immunitytime 0
mp_halftime 0
mp_match_can_clinch 1 // 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney 0
mp_maxrounds 15
//mp_molotovusedelay 0
mp_playercashawards 0
mp_roundtime 3
mp_roundtime_hostage 2
mp_roundtime_defuse 2.25 // Typical ValveOfficial Casual defuse rounds are 90-100 seconds.
mp_solid_teammates 2
mp_startmoney 1000
mp_teamcashawards 0
mp_timelimit 0
mp_warmuptime 90
mp_warmuptime_all_players_connected 6
mp_weapons_allow_zeus 1
mp_weapons_allow_typecount 2
//spec_freeze_panel_extended_time 0
spec_freeze_time 3.0
sv_allow_votes 1 // Voting allowed in this mode
sv_talk_enemy_living 0
sv_talk_enemy_dead 0
sv_auto_full_alltalk_during_warmup_half_end 0
sv_vote_to_changelevel_before_match_point 1
sv_deadtalk 1
sv_ignoregrenaderadio 0
tv_delay 30
mp_randomspawn 0
mp_randomspawn_los 0
sv_infinite_ammo 0
ammo_grenade_limit_flashbang 2
ammo_grenade_limit_total 3
//
//
mp_weapons_allow_map_placed 1
mp_weapons_glow_on_ground 0
mp_display_kill_assists 1
mp_respawn_on_death_t 0
mp_respawn_on_death_ct 0
mp_ct_default_melee weapon_knife
mp_ct_default_secondary weapon_hkp2000
mp_ct_default_primary ""
mp_t_default_melee weapon_knife
mp_t_default_secondary weapon_glock
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
//sv_occlude_players 1
//occlusion_test_async 1
spec_replay_enable 0
mp_round_restart_delay 5
sv_gameinstructor_enable 0

99
gamemode_teamdeathmatch.cfg Executable file
View File

@@ -0,0 +1,99 @@
bot_autodifficulty_threshold_high 0.0 // Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low -2.0 // Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter off
bot_defer_to_human_goals 0
bot_defer_to_human_items 1
bot_difficulty 2
bot_quota 10
bot_quota_mode fill
cash_player_bomb_defused 0
cash_player_bomb_planted 0
cash_player_damage_hostage 0
cash_player_interact_with_hostage 0
cash_player_killed_enemy_default 0
cash_player_killed_enemy_factor 0
cash_player_killed_hostage 0
cash_player_killed_teammate 0
cash_player_rescued_hostage 0
cash_team_elimination_bomb_map 0
cash_team_elimination_hostage_map_t 0
cash_team_elimination_hostage_map_ct 0
cash_team_hostage_alive 0
cash_team_hostage_interaction 0
cash_team_loser_bonus 0
cash_team_bonus_shorthanded 0
cash_team_loser_bonus_consecutive_rounds 0
cash_team_planted_bomb_but_defused 0
cash_team_rescued_hostage 0
cash_team_terrorist_win_bomb 0
cash_team_win_by_defusing_bomb 0
cash_team_win_by_hostage_rescue 0
cash_team_win_by_time_running_out_bomb 0
cash_team_win_by_time_running_out_hostage 0
ff_damage_reduction_bullets 0.0
ff_damage_reduction_grenade 0.0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0.0
mp_afterroundmoney 0
mp_buytime 0
mp_buy_anywhere 1
mp_buy_during_immunity 1
mp_death_drop_defuser 0
mp_death_drop_grenade 0 // 0=none, 1=best, 2=current or best
mp_death_drop_gun 0 // 0=none, 1=best, 2=current or best
mp_defuser_allocation 0 // 0=none, 1=random, 2=everyone
mp_force_pick_time 15
mp_forcecamera 0 // Set to 1 for team only spectating
mp_free_armor 2
mp_freezetime 0
mp_friendlyfire 1
mp_win_panel_display_time 1
mp_respawn_immunitytime 10
mp_halftime 0
mp_match_can_clinch 0 // 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney 0
mp_maxrounds 0
//mp_molotovusedelay 0
mp_playercashawards 0
mp_roundtime 10
mp_roundtime_hostage 0
mp_roundtime_defuse 0
mp_solid_teammates 0
mp_startmoney 0
mp_teamcashawards 0
mp_timelimit 10
mp_warmuptime 20
mp_weapons_allow_zeus 1
mp_weapons_allow_typecount -1
//spec_freeze_panel_extended_time 1
spec_freeze_time 2
sv_allow_votes 1 // Voting allowed in this mode
sv_talk_enemy_living 1
sv_talk_enemy_dead 1
sv_deadtalk 1
sv_ignoregrenaderadio 1
mp_randomspawn 1
mp_randomspawn_los 1
sv_infinite_ammo 2
tv_delay 30
ammo_grenade_limit_flashbang 1
ammo_grenade_limit_total 3
//
mp_weapons_allow_map_placed 0
mp_weapons_glow_on_ground 0
mp_display_kill_assists 1
mp_respawn_on_death_t 1
mp_respawn_on_death_ct 1
mp_ct_default_melee weapon_knife
mp_ct_default_secondary weapon_hkp2000
mp_ct_default_primary ""
mp_t_default_melee weapon_knife
mp_t_default_secondary weapon_glock
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
mp_buy_allow_grenades 0
mp_give_player_c4 0
sv_max_deathmatch_respawns_per_tick 1
sv_gameinstructor_enable 0

115
gamemode_workshop.cfg Executable file
View File

@@ -0,0 +1,115 @@
// For offline games, bot_difficulty and bot_quota are specified in the botDifficulty section later in this file.
bot_quota_mode fill
bot_quota 0
mp_friendlyfire 0
mp_win_panel_display_time 3
ff_damage_reduction_grenade 0
ff_damage_reduction_bullets 0
ff_damage_reduction_other 0
ff_damage_reduction_grenade_self 0
mp_startmoney 0
mp_maxmoney 0
mp_afterroundmoney 0
mp_playercashawards 0
mp_teamcashawards 0
mp_timelimit 0
mp_roundtime 0
mp_freezetime 0
mp_buytime 0
mp_forcecamera 0 // Set to 1 for team only spectating.
mp_defuser_allocation 0
sv_ignoregrenaderadio 0
sv_deadtalk 0
sv_allow_votes 0 // No voting allowed in this mode
// cash award convars (not used in this mode)
cash_team_terrorist_win_bomb 0
cash_team_elimination_hostage_map_t 0
cash_team_elimination_hostage_map_ct 0
cash_team_elimination_bomb_map 0
cash_team_win_by_time_running_out_bomb 0
cash_team_win_by_time_running_out_hostage 0
cash_team_win_by_defusing_bomb 0
cash_team_win_by_hostage_rescue 0
cash_team_loser_bonus 0
cash_team_loser_bonus_consecutive_rounds 0
cash_team_rescued_hostage 0
cash_team_hostage_alive 0
cash_team_planted_bomb_but_defused 0
cash_team_hostage_interaction 0
cash_player_killed_teammate 0
cash_player_killed_enemy_default 0
cash_player_killed_enemy_factor 0
cash_player_bomb_planted 0
cash_player_bomb_defused 0
cash_player_rescued_hostage 0
cash_player_interact_with_hostage 0
cash_player_damage_hostage 0
cash_player_killed_hostage 0
// gungame progressive defaults (not used in this mode)
mp_respawn_immunitytime 0
// required defaults
mp_weapons_allow_typecount -1
mp_solid_teammates 0
mp_free_armor 1
mp_maxrounds 999
mp_halftime 0
mp_death_drop_gun 0
mp_death_drop_grenade 0
mp_death_drop_defuser 0
//mp_molotovusedelay 0
sv_talk_enemy_living 0
sv_talk_enemy_dead 0
mp_force_pick_time 15
bot_autodifficulty_threshold_low -2.0
bot_autodifficulty_threshold_high 0.0
spec_freeze_time 5.0
//spec_freeze_panel_extended_time 0
mp_match_can_clinch 0
tv_delay 30
mp_randomspawn 0
mp_randomspawn_los 0
sv_infinite_ammo 2
mp_weapons_allow_map_placed 0
mp_weapons_glow_on_ground 0
mp_display_kill_assists 0
mp_respawn_on_death_t 0
mp_respawn_on_death_ct 0
mp_ct_default_melee ""
mp_ct_default_secondary ""
mp_ct_default_primary ""
mp_t_default_melee ""
mp_t_default_secondary ""
mp_t_default_primary ""
mp_default_team_winner_no_objective -1 // 2 == CTs, 3 == Ts
sv_occlude_players 1
occlusion_test_async 0
mp_force_pick_time 0
mp_ignore_round_win_conditions 1
mp_round_restart_delay 0
sv_gameinstructor_disable 1
mp_warmup_pausetimer 1
mp_humanteam "CT"
mp_buy_anywhere 1
mp_give_player_c4 0
mp_limitteams 0
mp_autoteambalance 0
mp_ignore_round_win_conditions 1
mp_default_team_winner_no_objective 1
mp_roundtime_hostage 60
mp_roundtime_defuse 60
mp_roundtime 60
mp_death_drop_gun 1
mp_warmuptime 90
mp_taser_recharge_time 1
sv_gameinstructor_enable 0

11
machine_convars_default.vcfg Executable file
View File

@@ -0,0 +1,11 @@
"config"
{
"convars"
{
//
// NOTE: do NOT put anything in here, if you want to override code-level default/min/max values
// for engine/system cvars then put them in gameinfo.gi "ConVars" section.
// Mod-specific convars must have default/min/max values compiled correctly in code.
//
}
}

112
movement/setup.cfg Normal file
View File

@@ -0,0 +1,112 @@
// post-patch movement config by ruby rain (steamcommunity.com/id/r_by)
// add "exec movement/setup" to listenserver.cfg to automatically renew config when in lobby
// de-subtick jump
// usage: bind key +j
alias +j "alias t +j_t"
alias -j "alias t -j_t"
// de-subtick jump (scroll wheel version)
// usage: bind mwheeldown j
alias j "alias t j_t"
// jumpbug
// usage: bind key +jb
alias +jb "alias t +jb_t"
alias -jb "alias t -j_t"
// crouchjump
// usage: bind key +cj
alias +cj "alias t +cj_t"
alias -cj "alias t -cj_t"
// longjump (releases w key for you)
// usage: bind key +lj
alias +lj "alias t +lj_t"
alias -lj "alias t -cj_t"
// minijump (scroll wheel only, better for pre speed)
// usage: bind mwheelup +mj
alias +mj "+duck"
alias -mj "+jump; alias t +mj_t"
// minijump (1key, worse for pre speed)
// usage: bind key mj
alias mj "+duck; alias t mj_t"
// longjump left (releases w key and presses a for you)
// usage: bind key +ljleft
alias +ljleft "alias t +ljleft_t"
alias -ljleft "alias t -cj_t"
// longjump right (releases w key and presses d for you)
// usage: bind key +ljright
alias +ljright "alias t +ljright_t"
alias -ljright "alias t -cj_t"
// jumpbug (scroll wheel version, not recommended)
// usage: bind mwheelup jb
alias jb "alias t jb_t"
// jumpthrow
// usage: bind key +jthrow
alias +jthrow "+releasem1; +j"
alias -jthrow "-j"
// run jumpthrow
// usage: bind key +rjthrow
alias +rjthrow "+releasem1;+jumpforward"
alias -rjthrow "-jumpforward"
// internal aliases (ignore unless u kno what ur doing)
alias +j_t "reset_t; +jump"
alias -j_t "reset_t; -jump;-jump"
alias +jb_t "reset_t; -duck;-duck;+jump"
alias +cj_t "reset_t; +duck;+jump"
alias -cj_t "reset_t; -duck;-duck;-jump;-jump"
alias +lj_t "+cj_t;-forward"
alias +ljleft_t "+lj_t; -left;+left"
alias +ljright_t "+lj_t; -right;+right"
alias +mj_t "reset_t; -jump;-jump;-duck;-duck"
alias mj_t "reset_t; +jump;-jump;-jump;-duck;-duck"
alias j_t "reset_t; -jump;+jump;-jump;-jump"
alias jb_t "reset_t; -duck;-duck;+jump;-jump;-jump"
alias +jumpforward_t "reset_t; +jump; +forward"
alias -jumpforward_t "reset_t; -jump;-jump; -forward"
alias +jumpforward "alias t +jumpforward_t"
alias -jumpforward "alias t -jumpforward_t"
alias +releasem1 "-attack"
// adding these here so old configs still work
alias +ljnb "alias t +cj_t"
alias -ljnb "alias t -cj_t"
alias reset_t_2 "alias t_2"
alias reset_t "alias t t_2"
reset_t_2
reset_t
// cancellable movement keys (only required if you want to use +ljleft/+ljright)
// feel free to remove
bind w +forward_c
bind a +left_c
bind s +back_c
bind d +right_c
alias +forward_c +forward
alias +left_c +left
alias +back_c +back
alias +right_c +right
alias -forward_c "-forward; alias t_2 forward_cancel"
alias -left_c "-left; alias t_2 left_cancel"
alias -back_c "-back; alias t_2 back_cancel"
alias -right_c "-right; alias t_2 right_cancel"
alias forward_cancel "reset_t_2;-forward"
alias left_cancel "reset_t_2;-left"
alias back_cancel "reset_t_2;-back"
alias right_cancel "reset_t_2;-right"
// sv_cheats is required for exec_async, but once you've executed a cfg it will keep executing even if sv_cheats is set back to 0
sv_cheats 1
exec_async movement/setup_async

111
movement/setup_async.cfg Normal file
View File

@@ -0,0 +1,111 @@
// exec configs 9 times 1ms apart to achieve 1ms ticks for hours while keeping relatively small file size
exec_async movement/tick0
exec_async movement/tick1
exec_async movement/tick2
exec_async movement/tick3
exec_async movement/tick4
exec_async movement/tick5
exec_async movement/tick6
exec_async movement/tick7
exec_async movement/tick8
exec_async movement/tick9
exec_async movement/tick10
sleep 1
exec_async movement/tick0
exec_async movement/tick1
exec_async movement/tick2
exec_async movement/tick3
exec_async movement/tick4
exec_async movement/tick5
exec_async movement/tick6
exec_async movement/tick7
exec_async movement/tick8
exec_async movement/tick9
exec_async movement/tick10
sleep 1
exec_async movement/tick0
exec_async movement/tick1
exec_async movement/tick2
exec_async movement/tick3
exec_async movement/tick4
exec_async movement/tick5
exec_async movement/tick6
exec_async movement/tick7
exec_async movement/tick8
exec_async movement/tick9
exec_async movement/tick10
sleep 1
exec_async movement/tick0
exec_async movement/tick1
exec_async movement/tick2
exec_async movement/tick3
exec_async movement/tick4
exec_async movement/tick5
exec_async movement/tick6
exec_async movement/tick7
exec_async movement/tick8
exec_async movement/tick9
exec_async movement/tick10
sleep 1
exec_async movement/tick0
exec_async movement/tick1
exec_async movement/tick2
exec_async movement/tick3
exec_async movement/tick4
exec_async movement/tick5
exec_async movement/tick6
exec_async movement/tick7
exec_async movement/tick8
exec_async movement/tick9
exec_async movement/tick10
sleep 1
exec_async movement/tick0
exec_async movement/tick1
exec_async movement/tick2
exec_async movement/tick3
exec_async movement/tick4
exec_async movement/tick5
exec_async movement/tick6
exec_async movement/tick7
exec_async movement/tick8
exec_async movement/tick9
exec_async movement/tick10
sleep 1
exec_async movement/tick0
exec_async movement/tick1
exec_async movement/tick2
exec_async movement/tick3
exec_async movement/tick4
exec_async movement/tick5
exec_async movement/tick6
exec_async movement/tick7
exec_async movement/tick8
exec_async movement/tick9
exec_async movement/tick10
sleep 1
exec_async movement/tick0
exec_async movement/tick1
exec_async movement/tick2
exec_async movement/tick3
exec_async movement/tick4
exec_async movement/tick5
exec_async movement/tick6
exec_async movement/tick7
exec_async movement/tick8
exec_async movement/tick9
exec_async movement/tick10
sleep 1
exec_async movement/tick0
exec_async movement/tick1
exec_async movement/tick2
exec_async movement/tick3
exec_async movement/tick4
exec_async movement/tick5
exec_async movement/tick6
exec_async movement/tick7
exec_async movement/tick8
exec_async movement/tick9
exec_async movement/tick10
echo post-patch movement config by ruby rain (steamcommunity.com/id/r_by)
echo add "exec movement/setup" to listenserver.cfg to automatically renew config when in lobby

1
movement/tick0.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick1.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick10.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick2.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick3.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick4.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick5.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick6.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick7.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick8.cfg Normal file

File diff suppressed because one or more lines are too long

1
movement/tick9.cfg Normal file

File diff suppressed because one or more lines are too long

139
perftest.cfg Executable file
View File

@@ -0,0 +1,139 @@
// This script gathers some basic information about how
// Dota runs on a particular machine. The intended usage
// is to get to the game state of interest and then
// execute this script with 'exec_async perftest'.
// Note that if you are testing in a game it is recommended
// to pause the game for more consistent results.
// Additionally exec_async can only be used when cheats
// are allowed.
echoln
echoln
echoln -------------------------------------------------------------
echoln perftest output starts here.
echoln -------------------------------------------------------------
echoln
echoln
push_var_values
sys_info
fps_max 999
cl_showfps 2
echoln
echoln
echoln -------------------------------------------------------------
echoln Performance tests now running, this can take a minute or two.
echoln -------------------------------------------------------------
echoln
// Give some time for the user to see the message above.
sleep 2000
hideconsole
// If we're watching a demo mark where we're at so that we can
// run each test starting from the same point with demo_gotomark.
// If you want to run the perftest from a specific point in
// a replay use "demo_marktick 4 <ticknum>" prior to exec_async.
// That will lock a particular tick as the mark and this mark will
// be ignored. "demo_marktick 8" will unlock the tick.
demo_marktick 2
// Turn on GPU perf collection
stats_display 1
stats_collect_gpu true
echoln
echoln User settings measurement
// We've already waited so things should be warm, go ahead and measure.
demo_gotomark 1
// Wait for any demo seeking to happen.
sleep 2000
cl_resetfps
sleep 2000
cl_printfps
echoln GPU Time:
stats_print_gpu perftest_usersettings.csv
echoln
echoln Half resolution
mat_viewportscale 0.5
// Let new state settle.
sleep 1000
demo_gotomark 1
// Wait for any demo seeking to happen.
sleep 2000
cl_resetfps
sleep 2000
cl_printfps
echoln GPU Time:
stats_print_gpu perftest_halfresolution.csv
mat_viewportscale 1
echoln
echoln Reduced Settings (similar to Source1)
r_particle_shadows 0
r_aoproxy_enable 0
r_csgo_mboit 0
r_ssao 0
r_csgo_gpu_culling 0
r_csgo_effects_bloom 0
lb_csm_cascade_size_override 1024
// Let new state settle.
sleep 1000
demo_gotomark 1
// Wait for any demo seeking to happen.
sleep 2000
cl_resetfps
sleep 2000
cl_printfps
echoln GPU Time:
stats_print_gpu perftest_s1_settings.csv
r_particle_shadows 1
r_aoproxy_enable 1
r_csgo_mboit 1
r_ssao 1
r_csgo_gpu_culling 1
r_csgo_effects_bloom 1
lb_csm_cascade_size_override 2048
echoln
echoln UI only
r_drawblankworld 1
// Let new state settle.
sleep 1000
demo_gotomark 1
// Wait for any demo seeking to happen.
sleep 2000
cl_resetfps
sleep 2000
cl_printfps
echoln GPU Time:
stats_print_gpu perftest_uionly.csv
r_drawblankworld 0
echoln
echoln Game only
r_drawpanorama 0
// Let new state settle.
sleep 1000
demo_gotomark 1
// Wait for any demo seeking to happen.
sleep 2000
cl_resetfps
sleep 2000
cl_printfps
echoln GPU Time:
stats_print_gpu perftest_gameonly.csv
r_drawpanorama 1
pop_var_values
showconsole
echoln
echoln
echoln -------------------------------------------------------------
echoln perftest output ends here.
echoln -------------------------------------------------------------

1
server.cfg Executable file
View File

@@ -0,0 +1 @@
// Defaults in server_default.cfg

6
server_default.cfg Executable file
View File

@@ -0,0 +1,6 @@
//
// NOTE: do NOT put anything in here, if you want to override code-level default/min/max values
// for engine/system cvars then put them in gameinfo.gi "ConVars" section.
// Mod-specific convars must have default/min/max values compiled correctly in code.
// Official server settings which are specific for official server environment are managed by srcdsd.
//

64
user_keys_default.vcfg Executable file
View File

@@ -0,0 +1,64 @@
"config"
{
"bindings"
{
"ESCAPE" "cancelselect"
"`" "toggleconsole"
"TAB" "+showscores"
"SPACE" "+jump"
"," "buyammo1"
"." "buyammo2"
"0" "slot10"
"1" "slot1"
"2" "slot2"
"3" "slot3"
"4" "slot4"
"5" "slot5"
"6" "slot6"
"7" "slot7"
"8" "slot8"
"9" "slot9"
"a" "+left"
"b" "buymenu"
"c" "+radialradio"
"d" "+right"
"e" "+use"
"f" "+lookatweapon"
"g" "drop"
"h" "switchhands"
"i" "show_loadout_toggle"
"m" "teammenu"
"q" "lastinv"
"r" "+reload"
"s" "+back"
"t" "+spray_menu"
"u" "messagemode2"
"v" "+radialradio2"
"w" "+forward"
"x" "slot12"
"y" "messagemode"
"z" "radio"
"CTRL" "+duck"
"SHIFT" "+sprint"
"F3" "autobuy"
"F4" "rebuy"
"F5" "jpeg"
"F6" "save quick"
"F7" "load quick"
"F10" "cs_quit_prompt"
"MWHEELDOWN" "invnext"
"MWHEELUP" "invprev"
"MOUSE1" "+attack"
"MOUSE2" "+attack2"
"MOUSE3" "player_ping"
"MOUSE4" "+voicerecord"
"DEL" "sellbackall"
}
"analogbindings"
{
"MOUSE_X" "yaw"
"MOUSE_Y" "pitch"
}
}

71
user_keys_dev_default.vcfg Executable file
View File

@@ -0,0 +1,71 @@
"config"
{
"bindings"
{
"ESCAPE" "cancelselect"
"`" "toggleconsole"
"TAB" "+showscores"
"SPACE" "+jump"
"," "buyammo1"
"." "buyammo2"
"0" "slot10"
"1" "slot1"
"2" "slot2"
"3" "slot3"
"4" "slot4"
"5" "slot5"
"6" "slot6"
"7" "slot7"
"8" "slot8"
"9" "slot9"
"a" "+left"
"b" "buymenu"
"c" "+radialradio"
"d" "+right"
"e" "+use"
"f" "+lookatweapon"
"g" "drop"
"h" "switchhands"
"i" "show_loadout_toggle"
"m" "teammenu"
"q" "lastinv"
"r" "+reload"
"s" "+back"
"t" "+spray_menu"
"u" "messagemode2"
"v" "+radialradio2"
"w" "+forward"
"x" "slot12"
"y" "messagemode"
"z" "radio"
"CTRL" "+duck"
"SHIFT" "+sprint"
"F3" "autobuy"
"F4" "rebuy"
"F5" "jpeg"
"F6" "save quick"
"F7" "load quick"
"F8" "telemetry_server MEM_CAPTURE; telemetry_level 3"
"F8+alt" "telemetry_level 0"
"F9" "telemetry_memcapture_save"
//"F10" "quit prompt"
"F10" "debugoverlay_cycle_state"
"F10+shift" "debugoverlay_cycle_domain"
"MWHEELDOWN" "invnext"
"MWHEELUP" "invprev"
"MOUSE1" "+attack"
"MOUSE2" "+attack2"
"MOUSE3" "player_ping"
"MOUSE4" "+voicerecord"
"DEL" "sellbackall"
}
"analogbindings"
{
"MOUSE_X" "yaw"
"MOUSE_Y" "pitch"
}
}