Hey Steell,
I just installed UMC3 on one of my servers, and the map exclusion bug is still there for me. I went back more than once to make sure I deleted all v2.5 files and you are still able to end of round vote for the same map more than once in a row.
rtv and nominate are disabled, random next map is enabled just in case something should happen that causes the vote to not show up.
Of course, this could be something simple that I've missed, but if not, then something may still be bugged in UMC3.
Here are my relevant configs if you need them:
Code:
// This file was auto-generated by SourceMod (v1.3.7)
// ConVars for plugin "umc-endvote.smx"
// File to use for Ultimate Mapchooser's map rotation.
// -
// Default: "umc_mapcycle.txt"
sm_umc_endvote_cyclefile "umc_mapcycle.txt"
// Specifies if Ultimate Mapchooser should run an end of map vote.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_enabled "1"
// Controls end of map vote type:
// 0 - Maps,
// 1 - Groups,
// 2 - Tiered Vote (vote for a group, then vote for a map from the group).
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_umc_endvote_type "2"
// Allows a map to appear in the vote more than once. This should be enabled if you want the same map in different categories to be distinct.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "0.500000"
sm_umc_endvote_allowduplicates "0"
// Specifies how many slots in a vote are disabled to prevent accidental voting.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "5.000000"
sm_umc_endvote_blockslots "0"
// Specifies how long a vote should be available for.
// -
// Default: "20"
// Minimum: "10.000000"
sm_umc_endvote_duration "35"
// Sound file (relative to sound folder) to play at the completion of an end-of-map vote.
// -
// Default: ""
sm_umc_endvote_endsound ""
// Specifies how many more frags each extension adds to the frag limit.
// -
// Default: "10"
// Minimum: "1.000000"
sm_umc_endvote_extend_fragstep "10"
// Specifies how many more rounds each extension adds to the round limit.
// -
// Default: "5"
// Minimum: "1.000000"
sm_umc_endvote_extend_roundstep "5"
// Specifies how many more minutes each extension adds to the time limit.
// -
// Default: "15"
// Minimum: "1.000000"
sm_umc_endvote_extend_timestep "15"
// Number of extensions allowed each map.
// 0 disables the Extend Map option.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_endvote_extends "0"
// Specifies what action to take if the vote doesn't reach the set theshold.
// 0 - Do Nothing,
// 1 - Perform Runoff Vote
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_failaction "1"
// Specifies how many past map groups to exclude from the end of map vote.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_endvote_groupexclude "0"
// Specifies how many past maps to exclude from the end of map vote.
// -
// Default: "3"
// Minimum: "0.000000"
sm_umc_endvote_mapexclude "6"
// Specifies whether vote menu items are displayed in a random order.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_menuscrambled "0"
// Specifies whether the number of nominated maps appearing in the vote for a map group should be limited by the group's "maps_invote" setting.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_nominate_strict "0"
// Determines whether End of Map Votes should be delayed until the end of the round in which they were triggered.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_onroundend "0"
// Specifies what action to take if the runoff vote reaches the maximum amount of runoffs and the set threshold has not been reached.
// 0 - Do Nothing,
// 1 - Change Map to Winner
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_runoff_failaction "1"
// Specifies the maximum number of maps to appear in a runoff vote.
// 1 or 0 sets no maximum.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_endvote_runoff_max "0"
// If specified, this sound file (relative to sound folder) will be played at the beginning of a runoff vote. If not specified, it will use the normal vote start sound.
// -
// Default: ""
sm_umc_endvote_runoff_sound ""
// Specifies a maximum number of runoff votes to run for any given vote.
// 0 = unlimited.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_endvote_runoffs "1"
// Specifies when to start the vote based on frags remaining.
// -
// Default: "10"
// Minimum: "1.000000"
sm_umc_endvote_startfrags "10"
// Specifies when to start the vote based on rounds remaining. Use 0 on TF2 to start vote during bonus round time
// -
// Default: "2"
// Minimum: "0.000000"
sm_umc_endvote_startrounds "1"
// Sound file (relative to sound folder) to play at the start of an end-of-map vote.
// -
// Default: ""
sm_umc_endvote_startsound ""
// Specifies when to start the vote based on time remaining in minutes.
// -
// Default: "6"
// Minimum: "1.000000"
sm_umc_endvote_starttime "27"
// If a winning vote has less than this percentage of total votes, a runoff vote will be held.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_endvote_threshold ".5"
Code:
// ConVars for plugin "umc-core.smx"
// Enables in-depth logging. Use this to have the plugin log how votes are being populated.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_logging_verbose "1"
// Determines where in votes the "Don't Change" option will be displayed.
// 0 - Bottom,
// 1 - Top
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_dontchange_display "0"
// Determines where in votes the "Extend Map" option will be displayed.
// 0 - Bottom,
// 1 - Top
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_extend_display "0"
// Determines whether slots in runoff votes should be blocked. This value is ignored if the original vote didn't have blocked slots.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_runoff_blockslots "0"
// Determines where the Runoff Vote Message is displayed on the screen.
// C - Center Message
// S - Chat Message
// T - Top Message
// H - Hint Message
// -
// Default: "C"
sm_umc_runoff_display "H"
// Specifies whether runoff votes are only displayed to players whose votes were eliminated in the runoff and players who did not vote.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_runoff_selective "1"
// Specifies the maximum number of maps to appear in the second part of a tiered vote.
// -
// Default: "6"
// Minimum: "2.000000"
sm_umc_vote_tieramount "99"
// Determines where the Tiered Vote Message is displayed on the screen.
// C - Center Message
// S - Chat Message
// T - Top Message
// H - Hint Message
// -
// Default: "C"
sm_umc_vote_tierdisplay "H"
Code:
// ConVars for plugin "umc-randomcycle.smx"
// File to use for Ultimate Mapchooser's map rotation.
// -
// Default: "umc_mapcycle.txt"
sm_umc_randcycle_cyclefile "umc_mapcycle.txt"
// Enables random selection of the next map at the end of each map if a vote hasn't taken place.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_umc_randcycle_enabled "1"
// Specifies how many past map groups to exclude when picking a random map.
// -
// Default: "0"
// Minimum: "0.000000"
sm_umc_randcycle_groupexclude "0"
// Specifies how many past maps to exclude when picking a random map.
// -
// Default: "3"
// Minimum: "0.000000"
sm_umc_randcycle_mapexclude "6"
Code:
"umc_rotation"
{
"Valve Payload & PLR"
{
"pl_badwater" {}
"pl_goldrush" {}
"pl_frontier_final" {}
"pl_thundermountain" {}
"pl_hoodoo_final" {}
"pl_upward" {}
"plr_nightfall_final" {}
"plr_pipeline" {}
"plr_hightower" {}
}
"Custom Payload & PLR"
{
"pl_cashworks_rc2" {}
"pl_beerbowl_b5a" {}
"pl_borax_rc2" {}
"pl_cranetop_b8" {}
"pl_swiftwater_frc20" {}
"pl_dustbowl_b4" {}
"pl_2fort_multipath_rc4" {}
"pl_borax_rc2" {}
"pl_cliffsedge_b1" {}
"pl_deadwood" {}
"pl_everest_v3_b4" {}
"pl_floodgates_b7" {}
"pl_granary_v1" {}
"pl_mesa_b1" {}
"pl_minepit" {}
"pl_outback_rc4" {}
"pl_redship_rc3" {}
"pl_stovepipe_b3" {}
"pl_trolltrain" {}
"pl_toy_fort_2_tow_v2e" {}
"pl_universe_rc3" {}
"pl_waste_v2" {}
"pl_boundary_final" {}
"plr_panic_b2" {}
}
}
Thanks for having a look, and thanks for making such an awesome plugin, it's really helped our servers