Встроенное голосование за карту. Как заставить его включаться?

IRBISW

Участник
Сообщения
67
Реакции
10
Доброго времени суток. Долгое время бьюсь с одной проблемой - встроенным голосованием.
Дело в том, что оно не появляется ни при каких настройках, вообще.
Как я пробовал решать проблему. Начну с того, что убрал все плагины сорсмода, связанные с голосованием за карту(nextmap,mapchooser,rockthevote,playervotes)//Заметил странную фигню, плагин то убрал nextmap.smx который, а при команде в чат nextmap серв пишет [SM] next map is:
в настройках режима gamemode_competitive_server.cfg прописаны следующие настройки, касательно голосования:
sv_allow_votes 1
mp_endmatch_votenextmap 1
mp_match_end_restart 0
sv_vote_issue_nextlevel_allowed 1
mp_endmatch_votenextmap_keepcurrent 1

удалял и не удалял все карты из файлов maplist.txt и mapcycle.txt
создана группа карт в gamemodes_server.txt
"mapgroups"
{
"mg_bomb" // mapgroup definition
{
"name" "mg_bomb"
"maps"
{
"de_dust2" ""
"de_mirage" ""
"de_mirage" ""
"cs_italy" ""
"de_mirage" ""
"de_nuke" ""
"de_cbble" ""
"de_season" ""
"de_train" ""
"de_cache" ""
}
}
}

голосовалка встроенная вообще не появляется. НИКАК.

список плагинов

gamemode_competitive_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 off
bot_defer_to_human_goals 1
bot_defer_to_human_items 1
bot_difficulty 2
bot_quota 0
bot_quota_mode fill
bot_join_after_player 0
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_loser_bonus_consecutive_rounds 500
cash_team_planted_bomb_but_defused 800
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
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 30
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 3
mp_friendlyfire 0
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 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 36000
mp_maxrounds 30
mp_molotovusedelay 0
mp_playercashawards 1
mp_roundtime 2
mp_roundtime_hostage 2
mp_roundtime_defuse 2
mp_solid_teammates 0
mp_startmoney 800
mp_teamcashawards 1
mp_timelimit 0
mp_warmuptime 35
mp_weapons_allow_zeus 1
spec_freeze_panel_extended_time 0
spec_freeze_time 5.0
sv_allow_votes 1 // Voting allowed in this mode
sv_alltalk 0
sv_arms_race_vote_to_restart_disallowed_after 0
sv_ignoregrenaderadio 0
tv_delay 0
mp_warmup_pausetimer 0
mp_halftime_pausetimer 0
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
mp_round_restart_delay 8
mp_autoteambalance 1
mp_limitteams 1
mp_autokick 0
mp_backup_round_file 0
mp_backup_round_auto 0
mp_backup_round_file_last 0
mp_backup_round_file_pattern 0

sv_allow_votes 1
mp_endmatch_votenextmap 1
mp_match_end_restart 0
sv_vote_issue_nextlevel_allowed 1
mp_endmatch_votenextmap_keepcurrent 1


sv_vote_kick_ban_duration 180
host_players_show 2
host_info_show 2
sv_consistency 0
sv_hibernate_when_empty 0
sv_vote_allow_spectators 1
sm_deadtalk 1
mp_match_restart_delay 15
mp_halftime_duration 3
mp_spectators_max 10
sv_deadtalk 1
sv_allowupload 0


sv_gameinstructor_disable 1
sv_accelerate 5.6
sv_friction 4.8

sv_maxrate 128000
sv_minrate 80000
sv_mincmdrate 64
sv_minupdaterate 64
sv_competitive_minspec 1
sv_clockcorrection_msecs 15

spec_freeze_deathanim_time 2
spec_freeze_panel_extended_time 0
spec_freeze_time 2
spec_freeze_time_lock 1
spec_freeze_traveltime 0

gamemodes_server.txt
"GameModes_Server.txt"
{
"gameTypes"
{
"classic"
{
"gameModes"
{
"competitive"
{
"exec"
{
"exec" "gamemode_competitive_server.cfg"
}

"mapgroupsMP"
{
"mg_bomb" ""
}
}

}
}
}

"mapgroups"
{
"mg_bomb" // mapgroup definition
{
"name" "mg_bomb"
"maps"
{
"de_dust2" ""
"de_mirage" ""
"de_mirage" ""
"cs_italy" ""
"de_mirage" ""
"de_nuke" ""
"de_cbble" ""
"de_season" ""
"de_train" ""
"de_cache" ""
}
}
}
}

server.cfg
hostname "********"
rcon_password "*******"
sv_downloadurl "******/"
mapgroup "mg_bomb"
host_players_show 2
host_info_show 2



mp_endmatch_votenextmap_keepcurrent 1 // текущая карта в списке голосования//


sm_advertisements_interval 25

sv_reservation_timeout 6
sv_hibernate_when_empty 0



game_type 0
game_mode 1


spec_freeze_deathanim_time 2
spec_freeze_panel_extended_time 0
spec_freeze_time 0
spec_freeze_time_lock 0
spec_freeze_traveltime 0




sv_allow_lobby_connect_only 0


sv_logbans 1
sv_logfile 1
sv_log_onefile 0
mp_logdetail 3

start.bat
srcds -game csgo -console -usercon +map de_dust2 +sv_lan 0 -maxplayers_override 26 -port 27017 -nocrashdialog -tickrate 64 -secure +sv_pure 0 +game_type 0 +game_mode 1

PS Решил создать отдельную тему, потому что проблема не стандартная. много способов уже перепробовано и все впустую. Надеюсь получу ответ и потом люди, имющие похожую проблему найдут тут ответ тоже.
Заранее спасибо!
 
Последнее редактирование:

Yura7181

Участник
Сообщения
678
Реакции
594
Когда пользовался встроенным голосованием, прописывал в server.cfg:

sm_cvar sv_allow_votes 1
mp_endmatch_votenextmap 1
sm_cvar sv_vote_issue_changelevel_allowed 1
sm_cvar sv_vote_issue_kick_allowed 1
sm_cvar sv_vote_issue_nextlevel_allowextend 0
sm_cvar sv_vote_issue_nextlevel_choicesmode 0
sm_cvar sv_vote_issue_restart_game_allowed 1
sm_cvar sv_vote_issue_scramble_teams_allowed 0
sm_cvar sv_vote_issue_surrrender_allowed 0
sm_cvar sv_vote_issue_swap_teams_allowed 1
sm_cvar sv_vote_kick_ban_duration 30
mp_endmatch_votenextleveltime 10

Из других конфигов удалил все команды касающиеся встроенного голосования, особенно sv_allow_votes 1
 
Последнее редактирование:

rodgerland

Участник
Сообщения
485
Реакции
115
Знаю такую проблему, ересь конечно, но она кроется в файле gamemodes_server.txt
Сейчас тоже хочу разобраться в этом.
Убираю из списка стандартные карты и голосование не запускается.
Вот мой gamemodes_server.txt :
"GameModes_Server.txt"
{
"gameTypes"
{
"classic"
{
"gameModes"
{
"competitive"
{
"maxplayers" "24"

"exec"
{
"exec" "my_config.cfg"
}
"mapgroupsMP"
{
"mg_all" ""
}
}
}
}
}
"mapgroups"
{
"mg_all"
{
"imagename" "mapgroup-custom1"
"nameID" "#SFUI_Mapgroup_mg_all"
"name" "mg_all"
"maps"
{
"cs_agency"
"cs_assault"
"cs_backalley"
"cs_downtown"
"cs_insertion"
"cs_italy"
"cs_militia"
"cs_motel"
"cs_museum"
"cs_office"
"cs_rush"
"cs_thunder"
"cs_workout"
"de_ali"
"de_aztec"
"de_bagra_rc8"
"de_bazaar"
"de_blackgold"
"de_cache"
"de_castle"
"de_cbble"
"de_chinatown"
"de_coldwater"
"de_crossfire"
"de_crown"
"de_dust"
"de_dust2"
"de_facade"
"de_favela"
"de_himeji_castle_v2"
"de_inferno"
"de_investment_b19"
"de_lake"
"de_marquis"
"de_mirage"
"de_mist"
"de_nuke"
"de_overgrown"
"de_overpass"
"de_reef"
"de_ruins"
"de_safehouse"
"de_seaside"
"de_season"
"de_stmarc"
"de_sugarcane"
"de_toscan"
"de_train"
"de_tuscan_b4"
"de_vertigo"
"mcdonalds-mds-csgo"
"de_indigo"
"de_institut"
"de_kowloon"
"de_log"
"de_region"
"de_tulip"
"de_bank"
"de_shortdust"
"de_shorttrain"
}
}
}

"maps"
{

}
}
Пробую убрать карты
"de_bank"
"de_shortdust"
"de_shorttrain"
И голосование не появиться, обратно вставляю и все работает.
Можешь вставить к себе и попробовать, поймешь.
Сам давно не занимался с сервером и тут решил и что-то не все клеется, либо что-то изменилось в сервере или уже память барахлит.
Может просто обязательные карты для этого режима должны стоять в списке.

Добавлено через 4 часа 21 минуту
Так и есть, чтоб голосование заработало в списке нужны быть обязательные карты, от чего зависит не знаю.
Видимо для каждого выбора мода есть обязательные карты, которые должны быть прописаны в группу.
 
Последнее редактирование:

rodgerland

Участник
Сообщения
485
Реакции
115
Нда уж, у меня проблема была в скобках "" после названия карт.
 

LeadBit

Участник
Сообщения
31
Реакции
2
Недавно настраивал стандартную голосовалку для комплетива, после долгих мучений все заработало как надо. Делал следующее: mapchooser nextmap nominations randomcycle из сорс мода откл
в аутоехеке добавил
sv_allow_votes 1
mp_endmatch_votenextmap 1

Мой gamemodes_server:

"Gamemodes_Server.txt"
{
"gameTypes"
{
"classic"
{
"gameModes"
{
"competitive"
{
"mapgroupsMP"
{
"serv" ""
}
}
}
}
}
"mapgroups"
{
"serv"
{
"name" "serv"
"maps"
{
"de_dust2" "0"
"de_inferno" "1"
"de_nuke" "2"
"de_overpass" "3"
"de_train" "4"
"de_cache" "5"
"de_cbble" "6"
"de_shortdust" "7"
"de_bazaar" "8"
"workshop/266988442/de_calr_mill" "9"
"workshop/126313712/awp_india_nav72" "10"
"workshop/165993910/fy_tibet" "11"
"workshop/129420298/fy_tepaneca" "12"
"workshop/374407513/ar_sports" "13"
"workshop/203538543/ar_district" "14"
}
}
}
}


в батнике добавил +mapgroup serv +map fy_tibet

После карт стоит номер кстати у вас почему-то нет, не знаю обязательно это или нет но у меня прописано.
Карт на голосование берется 10 рандомно из списка.
Не забудь проверить все добавляемые карты из воркшопа на работоспособность, бывает выкладывают глючные=(

Добавлено через 4 минуты
Вот здесь есть веб конфигуратор gamemodes_server http://www.configcreator.com/create/csgo/gamemodes_server.txt
 
Последнее редактирование:

selax

Добрая душа
Сообщения
1,172
Реакции
521
Вроде всё ок, всё настроил. Но когда остаётся один игрок на сервере - карта не меняется.
Просто "всё зависает". Можно вызвать админку, но кнопки тыкаться не будут и её уже не закрыть. Через sm_map карта тоже не меняется.
 
Сверху Снизу