- startmpvote starts a mapvote
- stopmapvote stops a mapvote
- mapvote_migrate_playcounts migrates adds mapvote/playcount.txt data to playcounts in database, this will add to existing play counts not overwrite them.
Type mapvote_config in console, you can edit most config settings in this menu. Note: MapPrefixes can currently not be edited in the settings menu
Pressing the Open Map Config button will allow you to set overrides for enabling/disabling maps. Pressing clear will delete the override so inclusion of the map can be decided by MapPrefixe or other methods.
- Create a file at
lua/mapvote/client/plugins/mystyle.lua - You can update colors and other style configuration by merging new values into the existing style table Example:
table.Merge(MapVote.style, {
colorPrimaryBG = Color( 30, 30, 46 ),
colorSecondaryBG = Color( 49, 50, 68 ),
})You can create file in lua/mapvote/client/plugins and lua/mapvote/server/plugins these files will be loaded after the main mapvote modules have been loaded
| Name | description | args | realm |
|---|---|---|---|
| MapVote_IsMapAllowed | Called to determine if a map is allowed, return true/false to allow/disallow a map | map | server |
| MapVote_VoteFinished | Called when a vote is finished serverside | results | server |
| MapVote_ChangeMap | Called just before mapvote changes the map, return false to skip | map | server |
| MapVote_VoteMultiplier | Called when a vote is finished serverside, return vote multiplier | ply | server |
| MapVote_RTVStart | Called when the vote has been rocked, return false to prevent map vote starting | server | |
| MapVote_Loaded | Called when all lua files for mapvote have been loaded | shared | |
| MapVote_VotePanelOpened | Called when the vote panel is shown | client | |
| MapVote_VotePanelClosed | Called when the vote panel is hidden | client |