Skip to content

Multimode Core Commands (OLD)

TheDGB edited this page Jan 1, 2026 · 1 revision

Multimode Core Commands

Here we will inform you about all the commands available within the Multimode Core...

Important

DUE TO THE MEGA UPDATE OF MULTIMODE CORE, THIS PART OF THE WIKI IS NOW OUTDATED. YOU CAN VIEW IT IN YOUR SOURCEMOD CFG THROUGH THE SETTINGS AND CONFIGURE IT YOURSELF.

Multimode Core Convars

Convars

ConVars Default Value Description
multimode_enabled 1 Enable the multimode voting system
multimode_logs 1 Enables and disables Multimode Core logs, when enabled, a new file will be created in sourcemod/logs/MMC_YearMouthDay.txt and multimode core logs messages in server console.
multimode_method 1 Voting method: 1=Groups then maps, 2=Only groups (random map), 3=Only maps (all groups)
multimode_votemanager core The ID of the MM Vote Manager to use.
multimode_mapcycle mmc_mapcycle.txt Name of the map cycle file to use (search in addons/sourcemod/configs).

Standard Vote Configuration

ConVars Default Value Description
multimode_vote_time 20 Vote duration in seconds
multimode_vote_sorted 1 (Sorting mode for maps: 0= Alphabetical, 1= Random, 2= Map Cycle Order)
multimode_vote_groupexclude 0 Number of recently played gamemodes to exclude from normal votes (0= Disabled)
multimode_vote_mapexclude 2 Number of recently played maps to exclude from normal votes (0= Disabled)
multimode_vote_group_invotelimit 6 Standard group limit in normal voting.
multimode_vote_default_invotelimit 6 Default limit of items (maps/subgroups) if not defined in the config.

Admin Vote Configuration

ConVars Default Value Description
multimode_voteadmin_time 20 Voting duration in seconds for admin votes.
multimode_voteadmin_sorted 1 (Sorting mode for maps: 0= Alphabetical, 1= Random, 2= Map Cycle Order)
multimode_voteadmin_groupexclude 0 Number of recently played gamemodes to exclude from admin votes (0= Disabled)
multimode_voteadmin_mapexclude 2 Number of recently played maps to exclude from admin votes (0= Disabled)
multimode_voteadmin_group_invotelimit 6 Default group limit for admin voting.
multimode_voteadmin_default_invotelimit 6 Default limit of items (maps/subgroups) in admin voting if not defined in the config.

Runoff Configuration

ConVars Default Value Description
multimode_runoff 1 Enable runoff system for ties or when no option reaches the threshold
multimode_runoff_threshold 0.6 Minimum percentage of votes an option needs to win directly (0.0 to disable threshold check)
multimode_runoff_votefailed 0 What to do if runoff vote fails: 0= Pick first option, 1= Do Nothing
multimode_runoff_invotelimit 3 Maximum number of items to include in a runoff vote
multimode_runoff_votelimit 3 Maximum number of runoff votes allowed per map to prevent infinite loops

Rock The Vote Convars

ConVars Default Value Description
multimode_rtv_enabled 1 Enables and disables the Rock The Vote system on the server
multimode_rtv_min 2 Minimum number of players required to start RTV
multimode_rtv_ratio 0.8 Ratio of players needed to start RTV
multimode_rtvfirstdelay 60 Initial delay after map loads to allow RTV
multimode_rtvdelay 120 Delay after a vote to allow new RTV again
multimode_rtvtype 3 Voting Type for RTV: 1 - Next Map, 2 - Next Round, 3 - Instant

Cooldown

ConVars Default Value Description
multimode_cooldown 1 Enable or disable cooldown between votes
multimode_cooldown_time 10 Cooldown time in seconds between votes

Countdown

ConVars Default Value Description
multimode_countdown 1 Enable/disable the end vote countdown messages
multimode_countdown_filename countdown.txt Name of the countdown configuration file

End Vote Convars

ConVars Default Value Description
multimode_endvote_enabled 1 Enables automatic end vote when the remaining map time reaches the configured limit.
multimode_endvote_min 6 Specifies minutes remaining to start automatic voting. (mp_timelimit 0 = Disabled)
multimode_endvote_rounds 3 Specifies when to start voting based on the remaining rounds. (mp_maxrounds, mp_winlimit 0 = Disabled)
multimode_endvote_frags 30 Specifies when to start voting based on remaining frags. (mp_fraglimit 0 = Disabled)
multimode_endvotetype 1 Voting Type for End Vote: 1 - Next Map, 2 - Next Round, 3 - Instant
multimode_endvote_onroundend 0 Wait for the end of the round to start voting for the end vote.
multimode_endvotedebug 0 Enables/disables detailed End Vote logs

Nominate Convars

ConVars Default Value Description
multimode_nominate 1 Enables or disables the nominate system
multimode_unnominate 1 Enables or disables the unnominate system.
multimode_nominate_onechance 1 Allows users to nominate only once per map
multimode_nominate_onechance_absolute 0 If 1, players do not get back their only nomination chance after removing a nomination.
multimode_nominate_selectedexclude 0 Removes the nominated gamemode from the menu
multimode_nominate_groupexclude 0 Number of recently played maps to exclude from normal votes (0= Disabled)
multimode_nominate_mapexclude 2 Number of recently played maps to exclude from the menu (0= Disabled)
multimode_nominate_sorted 2 Sorting mode for maps: 0= Alphabetical, 1= Random, 2= Map Cycle Order

Vote Sounds Convars

ConVars Default Value Description
multimode_votesounds 1 Enables/disables voting and automatic download sounds.
multimode_voteopensound CustomDir/Sound.wav Sound played when starting a vote
multimode_voteclosesound CustomDir/Sound.wav Sound played when a vote ends

Extend Map Convars

ConVars Default Value Description
multimode_extend 1 Enables/disables the option to extend the map
multimode_extendvote 1 Shows the option to extend in normal polls
multimode_extendvoteadmin 1 Sound played when a vote ends
multimode_extendtimestep 6 Number of additional minutes when map is extended
multimode_extendroundstep 3 Number of additional rounds when map is extended
multimode_extendfragstep 10 Number of additional frags when map is extended
multimode_extendeverytime 0 Allow extending the map multiple times in consecutive votes. 0 = only once per map.
multimode_extendvote_position 2 Position of the Extend Map option in vote menus. 1 = Classic (Always at the top with the voting items.), 2 = Modern (separated at the top)

Random Cycle Convars

ConVars Default Value Description
multimode_randomcycle_enabled 1 Enable/disable or Random Cycle
multimode_randomcycle_type 1 Random Cycle Type: 1-Selects at the beginning of the map, 2-Selects when there is no next map at the end of the map.

Admin Commands

Commands Description
multimode_listrvm List of all registered vote managers..
multimode_reload Reloads gamemodes configuration
multimode_setnextmap <map> <timing> [group] [subgroup] Sets the next map.
sm_setnextmap <map> <timing> [group] [subgroup] Sets the next map.
sm_votecancel Cancel the current MultiMode vote
sm_mmcancelvote Cancel the current MultiMode vote (ALT)

Client Commands

Commands Description
multimode_version Displays the current Multimode Core version
sm_rtv Rock The Vote
sm_rockthevote Rock The Vote (ALT)
sm_nominate Nominate a gamemode and map
sm_nom Nominate a gamemode and map (ALT)
sm_unnominate Remove one or all of your nominations.
sm_unnom Remove one or all of your nominations. (ALT)
sm_quickunnominate Quickly remove all your nominations.
sm_quickunnom Quickly remove all your nominations. (ALT)

Multimode Extra Commands

As an extra, we will also show the Multimode Extra and Multimode Discord commands

Multimode Extra Convars

Client Commands

Commands Description
sm_nextgamemode Shows the next scheduled gamemode
sm_currentgamemode Shows the server's current gamemode

Multimode Discord Convars

Discord Integration

ConVars Default Value Description
multimode_discord 1 Enable sending messages to Discord when a vote is successful
multimode_discordwebhook https://discord.com/api/webhooks/... Discord webhook URL to send messages to
multimode_discordvotestart 1 Enable Discord webhook for vote start notifications
multimode_discordgamemodechanged 1 Enable Discord webhook for gamemode change notifications
multimode_discordvoteresults 1 Enable Discord webhook for vote result notifications
multimode_discordextend 1 Enable Discord webhook for vote extension notifications
multimode_discordrunoff 1 Enable Discord webhook for runoff vote notifications
multimode_discordfailed 1 Enable Discord webhook for failed vote notifications

(Example of a webhook link: https://discord.com/api/webhooks/...)