В конце матча при голосовании смены карты (встроенного) выбирается одна карта а меняется на другую.
Данный факт пытался фиксить через gameModes_server.txt:
Скрытый текст
// To use this file, rename it to GameModes_Server.txt
//
// Values here override the default gamemodes.txt
"GameModes_Server.txt"
{
"gameTypes"
{
"classic"
{
"gameModes"
{
"casual"
{
"exec"
{
"exec" "my_server_override_casual.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_bomb" находится в самом низу конфига.
"mg_bomb" "0"
}
}
"competitive"
{
"exec"
{
"exec" "my_server_override_competitive.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_bomb_se" находится в самом низу конфига.
"mg_bomb_se" "0"
}
}
}
}
"gungame"
{
"gameModes"
{
"gungameprogressive"
{
"exec"
{
"exec" "my_server_override_gungameprogressive.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_armsrace" находится в конфиге gamemodes.txt
"mg_armsrace" "0"
}
}
"gungametrbomb"
{
"exec"
{
"exec" "my_server_override_gungametrbomb.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_demolition" находится в конфиге gamemodes.txt
"mg_demolition" "0"
}
}
"deathmatch"
{
"exec"
{
"exec" "my_server_override_deathmatch.cfg"
}
"mapgroupsMP"
{
// Группы карт находятся в конфиге gamemodes.txt
}
}
}
}
"training"
{
"gameModes"
{
"training"
{
"exec"
{
"exec" "my_server_override_training.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_training" находится в самом низу конфига.
"mg_training" "0"
}
}
}
}
"custom"
{
"gameModes"
{
"custom"
{
"exec"
{
"exec" "gamemode_custom_server.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_custom" находится в самом низу конфига.
"mg_custom" "0"
}
}
}
}
}
"mapgroups"
{
// Группа карт "mg_bomb" режима игры: Classic Casual (Обычный)
"mg_bomb"
{
"imagename" "mapgroup-bomb"
"nameID" "#SFUI_Mapgroup_bomb"
"name" "mg_bomb"
"maps"
{
"aim_m4a1aim" ""
"aim_ak47mapv2" ""
"aim_redline" ""
"aim_map3g" ""
"aim_map" ""
}
}
// Группа карт "mg_bomb_se" режима игры: Classic Competitive (Соревновательный)
"mg_bomb_se"
{
"name" "mg_bomb_se"
"maps"
{
}
}
// Группа карт "mg_armsrace" режима игры: Arms Race (Гонка вооружений) находится в конфиге gamemodes.txt
"mg_armsrace"
{
"name" "mg_armsrace"
}
// Группа карт "mg_demolition" режима игры: Demolition (Уничтожение объекта) находится в конфиге gamemodes.txt
"mg_demolition"
{
"name" "mg_demolition"
}
// Группа карт "mg_deathmatch" режима игры: Deathmatch (Бой насмерть) находится в конфиге gamemodes.txt
"mg_deathmatch"
{
"name" "mg_deathmatch"
}
// Группа карт "mg_training" режима игры: Training (Тренировка)
"mg_training"
{
}
// Группа карт "mg_custom" режима игры: Сustom (Свой режим)
"mg_custom"
{
"name" "mg_custom"
"maps"
{
}
}
}
}
//
// Values here override the default gamemodes.txt
"GameModes_Server.txt"
{
"gameTypes"
{
"classic"
{
"gameModes"
{
"casual"
{
"exec"
{
"exec" "my_server_override_casual.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_bomb" находится в самом низу конфига.
"mg_bomb" "0"
}
}
"competitive"
{
"exec"
{
"exec" "my_server_override_competitive.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_bomb_se" находится в самом низу конфига.
"mg_bomb_se" "0"
}
}
}
}
"gungame"
{
"gameModes"
{
"gungameprogressive"
{
"exec"
{
"exec" "my_server_override_gungameprogressive.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_armsrace" находится в конфиге gamemodes.txt
"mg_armsrace" "0"
}
}
"gungametrbomb"
{
"exec"
{
"exec" "my_server_override_gungametrbomb.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_demolition" находится в конфиге gamemodes.txt
"mg_demolition" "0"
}
}
"deathmatch"
{
"exec"
{
"exec" "my_server_override_deathmatch.cfg"
}
"mapgroupsMP"
{
// Группы карт находятся в конфиге gamemodes.txt
}
}
}
}
"training"
{
"gameModes"
{
"training"
{
"exec"
{
"exec" "my_server_override_training.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_training" находится в самом низу конфига.
"mg_training" "0"
}
}
}
}
"custom"
{
"gameModes"
{
"custom"
{
"exec"
{
"exec" "gamemode_custom_server.cfg"
}
"mapgroupsMP"
{
// Группа карт "mg_custom" находится в самом низу конфига.
"mg_custom" "0"
}
}
}
}
}
"mapgroups"
{
// Группа карт "mg_bomb" режима игры: Classic Casual (Обычный)
"mg_bomb"
{
"imagename" "mapgroup-bomb"
"nameID" "#SFUI_Mapgroup_bomb"
"name" "mg_bomb"
"maps"
{
"aim_m4a1aim" ""
"aim_ak47mapv2" ""
"aim_redline" ""
"aim_map3g" ""
"aim_map" ""
}
}
// Группа карт "mg_bomb_se" режима игры: Classic Competitive (Соревновательный)
"mg_bomb_se"
{
"name" "mg_bomb_se"
"maps"
{
}
}
// Группа карт "mg_armsrace" режима игры: Arms Race (Гонка вооружений) находится в конфиге gamemodes.txt
"mg_armsrace"
{
"name" "mg_armsrace"
}
// Группа карт "mg_demolition" режима игры: Demolition (Уничтожение объекта) находится в конфиге gamemodes.txt
"mg_demolition"
{
"name" "mg_demolition"
}
// Группа карт "mg_deathmatch" режима игры: Deathmatch (Бой насмерть) находится в конфиге gamemodes.txt
"mg_deathmatch"
{
"name" "mg_deathmatch"
}
// Группа карт "mg_training" режима игры: Training (Тренировка)
"mg_training"
{
}
// Группа карт "mg_custom" режима игры: Сustom (Свой режим)
"mg_custom"
{
"name" "mg_custom"
"maps"
{
}
}
}
}
Так же настройки в gamemode_casual_server.cfg:
Скрытый текст
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 0
cash_player_bomb_planted 0
cash_player_damage_hostage -30
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_hostage 0
cash_team_win_by_time_running_out_bomb 0
ff_damage_reduction_bullets 0
ff_damage_reduction_grenade 0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0
mp_autokick 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 2 // 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 1
mp_freezetime 0
mp_friendlyfire 1
mp_win_panel_display_time 3
mp_ggprogressive_round_restart_delay 15
mp_ggtr_bomb_defuse_bonus 1
mp_ggtr_bomb_detonation_bonus 1
mp_ggtr_bomb_pts_for_flash 4
mp_ggtr_bomb_pts_for_he 3
mp_ggtr_bomb_pts_for_molotov 5
mp_ggtr_bomb_pts_for_upgrade 2
mp_ggtr_bomb_respawn_delay 0
mp_ggtr_end_round_kill_bonus 1
mp_ggtr_halftime_delay 0.0
mp_ggtr_last_weapon_kill_ends_half 0
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 1337
mp_maxrounds 30
mp_molotovusedelay 0
mp_playercashawards 1
mp_roundtime 1.35
mp_roundtime_hostage 2
mp_roundtime_defuse 3
mp_solid_teammates 0
mp_startmoney 1337
mp_teamcashawards 1
mp_timelimit 0
mp_warmuptime 10
mp_weapons_allow_zeus 1
mp_endmatch_votenextmap 1
mp_endmatch_votenextleveltime 10
mp_match_end_restart 0
spec_freeze_panel_extended_time 0
spec_freeze_time 1.0
sv_allow_votes 0 // Voting allowed in this mode
sv_alltalk 1
sv_arms_race_vote_to_restart_disallowed_after 0
sv_deadtalk 1
sv_ignoregrenaderadio 0
tv_delay 30
mp_warmup_pausetimer 0
mp_halftime_pausetimer 0
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
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 0
cash_player_bomb_planted 0
cash_player_damage_hostage -30
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_hostage 0
cash_team_win_by_time_running_out_bomb 0
ff_damage_reduction_bullets 0
ff_damage_reduction_grenade 0
ff_damage_reduction_grenade_self 0
ff_damage_reduction_other 0
mp_autokick 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 2 // 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 1
mp_freezetime 0
mp_friendlyfire 1
mp_win_panel_display_time 3
mp_ggprogressive_round_restart_delay 15
mp_ggtr_bomb_defuse_bonus 1
mp_ggtr_bomb_detonation_bonus 1
mp_ggtr_bomb_pts_for_flash 4
mp_ggtr_bomb_pts_for_he 3
mp_ggtr_bomb_pts_for_molotov 5
mp_ggtr_bomb_pts_for_upgrade 2
mp_ggtr_bomb_respawn_delay 0
mp_ggtr_end_round_kill_bonus 1
mp_ggtr_halftime_delay 0.0
mp_ggtr_last_weapon_kill_ends_half 0
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 1337
mp_maxrounds 30
mp_molotovusedelay 0
mp_playercashawards 1
mp_roundtime 1.35
mp_roundtime_hostage 2
mp_roundtime_defuse 3
mp_solid_teammates 0
mp_startmoney 1337
mp_teamcashawards 1
mp_timelimit 0
mp_warmuptime 10
mp_weapons_allow_zeus 1
mp_endmatch_votenextmap 1
mp_endmatch_votenextleveltime 10
mp_match_end_restart 0
spec_freeze_panel_extended_time 0
spec_freeze_time 1.0
sv_allow_votes 0 // Voting allowed in this mode
sv_alltalk 1
sv_arms_race_vote_to_restart_disallowed_after 0
sv_deadtalk 1
sv_ignoregrenaderadio 0
tv_delay 30
mp_warmup_pausetimer 0
mp_halftime_pausetimer 0
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
Куда я пошел не так?