-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathumc_mapcycle.txt
206 lines (204 loc) · 15.3 KB
/
umc_mapcycle.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
// Mapcycle definition for Ultimate Mapchooser v3.1 by Steell
// For more information on UMC, please see the wiki: https://github.com/Silenci0/UMC/wiki
///////////////////////////////////////////////////////////////////////////////
//***************************************************************************//
//** ULTIMATE MAPCHOOSER **//
//***************************************************************************//
// The format of this file is as specified in the following example: //
// //
// "umc_mapcycle" //
// { //
// "GROUPNAME-1" //Name of the group, used by group votes. //
// { //
// //Text to display for maps from this group in the vote. If left //
// //blank or omitted, the map's name will be used as the default. //
// //The following string will be replaced when parsed: //
// // {MAP} = The map's name //
// // {NOMINATED} = If nominated, a string determined by the //
// // "sm_umc_nomination_display" cvar in //
// // "ultimate-mapchooser.cfg" //
// // {MIN_PLAYERS} //
// // {MAX_PLATERS} = The "min_players" and "max_players" //
// // settings for the map. //
// // {MIN_TIME} //
// // {MAX_TIME} = The "min_time" and "max_time" settings //
// // for the map. //
// // (Default value: "{MAP}") //
// "display-template" "any value" //
// //Defined in "umc-core.smx" //
// //
// //Number of maps to include from this group in a vote. //
// // (Default value: 1) //
// "maps_invote" "int >= 0" //
// //Defined in "umc-core.smx" //
// //
// //The weight of this group for random picking. Higher numbers //
// //mean the group is more likely to be picked. 0 means the group //
// //can never be picked randomly. //
// // (Default value: 1) //
// "group_weight" "float > 0" //
// //Defined in "umc-weight.smx" //
// //
// //If a map from this group is picked randomly or via vote, the //
// //next time a map is chosen randomly, it will be from the group //
// //specified in this setting. If "" then a random group is picked.//
// // (Default value: "") //
// "next_mapgroup" "Group Name" //
// //Defined in "umc-randomcycle.smx" //
// //
// //Used as defaults if "min_players" or "max_players" is //
// //not defined for a map in this group. //
// // (Default value: 0) //
// "default_min_players" "int >= 0" //
// // (Default value: Player limit of the server) //
// "default_max_players" "int >= 0" //
// //Defined in "umc-playerlimits.smx" //
// //
// //Used as defaults if "min_time" or "max_time" is not defined //
// //for a map in this group. //
// // (Default value: "0000") //
// "default_min_time" "HHMM, where HH is the hour and MM is the //
// minute" //
// // (Default value: "2359") //
// "default_max_time" "HHMM" //
// //Defined in "umc-timelimits.smx" //
// //
// //Used as default if "allow_every" is not defined for a map in //
// //this group. //
// // (Default value: 0) //
// "default_allow_every" "int >= 0" //
// //Defined in "umc_postexclude.smx" //
// //
// //The command specified here is performed at the start of all //
// //maps in this group. //
// // (Default value: "") //
// "command" "any valid console command" //
// //Defined in "umc-mapcommands.smx" //
// //
// //Players need to have at least one admin flag specified in this //
// //string in order to nominate this map. //
// // (Default value: "") //
// "nominate_flags" "sequence of admin flags" //
// //Defined in "umc-nominate.smx" //
// //
// //Admins need to have at least one admin flag specified in this //
// //string in order to see this map in the admin menu. //
// // (Default value: "") //
// "adminmenu_flags" "sequence of admin flags" //
// //Defined in "umc-adminmenu.smx" //
// //
// "MAP-1" //Name of a map, must be a valid map. //
// { //
// //Text to display for this map in the vote. If left blank //
// //or omitted, the map's name will be used instead. //
// // (Default value: "{MAP}") //
// "display" "any value" //
// //Defined in "umc-core.smx" //
// //
// //The weight of this map with reference to other maps //
// //in this category. This number affect how likely the //
// //map will appear in a vote, as well as how likely this //
// //map will be chosen randomly (assuming this group has //
// //already been chosen.) //
// // (Default value: 1) //
// "weight" "float > 0" //
// //Defined in "umc-weight.smx" //
// //
// //Overrides the option of the same name in the group level. //
// // (Default value: "") //
// "next_mapgroup" "Group Name" //
// //Defined in "umc-randcycle.smx" //
// //
// //Defines the number of players required to be on the //
// //server in order for this map to be used. //
// // (Default values: see "default_min_players" and //
// // "default_max_players") //
// "min_players" "int >= 0" //
// "max_players" "int >= 0" //
// //Defined in "umc-playerlimits.smx" //
// //
// //Defines the minimum and maximum times that UMC will pick //
// //this map to be played. //
// "min_time" "HHMM" //
// "max_time" "HHMM" //
// //Defined in "umc-timelimits.smx" //
// //
// //Defines an amount of time in minutes that a map is to be //
// //excluded from selection after it has been played. //
// "allow_every" "int >= 0" //
// //Defined in "umc-postexclude.smx" //
// //
// //This command is performed at the start of this map. Note: //
// //The command specified here is performed AFTER the one //
// //specified for the group, and does not override it. //
// // (Default value: "") //
// "command" "any valid console command" //
// //Defined in "umc-mapcommands.smx" //
// //
// //Players need to have at least one admin flag specified in //
// //this string in order to nominate this map. This overrides //
// //the option specified by this group for this map. //
// // (Default value: "") //
// "nominate_flags" "sequence of admin flags" //
// //Defined in "umc-nominate.smx" //
// //
// //Admins need to have at least one admin flag specified in //
// //this string in order to see this map in the admin menu. //
// //This overrides the option specified by this group for this //
// //map. //
// // (Default value: "") //
// "adminmenu_flags" "sequence of admin flags" //
// //Defined in "umc-adminmenu.smx" //
// //
// //When this map is nominated, it is associated with the group//
// //specified by this setting, overriding the group that it's //
// //physically located in within this definition file. If blank//
// //it uses the group it's currently located in. //
// // (Default value: "") //
// "nominate_group" "Group Name" //
// //Defined in "umc-core.smx" //
// } //
// //
// "MAP-2" //
// { //
// ... //
// } //
// //
// ... //
// //
// "MAP-N" //
// { //
// ... //
// } //
// } //
// //
// "GROUPNAME-2" //
// { //
// ... //
// } //
// //
// ... //
// //
// "GROUPNAME-N" //
// { //
// ... //
// } //
// } //
//***************************************************************************//
//* ^YOU MAY DELETE THIS SECTION^ *//
///////////////////////////////////////////////////////////////////////////////
"umc_mapcycle"
{
"A Group" //Name this whatever you like
{
"maps_invote" "5"
//...other settings...
//Place maps here using the following format://
//-------------------------------------------//
//"MAPNAME" //
//{ //
// ...settings... //
//} //
//-------------------------------------------//
}
}