// Galileo Configuration File //////////////////////////////////////////////////////////////////////// // Server restarts could be due to a benign reason or could be due to // // a map that just crashed the server. In any case, you can specify // // what happens when the server restarts. // //////////////////////////////////////////////////////////////////////// // The default cvar `mapcyclefile` seems to crash the game if you have // more of 489 maps in `mapcycle.txt` file. Therefore, you can use this // cvar instead of the default `mapcyclefile` cvar if you want to have // more map on your map cycle file. // // If you set this cvar to "" your `mapcyclefile` cvar will be used // instead of this cvar. // // Default: "" gal_mapcyclefile "mapcycle.txt" // Indicates which action to take immediately after it is detected that // the server has been 'externally restarted'. 'Externally restarted' // means to say about the Computer's Operational System (Linux) or Server // Manager (HLSW), used the server command 'quit' and reopened the server. // // 0 - Stay on the map the server started with. // // 1 - Change to the map that was being played when the server was reset. // If the server restarts on the same maps about 3 times, it will add // that map to the file: // // addons/data/galileo/maps_where_the_server_probably_crashed.txt // // And to go to the next map on the mapcycle list. // // 2 - Change to what would have been the next map had the server not // been restarted. // // 3 - Start an early map vote after the first two minutes. // // 4 - Change to a randomly selected map from your nominatable map list. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_srv_start 1 // Move the cursor on map series, because they are continuations as to // afrikakorps1 and 2, respectively. // // For example, if on you server you got installed the following maps: // de_dust, de_dust2, de_dust3, de_dust4, de_inferno, de_chateal and de_nuke. // // This feature will take your map cycle as: // // de_dust // de_inferno // de_chateal // de_dust2 // de_nuke // // And will understand/load it as being: // // de_dust // de_dust2 // de_dust3 // de_dust4 // de_inferno // de_chateal // de_dust2 // de_nuke // // Or: // // de_dust // de_dust2 // de_dust3 // de_dust4 // de_inferno // de_chateal // de_dust2 // de_dust3 // de_dust4 // de_nuke // // If the next map in the map cycle after afrikakorps1 is sc_another, // it will set the next map to afrikakorps2, and afrikakorps3. // // The flags 1 and 2 are exclusive and the flags 4 and 8 are additive. // A value of 0 will disable this feature. // // 1 - to load only the first map series it found. // 2 - to load all the map series it found (if the flags 1 and 2 are set, the flag 1 will be ignored). // 4 - only to load a map series only if it is starting at 1, as `de_dust` and `de_nuke1`. // 8 - if you are on a map series, and there is an RTV vote, start following the new series. // // For example, if you want to use the options 1 and 4, use 1 + 4: // gal_srv_move_cursor 5 // // Instead of: // gal_srv_move_cursor 0 // // Default: 0 gal_srv_move_cursor 12 // Indicates which action to take immediately after it is detected that // the server has been 'externally restarted', and half of the time-left or // rounds-left has passed. // // 0 - Always use the 'gal_srv_start' cvar configured option. // // 1 - The server will change to the next map. // // 2 - To act like the cvar 'gal_srv_start' option 3. // // 3 - The server will start a vote after the half of the time-left or // rounds-left passed. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_game_crash_recreation 0 // When it is used 'sv_restartround', do not reset the 'mp_timelimit'. // // Example, using mp_timelimit: If mp_timelimit = 40, 30 minutes has // already passed and admin use the 'sv_restartround' command. After // the restart, if these cvars are 1's or higher, the minutes left // will be at least 10. If these cvars are 0, the minutes left will // 40. // // 0 - Reset the 'mp_timelimit'. // // 1 or higher - Do not reset the 'mp_timelimit' and add '1 or higher' - 1 // minutes to the mp_timelimit. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_srv_timelimit_restart 0 // When it is used 'sv_restartround' command, do not reset the 'mp_maxrounds'. // // 0 - Reset the 'mp_maxrounds'. // // 1 or higher - Do not reset the 'mp_maxrounds' and add '1 or higher' - 1 // rounds to the mp_maxrounds. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_srv_maxrounds_restart 0 // When it is used 'sv_restartround', do not reset the 'mp_winlimit'. // // 0 - Reset the 'mp_winlimit'. // // 1 or higher - Do not reset the 'mp_winlimit' and add '1 or higher' - 1 // rounds to the mp_winlimit. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_srv_winlimit_restart 0 // When it is used 'sv_restartround' command, do not reset the 'mp_fraglimit'. // // 0 - Reset the 'mp_fraglimit'. // // 1 or higher - Do not reset the 'mp_fraglimit' and add '1 or higher' - 1 // frags to the mp_fraglimit. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_srv_fraglimit_restart 0 //////////////////////////////////////////////////////////////////////// // Some people like to stick to their defined mapcycle unless a vote // // is started in the meantime. Other people like to always have a // // vote near the end of the map to decide what the next map will be. // //////////////////////////////////////////////////////////////////////// // Indicates whether there should be a vote near the end // of the map to decide what the next map will be. (Default 1) // // 0 - do not to perform a automatic end map voting. // 1 - to perform a automatic end map voting. // // To disable this feature, set this cvar to 0 // // Default: 1 gal_endofmapvote 1 // When the end map voting is performed on the current round, change the map immediately, // without wait to the `mp_timelimit` or `mp_maxrounds` expiration. Enabling this feature // override the round behavior of the cvar `gal_endonround`. // // 0 - to wait for the `mp_timelimit` or `mp_maxrounds` time expiration. // 1 - to change the map as soon as the voting is finished and the round ends. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_endofmapvote_expiration 0 // A heuristic which counts every end round, how much time the round // took and how much time remains to the end of map. In base with it, // calculate the correct round to start the voting. // // Notes: // 1. It requires the game to have at least 8 rounds played, otherwise // it cannot try to guess on which round it should to start the voting. // // 2. If the prediction fail and the voting is not finish when the round // ended or the round total time is too short, i.e., the round total // time is smaller than the total voting time (including a possible // runoff, if enabled), an extra round will be played. // // 0 - Disable this feature. // 1 - To start the voting on the Ultima game round (the last round to be played). // 2 - To start the voting on the Penult game round (the round before the last). // 3 - To start the voting on the Antepenult game round (the round before the last of the last). // // Default: 0 gal_endofmapvote_start 1 // This cvar specify how many minutes before the time limit expiration the map // voting will to start. For example, if this cvar is set to 5, then the map // voting will to start 5 minutes before the time limit countdown reaches zero, // i.e., expires. // // If both this cvar and `gal_endofmapvote_start` are enabled, the map voting // will start soon as the first of them gets on the desired time. Also both of // these cvars consider the minimum time the voting can start. For example, if // you set this cvar to 1, but the total voting time takes 2 minutes, then this // cvars will be ignored and the voting will to start 2 minutes before the time // limit expiration. // // Default: 0 gal_endofmapvote_before 0 // TODO this cvar is not implemented yet. // Allow the command command "say nextmap" return "[not yet voted on]" // if the map vote hasn't started yet and "[voting in progress]" once the // vote has started. When the outcome of the vote is determined, this // command will return the map name. // // 0 - Disable the change to "[voting in progress]" and "[not yet voted on]" // 1 - Enable the change to "[voting in progress]" and "[not yet voted on]" // // Default: 0 gal_nextmap_change 0 // If the server admin want to, he can make a custom vote for the nextmap // and after the voting finishes Galileo would not start another map voting. // Then you can change the `amx_nextmap` cvar with `amx_cvar amx_nextmap`. // // 0 - Disable the "[not yet voted on]" change detection. // 1 - Enable the "[not yet voted on]" change detection. // // Default: 1 gal_nextmap_votemap 1 //////////////////////////////////////////////////////////////////////// // Primary voting is what most people generally think of when they // // think of starting a vote for a new map. It's just your standard // // map vote. // //////////////////////////////////////////////////////////////////////// // Specifies the number of maps players can choose from during the vote. // The number of maps must be between 2 and 9. This count includes the // options `Stay Here` and `Extend Map`. // // To disabled this feature, uninstall the `Galileo` plugin from your server. // // Default: 5 gal_vote_mapchoices 5 // Always add the former next map, read from your map cycle file, to the // voting menu. // // 0 - disable this feature // 1 - enable this feature // // Default: 1 gal_vote_mapchoices_next 1 // Specifies the number of seconds the vote should last. // To disabled this feature, uninstall the `Galileo` plugin from your server. // // Default: 30 gal_vote_duration 30 // Specifies the minimum number of votes the voting should have to be // considered a valid voting. The value of 0 will disable this feature. // // If the voting does not have the minimum votes, the action set by the // cvar `gal_extendmap_allow_order` will be selected/chose. // // For example, if you set this cvar to 1, it will require 2 players // votes to the voting to be considered valid. // // Default: 0 gal_vote_minimum 2 //////////////////////////////////////////////////////////////////////// // The Map Groups Feature: // // // // It uses whatever file you have set in the cvar 'gal_vote_mapfile'. // // Normally, in that file you would just have a listing of maps, one // // per line. But to use the groups feature, your 'gal_vote_mapfile' // // cvar would point to a '.txt' file looking something like this: // // [groups] // // 2 // // 1 // // 1 // // 3 // // // // The text "[groups]" has to be the very first line in the file, on // // a line by itself. The numbers, on separate lines, specifies how // // many maps from each file to add to the voting menu. // // // // If you had a file within what was posted above, then you would // // have to create the files: '1.ini', '2.ini', '3.ini', and '4.ini' // // in the './configs/galileo/' folder. Each of those INI files // // would contain a list of maps, one per line. // // // // Galileo will first load any nominated maps into the vote. Then // // Galileo would pick 2 maps from '1.ini', 1 from '2.ini', 1 from // // '3.ini', and 3 from '4.ini' until the maximum value of 8 to be // // reached. // //////////////////////////////////////////////////////////////////////// // Specifies the map file used for the Map Groups Feature to specify how // many maps to use from each group. Or also, specifies the file to use // which either holds the names of the maps, one per line, that the vote // will be filled with. // // You can specify a relative path before the filename, relative from // your gamemod folder, i.e., "addons/amxmodx/configs/mymapcycle.txt". // // Use * for all maps in the server's maps folder. // Use # for your mapcycle, i.e., whatever file is on the cvar 'mapcyclefile'. // // To disabled this feature, uninstall the `Galileo` plugin from your server. // // Default: "#" gal_vote_mapfile "#" // When there are less players than cvar 'gal_vote_minplayers' value on // the server, use a different map file list specified at the cvar // 'gal_vote_minplayers_mapfile' to fill the map voting as map fillers // instead of the cvar 'gal_vote_mapfile' map file list. // // Example: // // gal_vote_minplayers 3 // gal_vote_midplayers 5 // // mapcycle.txt --> de_dust2 // midplayers.txt --> de_nuke // minplayers.txt --> de_inferno // // When we are 2 on the server, this is how the feature use the maps: // // 1. If there are between 1 and 3 players, (on your case 2 is between), the // `minplayers_mapcycle.txt` will be used. On this case on the file there is // the map `de_inferno`, and it was correctly showed on the menu. // // 2. If there are between 4 and 5 players, the file `midplayers_mapcycle.txt` // will be used and the map `de_nuke` will be on the voting menu. // // 3. If there are between 6 and 32 players, the file `mapcycle.txt` will be // used and the map `de_dust2` will be on the voting menu. When the cvar `gal_vote_mapfile` // is set to `mapcycle.txt`, it will load the map `de_dust2`. // // This is the range, where `player_count` must to be for the minimum players feature: // // 0 < player_count < gal_vote_minplayers < MAX_PLAYERS // // A value of 0 or 1 will disable this feature. // // Default: 0 gal_vote_minplayers 0 // When there are less players than cvar `gal_vote_midplayers` and // the more or equally players than the cvar `gal_vote_minplayers` value // on the server, use a different map file list specified at the cvar // `gal_vote_midplayers_mapfile` to fill the map voting as map fillers // instead of the cvar `gal_vote_mapfile` map file list. // // If both `gal_vote_minplayers` and `gal_vote_midplayers` are set to // the same value greater than 1, the `gal_vote_minplayers` map file // will be used. This is the range: // // 0 < gal_vote_minplayers <= player_count < gal_vote_midplayers < MAX_PLAYERS // // A value of 0, 1 or 2 will disable this feature. // // Default: 0 gal_vote_midplayers 0 // Let the server players nominate maps from the nomination file list // 'gal_nom_mapfile'. But, when the cvar 'gal_vote_minplayers' is enabled, // only allow nominations from the 'gal_vote_minplayers_mapfile'. // // 0 - Show all nominated maps. // // 1 - Only allow nominations from the 'gal_vote_minplayers_mapfile' when // when the cvar 'gal_vote_minplayers' is enabled. // // Note: This will allow the players to nominate maps not from // 'gal_vote_minplayers_mapfile', but they will not be show at the map // voting if there are less players than 'gal_vote_minplayers', at the // moment when the voting starts. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_nom_minplayers_control 0 // The map file to use when 'gal_vote_minplayers' is enabled. // Use # for your mapcycle (whatever file is on the cvar 'mapcyclefile'). // // To disabled this feature, set the cvar `gal_vote_minplayers` to 0 // // Default: "" gal_vote_minplayers_mapfile "addons/amxmodx/configs/galileo/minplayers_mapcycle.txt" // The map file to use when 'gal_vote_midplayers' is enabled. // Use # for your mapcycle (whatever file is on the cvar 'mapcyclefile'). // // To disabled this feature, set the cvar `gal_vote_midplayers` to 0 // // Default: "" gal_vote_midplayers_mapfile "addons/amxmodx/configs/galileo/midplayers_mapcycle.txt" //////////////////////////////////////////////////////////////////////// // Runoff voting happens when none of the normal vote options receive // // over 50% of a given vote. The two options with the highest vote // // counts will be in the runoff vote. // //////////////////////////////////////////////////////////////////////// // Indicates whether to allow runoff voting or extend the current map. // // 0 - disable runoff voting // 1 - enable runoff voting // 2 - extend the current map, instead of perform a runoff voting // // Default: 0 gal_runoff_enabled 1 // Specifies the number of seconds the runoff vote should last. // To disabled this feature, set the cvar `gal_runoff_enabled` to 0 or 2 // // Default: 20 gal_runoff_duration 20 // Specifies the minimum amount of votes the most voted map should have // to not start a run off voting. For example, setting it to 0.4 will // cause a runoff to start if the most voted map does not get // 0.4*100% = 40% of the votes. The basic formula to start it is: // // numberOfVotesAtFirstPlace <= g_totalVotesCounted * gal_runoff_ratio // // If the most voted map does not receive at lest these votes percentage, // a runoff voting is performed. // // To disabled this feature, set the cvar `gal_runoff_enabled` to 0 // // Default: 0.5 gal_runoff_ratio 0.5 // Specifies the number of maps players can choose from during the runoff // vote. The number of maps must be between 2 and 9. This count includes // the options `Stay Here` and `Extend Map`. // Now the voting take may into account all the map options that had the // maximum amount of votes, i.e., the number of maps to be included in // runoff voting. So someone could choose to have two, three or maybe // all maps with the highest number of votes in runoff voting. // // Note: // Not all your runoff voting's will use all these maps. This will only // happen when there are several high and equally voted maps. // For example, if this cvar is set to 9 and there are 9 maps in voting, // and only 7 of them get one vote, only those 7 maps will be present on // the runoff vote. // // To disabled this feature, set the cvar `gal_runoff_enabled` to 0 // // Default: 2 gal_runoff_mapchoices 2 //////////////////////////////////////////////////////////////////////// // Nominations can be used to let players nominate maps they would // // like included in the next map vote. Depending on how many maps // // have been nominated, it is possible that not all nominations will // // make it into the next vote. // //////////////////////////////////////////////////////////////////////// // Specifies how many nominations each player can make. There is a hard // cap defined that is set to 8. This CVAR needs to be set equal to or // less than the hard cap. A value of 0 will disable this feature. // // Default: 0 gal_nom_playerallowance 2 // Do not clean the map nominations when the map voting started. This is // useful when the voting winner option is to extended the current map, // this way the next map voting will keep the nominations from the first // one. // // 0 - Do not clean the map nominations // 1 - To clean the map nominations // // Default: 1 gal_nom_cleaning 0 // Specifies the file to use which holds the names of the maps, listed // one per line, that players can nominate. // // You can specify a relative path before the filename, relative from // your gamemod folder (i.e. "addons/amxmodx/configs/mymapcycle.txt"). // // Use * for all maps in the server's maps folder. // Use # for your mapcycle (whatever file is on the cvar 'mapcyclefile'). // // To disabled this feature, set the cvar `gal_nom_playerallowance` to 0 // // Default: "*" gal_nom_mapfile "*" // Indicates if the './amxmodx/configs/galileo/prefixes.ini' file should // be used to attempt to match map names if the player's entered text // doesn't match any, i.e., its prefixes are used for listing maps in // the nomination menu. // // It has a limit of 32 prefixes. // // Default: 1 gal_nom_prefixes 1 // Specifies how many of the nominations made will be considered for use // in the next map vote. A value of 0 means all the nominated maps will // be considered. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_nom_qtyused 0 // Specifies if it will be removed the nominated maps by a player when // this player disconnects. // // 0 - disable this feature // 1 - enable this feature // // Default: 1 gal_unnominate_disconnected 0 //////////////////////////////////////////////////////////////////////// // Banning recently played maps means that the last several maps that // // have been played can not be nominated or otherwise placed in the // // map vote. This ensures that a map can not be played over and over // // again at the expense of playing a variety of other maps. // //////////////////////////////////////////////////////////////////////// // Specifies how many of the most recent maps are disallowed from a map // vote. // // If you specify a value greater than the number of maps in your server, // it will automatically ban only the maximum allowed. // // A value of 0 will disable this feature. // // Default: 0 gal_banrecent 3 // When banning recently played maps, the last several maps that have // been played can not be nominated. // // A value of 0 will keep banning the recently played from nomination. // // 1 - the banned maps will be banned from the being added to the // voting list automatically, but they are still able to be nominated // and added to the voting list. // // 2 - if the admin has the flag `f`(ADMIN_MAP) he can nominate recent banned maps. // // Default: 0 gal_recent_nom_maps 1 // Only mark as recent played maps, those maps which are included on // the mapcycle specified by the cvar 'mapcyclefile'. // // 0 - Mark as recent maps, every recently played map. // // 1 - Only mark as recent maps, the maps included in the mapcycle list // specified by the cvar 'mapcyclefile'. // // Default: 0 gal_banrecent_mapcycle 0 // Indicates the style in which the recent maps are displayed when a // player uses the "recentmaps" say command. // // 0 - do not show the banned maps, when using the `recentmaps` command // 1 - all maps on one line // 2 - each map on a separate line // 3 - display a menu. // // Default: 3 gal_banrecentstyle 3 //////////////////////////////////////////////////////////////////////// // Rocking the vote is a way players can indicate their desire to // // start an early map vote to change maps. Once enough players have // // rocked it, a vote will begin. // //////////////////////////////////////////////////////////////////////// // Indicates when a map should end after the RTV voting is finished. // If selected a value higher than 0, this cvar indicates also the players // minimum number necessary to allow the last round to be finished when // the time runs out. // For example, if this cvar value is set to 2, and there are only 1 player // on the server, the round will end immediately. // // 0 - end immediately after the voting finished. // // player's number - end after the current round, only when there are at // least the `player's number` quantity on the server. // // Default: 0 gal_endonround_rtv 2 // Indicates which say commands can be used to rock the vote. // The flags are additive. A value of 0 will disable this feature. // // 1 - Standard "rockthevote" command // // 2 - Shorthand "rtv" command // // 4 - Dynamic "rockthevote" command (allows a player to type // any one word (i.e. no spaces) that starts with "rockthe" and ends // with "vote". Some examples might be: "rockthedamnvote", // "rockthesillylittlevote", or "rockthefreakingvote". The total // length of the word can not be longer than 31 characters. That // leaves 20 characters for creativeness once you factor in the // lengths of "rockthe" and "vote") // // 8 - Disable the RTV when there is only a single player on the server. // // 16 - Do not wait again the `gal_rtv_wait` time after the map extension. // // For example, if you want to use the options 1 and 2, use 1 + 2: // gal_rtv_commands 3 // // Instead of: // gal_rtv_commands 0 // // Default: 0 gal_rtv_commands 7 // Specifies the number of minutes after a map starts that players // have to wait before they can rock the vote. When a single player // is on the server, that player can rock the vote at any time, // regardless of this setting, unless the cvar `gal_rtv_commands` // option 8 is set blocking it. // // To disable this feature, set this cvar to 0 // // Default: 10 gal_rtv_wait 0 // Specifies the number of rounds after a map starts that players // have to wait before they can rock the vote. When a single player // is on the server, that player can rock the vote at any time, // regardless of this setting. // // If you use both 'mp_timelimit > 0' and 'mp_maxrounds > 0', this // cvar will be ignored and the cvar 'gal_rtv_wait' will be used // instead of this. // // To disable this feature, set this cvar to 0 // // Default: 5 gal_rtv_wait_rounds 0 // Specifies the number of frags after a map starts that players // have to wait before they can rock the vote. When a single player // is on the server, that player can rock the vote at any time, // regardless of this setting. // // If you use both 'mp_timelimit > 0', 'mp_maxrounds > 0' and // 'mp_fraglimit > 0' this cvar will be ignored and the cvar // 'gal_rtv_wait' will be used instead of this. // // To disable this feature, set this cvar to 0 // // Default: 10 gal_rtv_wait_frags 0 // The flags are additive. A value of 0 will not active any options. // // 1 - RTV will not work and will print "Cannot rock the vote when an admin // is online", if there is an admin with the change map flag online. // // 2 - Do not allow the RTV show the `Stay Here` vote option. // // For example, if you want to use the options 1 and 2, use 1 + 2: // gal_rtv_wait_admin 3 // // Instead of: // gal_rtv_wait_admin 0 // // Default: 0 gal_rtv_wait_admin 0 // Specifies the ratio of players that need to rock the vote before a // vote will be forced to occur. When a single player is on the server, // that player can rock the vote and start an immediate vote, unless // the cvar `gal_rtv_commands` is set blocking it. // // To disabled this feature, set the cvar `gal_rtv_commands` to 0 // or set the cvar `gal_rtv_rocks` to a value higher/greater than 0. // // Default: 0.60 gal_rtv_ratio 0.60 // Specifies how many players that need to rock the vote before a // vote will be forced to occur. When a single player is on the server, // that player can rock the vote and start an immediate vote, unless // the cvar `gal_rtv_commands` is set blocking it. // // A value of 0 will disable this feature, and use the `gal_rtv_ratio` // instead of this. // // Default: 0 gal_rtv_rocks 0 // Specifies how often, in minutes, to remind everyone how many more // rocks are still needed, after the last rock has been made. // // A value of 0 will disable this feature. // // Default: 2 gal_rtv_reminder 2 ///////////////////////////////////////////////////////////////////////// // The Whitelist Feature: // // // // It is used when the cvar 'gal_whitelist_minplayers' is set to 1 or // // higher. The Whitelist feature specifies the time where the maps are // // allowed to be added to the voting list as fillers after the // // nominations being loaded. Basically, it is a filter to your // // mapcycle/filler list. // // // // The Whitelist file must to follow this pattern: // // [10-22] // // de_dust2 // // de_inferno // // // // [23-05] // // de_tuscan_mgc // // de_mirage // // // // [05-10] // // de_dust2_long // // // // Where the maps following '[10-22]' will be only allowed to be vote // // map fillers between 10:00:00 and 22:59:59 o'clock. This feature // // should be helpful because some servers have about only 10 players // // between 05:00 and 10:00 o'clock, so they will be needing smalls // // maps for playing. // ///////////////////////////////////////////////////////////////////////// // Change this value from 0 to 1, to use the Whitelist feature as a Blacklist feature. // // Default: 0 gal_whitelist_type 0 // Specifies how the cvar 'gal_vote_whitelist_mapfile' file list must // be used. // // 0 - will disable the Whitelist feature. // 1 - will always enable the Whitelist feature. // // A value higher than 1 will enable the Whitelist feature only when // there are less players than these player count on the server. // // Default: 0 gal_whitelist_minplayers 1 // The Whitelist feature specifies the time where the maps are allowed // to be added to the voting list as fillers after the nominations being // loaded. // // 0 - Allow all map nominations. // 1 - Block the map nominations not allowed by the Whitelist feature. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_whitelist_nom_block 1 // When a map is not included on the Whitelist file, it is never blocked. // Here you can choose to force only allow maps on the Whitelist rule // or allow the maps not on the Whitelist rule. // Note: When this cvar is activated, it disables The Map Groups Feature. // // 0 - Allow all maps outside the Whitelist rule. // 1 - Block all maps outside the Whitelist rule. // // To disable this feature, set this cvar to 0 // // Default: 0 gal_whitelist_block_out 0 // Specifies the map file used for the Whitelist Feature to specify // when certain maps can be used to fill the voting list. // You can specify a relative path before the filename, relative from // your gamemod folder, i.e., "addons/amxmodx/configs/mymapcycle.txt". // // To disabled this feature, set the cvar `gal_whitelist_minplayers` to 0 // // Default: "" gal_vote_whitelist_mapfile "addons/amxmodx/configs/galileo/whitelist_mapcycle.txt" // Indicates whether the maps being added, after nominations have been // added to a vote, should have unique map prefixes from those already // in the vote. // // 0 - disable this feature // 1 - enable this feature // // Default: 0 gal_vote_uniqueprefixes 0 //////////////////////////////////////////////////////////////////////// // Allowing an extension of the current map's time limit will add an // // "extend the map" option to map votes which, if the option wins, // // will increase the time limit by a predetermined amount, letting // // players stay on the current map longer. // //////////////////////////////////////////////////////////////////////// // Specifies the number of minutes a map will be extended each time // the "Extend Map" option wins the map vote. // // To disabled this feature, set the cvar `gal_extendmap_max_min` to 1 // // Default: 15 gal_extendmap_step_min 15 // Specifies the maximum number of minutes a map can be played, if it // has been extended. A value less than mp_timelimit will not let // the map to be extended. // // To always allow map extension, set this cvar to 0 // To always block map extension, set this cvar to 1 // // Default: 1 gal_extendmap_max_min 0 // Specifies the number of rounds a map will be extended each time // the "Extend Map" option wins the map vote. This only has effect // when you are using 'mp_winlimit' or 'mp_maxrounds' instead of // 'mp_timelimit'. // // To disabled this feature, set the cvar `gal_extendmap_max_rounds` to 1 // // Default: 20 gal_extendmap_step_rounds 20 // Specifies the maximum number of rounds a map can be played, if it // has been extended. A value less than `mp_maxrounds/mp_winlimit` will // not let the map to be extended. // // To always allow map extension, set this cvar to 0 // To always block map extension, set this cvar to 1 // // Default: 1 gal_extendmap_max_rounds 0 // Enable virtual support for the Half-File cvar 'mp_fraglimit' on // game modes as 'Counter-Strike' which do not support the cvar // 'mp_fraglimit'. You need to configure the 'mp_fraglimit' as // you configure the 'mp_timelimit' cvar on you 'server.cfg' file. // // 0 - do not create the 'mp_fraglimit' cvar support. // 1 - create the 'mp_fraglimit' cvar support. // // Default: 0 gal_mp_fraglimit_support 0 // Specifies the number of frags a map will be extended each time // the "Extend Map" option wins the map vote. This only has effect // when you are using 'mp_fraglimit' instead of 'mp_timelimit', // 'mp_winlimit' or 'mp_maxrounds'. // // To disabled this feature, set the cvar `gal_extendmap_max_frags` to 1 // // Default: 30 gal_extendmap_step_frags 30 // Specifies the maximum number of frag a map can be played, if it // has been extended. A value less than mp_fraglimit will not let // the map to be extended. // // To always allow map extension, set this cvar to 0 // To always block map extension, set this cvar to 1 // // Default: 1 gal_extendmap_max_frags 0 // Control the 'Stay Here' vote option when performing early votes // or by the 'gal_startvote/gal_votemap/say galmenu' server commands. // // 0 - do not show the vote option "Stay Here". // 1 - show the vote option "Stay Here". // // Default: 0 gal_extendmap_allow_stay 1 // This feature allow to show the map name on the stay here vote option. // // 0 - do not show the map name on the 'stay here' vote option. // 1 - show the map name on the 'stay here' vote option. // // Default: 0 gal_extendmap_allow_stay_type 0 // Choose how to follow the mapcycle, when anyone vote for next map, i.e., // no votes on any map on the voting list, but there are players playing. // // 0 - choose a random map from the current voting map list, as next map. // 1 - follow your current mapcycle order. // 2 - extend the current map. // // Default: 1 gal_extendmap_allow_order 1 //////////////////////////////////////////////////////////////////////// // By showing the status of the vote, you allow players to see how // // many votes the various choices received. // //////////////////////////////////////////////////////////////////////// // Indicates when the vote progress should be shown to a player. // A value of 0 disables this feature. // // 0 - never (this disables the cvar 'gal_vote_expirationcountdown') // 1 - after player has voted // 2 - after the vote ends (this disables the cvar 'gal_vote_expirationcountdown') // 3 - always show the vote current progress // 4 - always show the vote current progress and close the voting menu after the player voted. // // Default: 4 gal_vote_showstatus 4 // Indicates how to show the progress of a vote. // // 0 - never (the same as 'gal_vote_showstatus 0') // 1 - as vote count // 2 - as percentage of all votes cast // 3 - 1 and 2 at the same time. // // Default: 2 gal_vote_showstatustype 2 // Indicates whether to replace any menu opened by the server players, // when a voting is started, or to wait that menu to be closed before // showing the voting menu. // // 0 - Waits the user to close his current menu, only then show the new menu. // 1 - Replace any opened menu. // // Default: 1 gal_vote_replace_menu 0 // For people to choose if they don't like any other vote choice. // // 0 - Disabled this feature. // // 1 - Shows the voting option "None" // // 2 - Instead of adding a new menu option as `None`, to add a new // submenu allowing to choose the option: `None`, `Go back`, // `Close The Voting Menu` and `Undo My vote`. // // Default: 0 gal_vote_show_none 2 //////////////////////////////////////////////////////////////////////// // Weighted votes allows admins to have their vote counted as more // // than a regular player's vote. // //////////////////////////////////////////////////////////////////////// // Specifies how many votes a single admin vote should count as. // A value of 0 or 1 will disable this feature. // // Default: 0 gal_vote_weight 0 // Specifies the standard access flags needed to have weighted votes. // You can specify multiple flags. // // To disabled this feature, set the cvar `gal_vote_weight` to 0 // // Default: "y" gal_vote_weightflags "y" /////////////////////////////////////////////////////////////////////// // About these settings, they advantage against shifting the voting // // numbers options from '1, 2, 3, 4' to '5, 6, 7, 8' is that you can // // keep a vote within more maps, as you still have all the keys // // available. // /////////////////////////////////////////////////////////////////////// // Place the cvar `gal_vote_shift` here`, https://github.com/addonszz/Galileo/issues/60 // How the 'None' option should behavior when it is active. // // 0 - Hide after the user voted on some option. // // 1 - Always keep showing // // 2 - Convert it to 'Cancel Last Vote' option, to allow only // 'one time cancel' vote opportunity. Then, when you vote on the // wrong option, because you pressed the wrong key, you just need // to press 0 and your vote will be undone, hence you can vote again. // // Default: 2 gal_vote_show_none_type 2 // Indicates whether there should be asked to the players if they want to // participate the map vote to decide what the next map will be. // When using that feature, the players will be asked if they want to vote. // They need to press 6 for yes and 0 for no. So they cannot press the wrong key. // // The flags are additive. A value of 0 will do not nothing special/different. // // 1 - ask if players want to vote // 2 - announce the voting 15 seconds before the voting to start, and to do // the countdown on the last 5 seconds // 4 - set the option 2 time to 10 seconds before the voting to start. // 8 - Ignore option 2 and 4 and immediately start the voting. // // For example, if you want to use the options 1 and 2, use 1 + 2: // gal_endofmapvote_ask 3 // // Instead of: // gal_endofmapvote_ask 0 // // Default: 0 gal_endofmapvote_ask 6 //////////////////////////////////////////////////////////////////////// // The vote expiration countdown begins display a timer, to players // // that haven't voted, when there are 10 seconds left in the current // // vote. The timer counts down from 10 to 0, at which point the vote // // will be over. // //////////////////////////////////////////////////////////////////////// // Indicates whether a vote expiration countdown should be displayed. // // 0 - do not show the countdown // 1 - show the countdown // // Default: 0 gal_vote_expirationcountdown 1 // Shows a countdown time during the voting. // // 0 - Only during the last 10 seconds // 1 - Always shows. // // Default: 1 gal_vote_show_counter 1 //////////////////////////////////////////////////////////////////////// // When the player's choice is announced, everyone on the server is // // shown what every other player's selection was. // //////////////////////////////////////////////////////////////////////// // Indicates whether to announce each player's choice. // // 0 - keep the player's choice private // 1 - announce the player's choice // // To disable this feature, set this cvar to 0 // // Default: 0 gal_vote_announcechoice 1 // Indicates several adjusting options for the plugin general behavior. // The flags are additive. A value of 0 will not enable any of the options. // // 1 - Indicates whether the use commands should output on the chat or // not. For example: If this is enabled, it will not show `RTV` on // chat when a players does the `say RTV` command. // // 2 - Force the command `gal_startvote` command default behavior to be // change the map at the current round end, instead of immediately. // This is the same as always pass the argument option `-roundend`. // // 4 - Disable the voting menu maps appearing in alphabetical order. // // For example, if you want to mude the options 1 and 2, use 1 + 2: // gal_general_options 3 // // Instead of: // gal_general_options 0 // // Default: 0 gal_general_options 0 //////////////////////////////////////////////////////////////////////// // There are two standard HL1 map related commands that you may not // // want to function normally, if at all, when using this plugin, so // // as to avoid conflicts of map voting procedures. // // // // The 'gal_listmaps' command, displays all maps load by the cvar // // 'gal_nom_mapfile'. The 'gal_listmaps' command will use/display the // // maps loaded by the cvar 'gal_nom_mapfile', independent/despite of // // the cvar 'gal_vote_minplayers'/'gal_vote_minplayers_mapfile', used // // as voting map fillers // //////////////////////////////////////////////////////////////////////// // Indicates how the standard HL1 "votemap" command should function. // // 0 - disable // 1 - behave normally // // Default: 1 gal_cmd_votemap 1 // Indicates how the standard HL1 "listmaps" command should function. // // 0 - disable // 1 - behave normally // 2 - behave the same as the "gal_listmaps" command (galileo listing) // // Default: 1 gal_cmd_listmaps 2 //////////////////////////////////////////////////////////////////////// // Paginating the map listings displayed from the gal_listmaps // // console command will prevent players from getting kicked when you // // are listing a large number of maps. When paginated, the listings // // will only display a portion of the total map list at a time. // //////////////////////////////////////////////////////////////////////// // Specifies how many maps per "page" to show when using the gal_listmaps // console command. Pagination will be in the style of the amx_help command. // // Setting it to 0 will not paginate the map listing. // // Default: 10 gal_listmaps_paginate 10 //////////////////////////////////////////////////////////////////////// // You may have a lot of maps but only a few are sure to attract a // // lot of players. When the server is empty, you may want the server // // to change to those maps. // //////////////////////////////////////////////////////////////////////// // The cvar 'gal_emptyserver_wait', specifies how many minutes to wait, // when the server is empty, before changing to an alternate empty-server // mapcycle. // // * The empty-server system waits the 'gal_emptyserver_wait' cvar // specified minutes before to change to an empty-server mapcycle. // // * If some player connect to the server while the system is waiting // the 'gal_emptyserver_wait' cvar specified minutes, the system is // stopped. If that player which just connected, to disconnect, the // empty-server system to restart. // // * After to change to an empty-server map, the system to stop changing // the map every 'gal_emptyserver_wait' specified minutes, because it // is already on an popular map. The system lets the timelimit, maxrounds // or winlimit expiration to change the map normally. // // * If the server keeps empty, while using the empty-server mapcycle this // feature keep the server using the empty-server mapcycle. // // * If you not do like this time approach, set the cvar 'gal_emptyserver_wait' // to 0 and to use the cvar 'gal_emptyserver_change' instead of this one. // // 0 - the value 0 disables this feature. // minutes - how many minutes to wait before start the empty-cycle mode. // // Default: 0 gal_emptyserver_wait 0 // When the server is empty, only change to an alternate empty-server // mapcycle after timelimit, maxrounds or winlimit expiration. This // feature only works if the cvar 'gal_emptyserver_wait' is set to 0. // // 0 - disabled this feature. // 1 - enable this feature. // // Default: 0 gal_emptyserver_change 0 // If enabled, it will ignore players on the spectator team. This will // have effect when the plugin need counting the server players. Only // works for Counter-Strike/CZ mod. // // If you also enabled the cvar `gal_emptyserver_change`, it will cause // the empty-cycle feature to work when there are spectators on server. // // 0 - disabled this feature. // 1 - enable this feature. // // Default: 0 gal_server_players_count 0 // Specifies the file which contains a listing of maps, one per line, // to be used as the mapcycle when the server is empty. You can specify // a relative path before the filename, relative from your gamemod folder // (i.e. "addons/amxmodx/configs/mymapcycle.txt"). // // To disabled this feature, set the cvar `gal_emptyserver_wait` to 0 // // Default: "" gal_emptyserver_mapfile "addons/amxmodx/configs/galileo/emptycycle_maplist.txt" //////////////////////////////////////////////////////////////////////// // There will be words spoken during certain events to reinenforce, // // in a player's mind, what is happening. You may choose to mute any // // that you would rather not have spoken. // //////////////////////////////////////////////////////////////////////// // Indicates if any sounds should be muted during the various events in // which they'd normal be spoken. The flags are additive. A value of 0 // will not mute any of the sounds. // // 1 - "get ready to choose a map" // 2 - "7", "6", "5", "4", "3", "2", "1" // 4 - "time to choose" // 8 - "runoff voting is required" // 16 - "loading environment on to your computer" at map change // // For example, if you want to mude the options 1 and 2, use 1 + 2: // gal_sounds_mute 3 // // Instead of: // gal_sounds_mute 0 // // Default: 27 gal_sounds_mute 0 // Indicates if any HUD messages should be hidden during the various // events in which they'd normal be showed. The flags are additive. // A value of 0 will not hide any of the HUD. // // 1 - The change level numbers countdown text // 2 - The voting start numbers countdown text // 4 - The constant change level HUD announcement `The next map will be 'mapName'` // 8 - The voting results. // 16 - The time left HUB by 5 seconds each 13 minutes. // // For example, if you want to mude the options 1 and 2, use 1 + 2: // gal_sounds_hud 3 // // Instead of: // gal_sounds_hud 0 // // Default: 31 gal_sounds_hud 0 // Enable or disable the color on the plugin text message chat (colored chat). // // 0 - disable this feature // 1 - enable this feature // // Default: 0 gal_colored_chat_enabled 1 // To always print a prefix before the Galileo chat messages. // You can use the colored strings codes. For example: "!g[!yAMXX!g] " // // !g for green // !y for yellow // !t for team // // 1. To disable the all the messages prefixing, set this cvar to: "" // 2. It has a limit of 15 characters. If you want to increase it see: // https://forums.alliedmods.net/showpost.php?p=2494973&postcount=532 // 3. To enabled the message prefixing, set this cvar to the prefix // you want to. For example: "[RTV] " // // Default: "" gal_colored_chat_prefix "!g[!yRTV!g] " //////////////////////////////////////////////////////////////////////// // Ending a map on a new round after time has expired, for round- // // based mods, is a much nicer way of ending the current map than the // // standard HL1 way, which is to suddenly end the map the second time // // runs out. // //////////////////////////////////////////////////////////////////////// // Indicates when a map should end when time runs out. // // 0 - end immediately when time runs out // 1 - when time runs out, end at the current round end // 2 - when time runs out, end at the next round end // // Default: 0 gal_endonround 1 // Indicates how much time to wait before forcing to change the map. // This is used when the cvar `gal_endonround` is blocking the map // change. That way it will change after round end, but if the round // does not end for these minutes it will change no matter what. // // The default limit used will be 3 times the cvar `mp_roundtime`, // however that value will be limited by this maximum time, if it is // greater than this. Note that it will count six minutes after the time // limit expire. So if you time limit it 20 minutes, and you set this // cvar to 6, in the worst case, the map will change after 20 + 6 // minutes. // // That is useful if your server is not `Deathmatch` all day, but only // from 23 to 9 in the morning. To disabled this feature, set the cvar // `gal_endonround` to 0 // // Default: 9 gal_endonround_max 9 // If selected a value higher than 0, this cvar indicates the players // minimum number necessary to allow the last round to be finished // when the time runs out. // // 0 - end immediately when time runs out // // player's number - end after the current round, only when there are at // least the `player's number` quantity on the server. // // Default: 0 gal_endonround_msg 1 // When the cvar like the `gal_endonround` is changing the map, to choose // whether the map should change current round final seconds, or at next // round start first seconds. The choice is whether the first current round // final seconds, or at first next round start seconds. // // 0 - map changes at the next round start and not at the current round end. // 1 - map changes at the current round end and not in the next round start. // // To disabled this feature, set the cvar `gal_endonround` to 0 // // Default: 1 gal_endonround_change 1 // Indicates the end map type at the last seconds. The flags are additive. // A value of 0 will do not nothing special/different. // // 1 - show a countdown from 5 until 1 // // 2 - To drop the player weapons // // 4 - freeze all the players speed // // 8 - give grenades // // 16 - to set mp_friendlyfire to 1 so players can bombard each other // with grenades just before change level. // // For example, if you want to use the options 1 and 2, use 1 + 2: // gal_endonround_countdown 3 // // Instead of: // gal_endonround_countdown 0 // // Default: 0 gal_endonround_countdown 31