|
Veteran Member
Join Date: Aug 2015
Location: Dreams, zz
|

06-05-2017
, 08:43
Re: Galileo v5.7.2-885 (a feature rich map voting plugin) | Last Update: 2017-05-25
|
#752
|
Galileo Development
Advanced usage for a feature rich map voting plugin
Quote:
Originally Posted by HamletEagle
You should always try to keep things as short and as straight as possible.
This can even stop people from using your plugin in the first place. Like they open the main page and see one giant wall of text. They'll say "it's too complicated, I want something simple".
|
So I agree, therefore I decided to split the main post in two posts. This is the second post created
which retained the information removed from the main post at: - Galileo (a feature rich map voting plugin)
Contents' Table
- To Do
- Change Log
- Compilations Data
- Un-Supported?
- Downloads:
- Development Versions
- How to install
Contributing:
If you are interested in contributing with the development of this plugin you can access: - https://github.com/addonszz/Galileo#galileo
******************************** TODO Go to Top *********************************
See the current issues/features request list on https://github.com/addonszz/Galileo/issues.
******************************** Change Log Go to Top ***********************
2017-10-29 | language update- Added German [de] language translation by `AllMassive`.
- Added the Hungarian [hu] language review by norbee.16.
2017-09-26 | v5.8.1-918- Fixed RTV rounding to floor instead of ceil.
2017-07-10 | v5.8.0-913- Added Turkish [tr] language translation by `Snake.`
- Added a new option to the cvar `gal_general_options`, disable the voting menu maps appearing in alphabetical order.
- Added a new cvar `gal_rtv_rocks`, to override the cvar `gal_rtv_ratio` with a fixed rock the vote minimum count required.
- Fixed compiling error with this plugin using git-5132.
- Fixed the chat prefix not showing up on some chat messages.
- Fixed the spectators team accepting RTV when they are disabled by the cvar gal_server_players_count
2017-05-25 | v5.7.2-885- Fixed the colored chat not working for AMXX 183 on most game mods.
- Fixed the `ban recent` maps feature not working.
2017-05-23 | v5.7.0-878- Added a new option to the cvar `gal_general_options`, change the command `gal_startvote` command default behavior.
- Added a new argument to the command `gal_startvote`. The argument `-now` to allow the map to change immediately at the voting end.
- Added a new argument to the command `gal_startvote`. The argument `-roundend` to allow the round to finish after the voting end.
- Added a new cvar `gal_endonround_max` to indicates the maximum time to wait before forcing to change the map.
- Fixed the cvars `gal_extendmap_max_*` option 0 always blocking the vote, instead of allowing it.
- Fixed the command `say rockthevote` not working when cvar `gal_rtv_commands` enables it.
- Fixed a ghost extension option showing up on `runoff` voting.
- Fixed the possibility of the voting being messed up by its own automatic trigger.
- Renamed the command `gal_command_maintenance` to `gal_maintenance_mode`.
- Renamed the command `gal_looking_for_crashes` to `gal_look_for_crashes`.
- Set the MAX_SERVER_RESTART_ACCEPTABLE value to 1, implying on 3 crashes required before ignoring the map.
2017-05-19 | v5.6.1-855- Fixed colored chat broken on AMXX 182.
2017-05-16 | v5.6.0-853- Renamed the cvars `amx_extendmap_step_min` and `amx_extendmap_max_min` to `gal_extendmap_step_min` and `gal_extendmap_max_min`.
- Renamed the cvars prefixed with `amx_` to `gal_`, affecting `amx_extendmap_step_rounds`, `amx_extendmap_allow_stay`, etc.
- Removed the ban recent maps minimum of 3 extra maps.
- Added a new cvar `gal_general_options` allow mute chat commands.
- Added a new cvar `gal_vote_minimum` to specifies the minimum number of votes the voting should have.
- Fixed the `say noms` command not show all nominated maps when more than 4 maps are nominated.
- Fixed the some chat messages being displayed on the server language on AMXX 183.
- Fixed the `runoff` voting starting twice due the vote round start feature.
- Fixed the `rockthevote` feature showing negative vote values.
2017-04-04 | v5.5.0-807- Added a new cvar `gal_server_players_count` to ignore players on spectator when the plugin need counting the server players.
- Fixed the `empty-cycle` feature changing to the wrong map continually.
2017-03-20 | v5.4.0-803- Added French [fr] language translation by `Nemesis31` Pull#56.
- Fixed the voting outcome not being reset when there is a new game commencing event.
- Fixed invalid string formatting on when using `mp_maxrounds/mp_winlimit/mp_fraglimit` while displaying the remaining time.
2017-02-28 | v5.3.2-797- Fixed the colored prefix not being removed when the coloring is disabled.
- Fixed the cvar `gal_rtv_wait` being used when `mp_timelimit/mp_fraglimit` are not being used.
- Fixed the cvar `gal_rtv_wait_rounds` being used when `mp_maxrounds/mp_winlimit` are not being used.
- Fixed the cvar `gal_colored_chat_enabled` for colored chat not working.
- Removed the implementation restriction, where the color chat is disabled the first time you server started.
2017-02-25 | v5.3.1-788- Fixed the recent maps banning not locking correctly its upper bound.
- Blocked users from creating multiple partial nomination menu searches.
- Registered the HLTV event only for the supported game mods.
2017-02-13 | v5.3.0-776- Added a new option to the cvar `gal_rtv_commands`, do not wait the `gal_rtv_wait` again after the map extension.
- Fixed the RTV wait time being extended beyond the actual time limit.
- Fixed the forced voting stay here not working with the runoff extend.
2017-02-10 | v5.2.3-774- Fixed compilation error when the DEBUG_LEVEL 1 is enabled.
- Fixed the voting remaining time not being displayed.
- Fixed some Hungarian lang's on galileo.txt
2017-02-06 | v5.2.1-771- Added a new option to the cvar `gal_endofmapvote_ask`, Ignore option 2 and 4 and immediately start the voting.
- Added the command `quit2` to be used instead of `quit`, when you want to the server to restart on the same map it was before.
- Added a chat print on the periodic time left HUD announcement. Update your LANG file `galielo.txt`.
- Improved the nominations detections and the nomination menu user experiencing.
- Fixed the nomination menu always being showed, instead of try to add the nomination before.
- Fixed forced voting not starting when the map is ending.
- Fixed the partial nomination menu performance on larger server maps set.
- Fixed Invalid event (name "HLTV") on the `svencoop` mod.
2017-02-02 | v5.0.3-735- Fixed map extension showing `No one voted` instead of `The top choice did not receive enough of the votes`.
- Removed the 2 minutes restriction from the RTV voting start.
2017-01-29 | v5.0.2-727- Fixed map extension not working with the end on last round feature.
- Fixed `gal_votemap` printing a the default next map instead of the map winner.
2017-01-29 | v5.0.0-723- Created the Minimal_Configuration_File_(Opcional_Little-Options).zip, available at the Downloads section.
- Disabled by default all settings allowing the delete the configuration file and only add a few settings as you need.
- Forced the command `gal_createmapfile` to create the file alphabetically sorted.
- Allowed the `gal_votemap` and `say galmenu` to create a vote map with only 1 map, if the `Stay Here` setting is enabled.
- Removed the macro `IS_COLORED_CHAT_ENABLED` to decrease the plugin coding complexity.
- Added a new cvar `gal_mapcyclefile` to replace the default `mapcyclefile` cvar.
- Added a new cvar `gal_whitelist_type` to use the Whitelist feature as a Blacklist feature, to replace the `IS_TO_USE_BLACKLIST_INSTEAD_OF_WHITELIST` macro.
- Added a new command `gal_looking_for_crashes` to search crashing maps through all your server maps.
- Added a new command `say timeleft` to show how many seconds there are remaining to the map end.
- Added support to the command `say timeleft` say how may rounds/frags are remaining.
- Added voice support to the command `say timeleft` say how may rounds/frags are remaining.
- Added a new requirement, now you need to disable the default `timeleft.amxx` plugin.
- Added to the cvar `gal_srv_start` option 1, an automatically created list called `maps_where_the_server_probably_crashed.txt`.
- Added a new option to the cvar `gal_endofmapvote_ask`, to announce the voting 10 seconds before the voting to start.
- Added a new option to the cvar `gal_srv_move_cursor`, to start following the series when it changes by an RTV vote.
- Added a new option to the cvar `gal_vote_showstatus`, to always show the vote current progress and close the voting menu after the player voted.
- Added a new option to the cvar `gal_recent_nom_maps`, if the admin has the flag `f`(ADMIN_MAP) he can nominate recent banned maps.
- Added a HUD popping with the time left by 5 seconds each 13 minutes.
- Added the Whitelist feature to cover the `votemap/galmenu/mapcyclefile` features.
- Fixed the map nominations mistaches due non lower case map names.
- Fixed the possibility to the cvar `mp_chattime` being extended 2 seconds each change level.
- Fixed the map frag limit not change the map.
- Fixed the command `gal_changelevel` not ignoring the `mp_chattime` setting.
- Fixed the cvar `gal_srv_start` option 1, not setting the right next map set by the server admin.
- Fixed the cvar `gal_srv_start` option 1, not discarding a crashing current map, if it is not on the map cycle.
- Fixed the cvar `amx_extendmap_allow_order` option 2 not working.
- Fixed the voting not starting when there are not enough players to the `cvar_endOnRound` manage the round end.
- Fixed the `mp_winlimit/mp_fraglimit/mp_maxrounds` not being fully coved by the `gal_endonround/gal_endofmapvote_start`.
2017-01-06 | v4.2.0-466- Fixed the opposite check for the endOnRoundRtv, forcing you to set to zero the cvar `gal_endonround_rtv ` allow the round to finish.
- Fixed the changelevel being trigged when the voting to start on the last 30 seconds on the map time.
- Added a new option to the cvar `gal_runoff_enabled`, to extend the current map instead of to do a runoff voting.
- Added a new option to the cvar `gal_endofmapvote_ask`, to announce the voting 15 seconds before the voting to start, and to do the countdown on the last 5 seconds.
2017-01-04 | v4.1.0-446- Fixed bad default game mod cvars detection.
- Fixed the commands `say nextmap` showing `[not yet voted on]` when the feature `gal_nextmap_votemap` is enabled.
- Fixed the voting menu is not showing the extend option on the RTV voting.
- Fixed the map banning by the map cycle, using voting filler's size as limit, instead of the map cycle file size.
- Fixed the `gal_endofmapvote_start` last round prediction calculating wrong the round time average.
- Fixed crashes on for the Re-HLDS and Re-Amx Mod X servers.
- Fixed the cvar `gal_endofmapvote_start` showing the original server next map, instead of the map set by the server admin.
- Fixed the cvar `gal_nextmap_votemap` not setting the voting status as over.
- Fixed the cvar `gal_endonround` showing a next map value out of date when the admin sets it manually.
- Fixed the cvar `gal_endonround` overriding the map extension when the `gal_endofmapvote_start` fail its detection.
- Fixed the cvar `gal_endonround_msg` counting 1 player less then it should.
- Fixed the cvar `gal_banrecent_mapcycle` not banning maps loaded from the `gal_srv_move_cursor` feature.
- Removed the restriction from the cvar `gal_nextmap_votemap` requiring the cvar `gal_nextmap_change` to be enabled.
- Removed the HUD control option from the cvar `gal_endonround_msg` as the cvar `gal_sounds_hud` already configures it.
- Blocked the next map cvar to be set to the current map while reading the map cycle file.
- Added a new cvar `amx_extendmap_max_frags` to specifies the maximum number of frags a map can be played.
- Added a new cvar `amx_extendmap_max_rounds` to specifies the maximum number of rounds a map can be played.
- Added a new cvar `gal_vote_mapchoices_next` to always add the former next map, read from your map cycle file, to the voting menu.
- Added a new option to the cvar `gal_rtv_wait_admin`, do not allow the RTV show the `Stay Here` vote option.
- Added a new option to the cvar `gal_endofmapvote_ask`, now you can definitely close the voting menu pressing 0 two times consecutively.
- Added a new option to the cvar `gal_colored_chat_prefix`, now you can use the colored strings codes. For example: "!g[!yAMXX!g] ".
- Added full color chat support to the commands `say nextmap` and `say currentmap`.
- Added new options to the cvar `gal_srv_move_cursor` allow load the map series.
2016-12-31 | v4.0.0-410- Translated the plugin to Slovak [sk] and Hungarian [hu] language translations. See the new LANG file 'galileo.txt'.
- Replaced to cvar `gal_endonround_countdown`, the buy weapons by a give weapons. Now players without money or out buy zones can win weapons on change level. Issue#16
- Added explicit disabled and enabled values to all cvars on the config file. Issue#30
- Added support to Sven Coop 'mp_nextmap_cycle' cvar and the vote map start by the Ham_Use "game_end". Issue#13
- Added the `page_number` argument to all menus possible. Now you can open any menu at the page you want to. Example `say nomenu 50`.
- Added the ability to show map information after the map name on the voting menu. Issue#18
- Added the ability for players to close the vote menu, if they want to. Issue#4
- Added an optimum time for the vote starting at map end. Issue#20
- Added a new command `say galmenu`, (admin MAP level required) to choose from the loaded server maps, the maps to create a map voting by a menu. Issue#48
- Added a new command `gal_changelevel`, to immediately change level to the current map at the cvar nextmap. Issue#48
- Added a new command `gal_votemap`, to receive a list of maps and will to perform a map voting as if it was an automatic end of map voting. Issue#48
- Added a new cvar `gal_srv_move_cursor` to move the cursor on map series, because they are continuations as to afrikakorps1 and 2, respectively. Issue#12
- Added a new cvar `gal_sounds_hud` to indicates if any HUD messages should be hidden during the various events in which they'd normal be showed. Issue#31
- Added a new cvar `gal_colored_chat_prefix` to allow always to print a prefix before the Galileo chat messages. Issue#34
- Added a new cvar `gal_nom_cleaning` to allow do not clean the map nominations' maps when the map voting started. Issue#32
- Added a new cvar `gal_nextmap_votemap` to not start another map voting when the server admin to starts one. Issue#22
- Added a new cvar `gal_runoff_mapchoices` to let the voting take into account all the map options that had the maximum amount of votes. Issue#33
- Added a new cvar `gal_runoff_ratio` to specifies the minimum amount of votes the most voted map should have to not start a run off voting. Issue#33
- Added a new cvar `gal_endonround_change` to choose whether the map should change current round final seconds, or at next round start first seconds. Issue#5
- Added a new cvar `gal_endofmapvote_expiration` to change the map at the round the map voting is finished, without wait to the `mp_timelimit` or `mp_maxrounds`. Issue#5
- Added a new option to the cvar `gal_rtv_commands`, to disable the RTV when there is only a single player on the server. Issue#24
- Added a new option to the cvar `gal_vote_show_none`, to create a new menu showing command the options. Issue#40
- Added a new option to the cvar `amx_extendmap_allow_order`, when no one voted for nextmap or extend or "stay here", extend the map. Issue#11
- Added a new option to the cvar `gal_endonround_countdown`, allow to set mp_friendlyfire to 1, so players can bombard each other with grenades just before change level. Issue#15
- Added a new option to the cvar `amx_extendmap_max`, allowing to disable it setting it to 0.
- Improved the cvar `gal_endofmapvote_start` detection and added new options to it. Issue#38
- Improved the cvar `gal_endonround_countdown` available options for configuration. Issue#7
- Improved the multi-bit operations to be more clear on the configuration file `galileo.cfg`'s documentation. Issue#6
- Fixed possible client overflow when show the recent maps list.
- Fixed the voting menu `None` option not becoming greyed out when the voting is finished.
- Fixed the recent map feature allowing invalid maps to be added to the recent maps list.
- Fixed the setting `gal_vote_showstatus` 1 and 2 showing the vote percentage results when it should not.
- Fixed the cvar `gal_vote_mapchoices` not allowing 9 map votes when the `Stay Here` and `Extend Map` are disabled.
- Fixed the ban `gal_banrecent_mapcycle` feature using the cvar `gal_vote_mapfile`, instead of the cvar `mapcyclefile`.
- Fixed limit for the maximum voting time start. Issue#8
- Fixed lag every time before vote countdown starts. Issue#19
- Fixed not adding the nominations from disconnected players. Issue#27
- Fixed some Unit Tests failing when the DEBUG_LEVEL is set to 2. Issue#28
- Fixed Next Map: [not yet voted on] not showing on the welcome message. Issue#9
- Fixed the new nominations menu, increasing server overall performance. Issue#41
- Fixed the map_loadRecentList(0) loading more maps than are available to be banned. Issue#44
- Fixed the clean menu `stay option` is being displayed on the first player language. Issue#29
- Fixed nextmap in chat showing the map that was voted for instead of the map changed to via amx_cvar amx_nextmap. Issue#10
- Implemented the Allow Round Finish feature for the cvar `mp_fraglimit`.
- Implemented the Maintenance Mode for the cvars `mp_fraglimit`, `mp_maxrounds` and `mp_winlimit`.
- Removed the extra space between the `Extend` option and the voting menu `None` option.
2016-11-13 | v3.2.6-274- Finally fixed the issue where the vote shows only for one player Issue#26
2016-11-12 | v3.2.5-272- Fixed the issue where the vote shows only for one player Issue#26
- Added support to map names ending with `.bsp` extension on the voting map list Issue#21
2016-10-28 | v3.2.4-248- Added the CPU time print to the debugging output.
2016-09-30 | v3.2.3-248- Fixed issue where people voted for the map X, but at change level, the server changed to the map Y Issues#3
2016-07-20 | v3.2.2-248- Fixed run-off voting showing empty map names.
2016-07-20 | v3.2.1-243- Fixed possible server crash on certain circumstances as with the Whitelist and Minimum Players features.
- Improved over all performance completely removing the debugging tools from the final code.
2016-07-09 | v3.2.0-195- Added a new constant 'IS_TO_DISABLE_THE_COLORED_TEXT_MESSAGES' on the source code, to disable the colored chat at compilation time.
- Fixed the cvar 'gal_whitelist_block_out' disabling The Maps Groups Feature, when the Whitelist Feature is disabled.
- Fixed bug On AMXX 1.8.2, where disabling the color chat, make all messages to all players being on the server language.
- Improved the 'Whitelist' Feature memory and processor use.
2016-07-08 | v3.1.0-175- Fixed the 'Whitelist' feature missing one hourly rule check.
- Added preprocessor constant 'USE_BLACK_LIST_INSTEAD_OF_WHITELIST' on the source code, to convert the Whitelist feature to a Blacklist feature.
2016-07-07 | v3.0.1-162- Fixed the 'client_death_event(0)' being registered when it should not.
- Fixed the fraglimit support cvar 'mp_fraglimit' starting a vote when 'mp_fraglimit' is 0.
- Fixed the recent maps feature blocking all maps on the nomination menu.
2016-07-07 | v3.0.0-162- Translated the plugin to Dutch [nl] and Serbian [sr] language translations. See the new LANG file 'galileo.txt'.
- Added a new LANG constant 'GAL_WINNER_ORDERED' to be used when anyone voted and is to follow the map cycle.
- Added support to the Half-File cvar 'mp_fraglimit' for change map limiter as the 'mp_timelimit'.
- Added hierarchical maps list filling ignoring, after go throw all available maps.
- Added a new cvar 'gal_whitelist_block_out' to allow to block maps not included on the 'Whitelist' rules.
- Added a new cvar 'gal_mp_fraglimit_support', to enable the cvar 'mp_fraglimit' on game modes as 'Counter-Strike'.
- Added a new cvar 'gal_recent_nom_maps' to allow the recent maps to be nominated.
- Added a new cvar 'gal_game_crash_recreation' configure the game crash actions.
- Added a new cvar 'gal_banrecent_mapcycle' to mark as recent played maps only the map-cycle maps.
- Added the server maintenance mode feature. Use 'gal_command_maintenance' to enable it.
- Allowed the whitelist feature to be used with the minimum players nominations control feature.
- Removed the maximum maps limit from the cvar 'gal_banrecent' maps.
- Fixed the Whitelist feature ignoring/adding some/extra hours.
- Fixed double adding maps entries into the recent maps list.
- Fixed the mapcycle increasing the nextmap index on server restart.
- Fixed the minplayers list priority over the whitelist feature.
- Fixed ArrayGetString native error when the mapcyclefile is invalid.
- Fixed displaying an empty name when showing the user names some times.
- Fixed allowing multiple nominations when a player disconnect and reconnect again.
- Fixed the cvar 'gal_emptyserver_change' not working when the cvar 'gal_emptyserver_wait' is disabled.
2016-04-09 | v2.6- Added a new cvar 'gal_whitelist_minplayers' to control the Whitelist feature behavior.
- Fixed server crash when there are less maps than the minimum voting required.
- Fixed the Whitelist feature showing an empty blocked map list.
2016-04-09 | v2.5.2- Fixed the 'gal_vote_mapfile' option '#' not working due last internal restructure.
2016-04-03 | v2.4.1 ~ v2.5.1- Added a new LANG constant 'GAL_NOM_CANCEL_OPTION' = Cancel all your Nominations.
- Added the option to the 'gal_vote_minplayers_mapfile' to use the map cycle file.
- Add a new cvar 'gal_nom_minplayers_control' to control the nominations voting map list behavior.
- Added to the nomination's menu title, it's LANG constant.
- Fixed the 'nomenu' using the wrong map selection.
2016-04-01 | v2.4- Fixed the "recentmaps" function title menu to appear on the screen as 'nominate map'.
- Fixed the nomination menu does showing run time error 10 some times.
- Fixed the next map manager ignoring some map cycle maps.
- Fixed the 'nom partialMapName' menu choosing wrong maps.
- Added the player menus to be used with 'say_team' beyond 'say'.
- Added a first nomination's menu option to cancel all your nominations.
- When the server is (crash maybe) restarted 10 times on the same map, added to the server start feature, to stop the changing to that map and to use the its next map.
- Removed the 15 seconds delay on the server start feature.
2016-03-27 | v2.3.3 ~ v2.3.4- Fixed the runoff voting showing two identical maps on some votings.
- Fixed re-showing the voting menu to all players after one single player voting.
- Fixed a possibility to show a wrong map on some runoff votings.
- Fixed the DEBUG_LEVEL 2 doing double voting when using the cvar 'gal_endofmapvote_start'.
- Added the ability to cancel the map ending when forcing a new voting.
2016-03-24 | v2.3 ~ v2.3.2- Prevented the map from being played indefinitely when using the allow last round to be finished feature.
- Added a new cvar 'gal_vote_replace_menu' to allow always to replace any open menu by the voting menu.
- Fixed the voting menu not showing when the cvar 'gal_vote_showstatus' is set to 0 or 2.
- Fixed the cvar 'gal_vote_showstatus' option 0 showing a froze countdown timer.
- Fixed RTV voting not starting on some game mods as 'Sven Co-op'.
- Fixed the End Map Countdown showing after a normal voting.
- Fixed not restoring the time limit after a restart round on the server.
- Fixed the cancel voting feature not stopping the 'pending vote countdown' announcement.
- Fixed RTV voting showing Extend Map Option on early votes.
2016-03-13 | v2.2 ~ v2.2.1- Fixed wrong version number on files.
- Added to the cvar 'gal_vote_mapfile', the option '*' to use all maps in the server's maps folder as map fillers.
- Fixed map extension not showing up.
- Implemented the 'Galileo' data directory auto-creation.
- Updated the cvar 'gal_nom_mapfile' documentation.
- Fixed the possibility to start rock the vote after a map voting.
2016-03-05 | v2.1.1 ~ v2.1.9- Fixed wrong version number on files.
- Corrected "pl" translations misspellings.
- Fixed do not reset the round limiters feature.
- Added to restore RTV original values on 'sv_restartround' event.
- Fixed extra map restart the on 'gal_srv_start' cvar feature.
- Fixed nominations not showing/allowing all nominated maps.
- Fixed bad vote start timer.
- Fixed start on the last map feature, cvar 'gal_srv_start', using a wrong next map position.
- Fixed the 'say nextmap' command not showing the next map.
2016-03-05 | v2.1- Improved the 'vote_startDirector()' Unit Tests sequencial running.
- Fixed the cvar 'gal_nextmap_change' working when the cvar 'gal_endofmapvote' is disabled.
- Created a voting round start detection delay, to give time to buy weapons before the voting to start.
- Added a new cvar 'gal_endofmapvote_start' to enable or disabled the voting round start detection delay.
- Fixed to start an early map vote after the first two minutes bad behavior.
- Fixed a new voting reset after the 'gal_cancelvote' command.
2016-03-03 | v2.0 ~ v2.0.1- Fixed the voting menu being showed after the admin's vote cancel.
- Fixed the language bug where the voting menu is always displayed on LANG_SERVER instead of LANG_PLAYER.
- Added the Romanian [ro] and Italian [it] language translations.
- Fixed a bug, where 'gal_rtv_wait_rounds' has priority over 'gal_rtv_wait'.
- Added new cvars 'gal_srv_timelimit_restart', 'gal_srv_maxrounds_restart' and 'gal_srv_winlimit_restart' to control the sv_restart.
If nonzero and the server is restarted, adds x - 1 rounds/minutes to mp_maxrounds or mp_winlimit or mp_timelimit.
Example using mp_maxrounds: If mp_maxrounds = 40 and 20 rounds has already passed and admin used sv_restart.
After the restart, if the cvar is 1, the rounds left will be 20. If the cvar is 0 the rounds left will 40.
- Create a new LANG file to show 'rounds' instead of 'minutes', when you are using mp_maxrounds.
- Add an admin command 'gal_cancelvote' to cancel the current vote.
- Fixed bug using mp_maxrounds: if the vote started automatic and the result is extend its works fine and with mp_maxrounds.
If the vote started by rtv and the result is extend he will with extend with mp_timelimit. It must use mp_maxrounds.
- Fixed 'sv_restartround' time detection.
- Added a new cvar 'gal_endonround_rtv' to Indicates when a map should end after the RTV voting is finished.
0 - end immediately after the voting finished. 1 - end after the current round.
- Added a new cvar 'gal_rtv_wait_admin'. If an admin have the change map flag is online:
0 - players can normally rock the vote. 1 - RTV will not work and will print 'Cannot rock the vote when an admin is online'.
- Fixed bug where the handle empty server feature would change the map when there are players playing.
- Integrated the cvar 'gal_endonround_players' features into the cvar 'gal_endonround_msg'.
- Added to the 'gal_endonround_rtv' cvar the players minimum number necessary to allow the last round to be finished when the time runs out.
- Added a new option 2 to the cvar 'gal_vote_show_none_type'. After the user voted, transform the '0 - None' option on 'one time cancel' vote opportunity.
- Added support to 'engine_changelevel' from AMX Mod X 183.
- Added correct documentation for the 'gal_srv_start' cvar to indicates which action to take when it is detected that the server has been 'externally restarted'.
- Improved 'gal_emptyserver_wait' cvar documentation in the configuration file.
- Fixed empty-server map cycle bug to always starting at its first map.
- Added a new cvar 'gal_emptyserver_change'. When the server is empty, only change to an alternate empty-server map cycle after timelimit, maxrounds or winlimit expiration.
- Added a new cvar 'gal_endofmapvote_ask' to 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.
- Added to the handle server start feature the ability to continues the mapcycle from the lastmap played instead of the first map on the mapcycle list.
- Added the Map Groups Feature feature documentation.
- Added a new cvar 'gal_vote_whitelist_mapfile' that points a configuration file which specifies the time where its listed
maps are allowed to be added to the voting list as fillers after the nominations being loaded.
2016-01-17 | v1.2 ~ v1.2.2- Add a new cvar 'gal_rtv_wait_rounds' for the RTV wait.
- Fixed bug when the vote started by rtv vote work but the map didn't change.
- Added RTV support to 'mp_maxrounds' and 'mp_winlimit'.
- Fixed the command 'gal_startvote' handler not ignoring double quotes.
- Added a new cvar 'gal_vote_minplayers_mapfile' to specifiy the mapcycle file to use when 'gal_vote_minplayers' is activated.
- Added a new cvar 'gal_vote_minplayers' to specify the minimum players number to use the 'gal_vote_minplayers_mapfile'.
2016-01-17 | v1.2-release_candidate1.hotfix1- Added a new cvar 'amx_extendmap_allow_stay_type' to allow show the current map name on stay here option.
- Fixed misspelling at multilingual file.
- Fixed 'None' vote map option blink at the last second.
- Fixed voting on option none after the voting end.
- Fixed remaining time showing 0 seconds instead of 'vote has ended'.
- Added a new cvar 'gal_vote_show_none_type', to control the 'None' option behavior when it is active.
- Fixed 'gal_vote_showstatus' option 2, causing the voting to show the countdown timer freezed.
2016-01-17 | v1.2-release_candidate1- Add an option to 'gal_vote_showstatus', to always the vote progress to a player.
- Fix bug where runoff show a third option, Extend Current Map.
- Add a cvar 'amx_extendmap_allow_stay' to keep 'Stay Here' feature disabled.
- Added a new cvar to disable the colored chat.
- Fixed 'gal_startvote' [-restart] argument not working.
- Fixed showing that the player chose extend map, instead of stay on map.
- Added a new cvar 'amx_extendmap_allow_order' to follow the map cycle map order, when anyone vote for next map.
- Added support to the old cvar variable 'gal_vote_mapfile', and a new option '*' to choose use the mapcycle instead.
- Added the 'gal_vote_show_none' cvar to shows the voting option "None" for people to choose if they don't like any other choice.
- Added a new cvar 'gal_vote_show_counter', to show only the last 10 seconds remaining to end the voting.
- Added an option to 'gal_vote_showstatustype', to show the vote progress as porcetage and count.
- Added an option to 'gal_banrecentstyle', to show the recent maps are displayed as a menu.
- Integrated the newest and updated Amx Mod X NextMap plugin into Galileo.
- Change the nextmap to [not voted yet]
- During a vote, change the nextmap to [vote in progress]
2016-01-12 | v1.2-beta1- Added a nominations map menu at 'say nomenu', 'say nomanythingmenu' or 'say mapprefix_'.
- Implemented mp_winlimit and mp_maxrounds end map voting.
- Removed automatic vote map, after forcing votemap using '-nochange' argument.
- Replaced the command 'gal_startvote2' with 'gal_startvote' and options '-nochange' and '-restart'.
- Added a new cvar "gal_endonround_players" which indicates the players minimum number necessary to allow the last round to be finished when time runs out.
- Added a new cvar option "gal_rtv_commands 7" to enable 7 the options 1, 2 and 4 at the same time.
- Added a new cvar "amx_extendmap_step_rounds" to the config file.
- Added a new cvar "amx_extendmap_max" which limits the max extension time.
- Added a new cvar "gal_emptyserver_wait" which implements the server empty feature.
- Added a new cvar "gal_emptyserver_mapfile" which specifies a empty server map cycle list.
- Added a new cvar "gal_unnominate_disconnected" to remove a disconnected player nominations.
- Added a new cvar "gal_endonround_countdown" to show the countdown, drop weapons and buy grenades.
- Added a new cvar "gal_endonround_msg" to indicates how to announce the last round.
- Fixed the cvar "gal_endonround" that indicates when a map should end when time runs out.
- Removed an unused cvar "gal_vote_mapfile" as we just use the current map cycle file.
- Fixed concurrency problem between mp_maxrounds, mp_winlimit and mp_timelimit.
- Added a basic unit test structure for developers/scripters.
- Added weighted votes that allows admins to have their vote counted more.
- Added display colored text messages support.
2015-10-14 | v1.2-alpha2 ~ v1.2-alpha2.hotfix1- Improved some variables meaning.
- Fixed broken re-opt (RunOff) vote.
- Fixed automatic changelevel at normal vote map, after a successful 'Stay Here' option wins.
- Improved code readability and added some new code documentation.
- Removed weighted votes that allows admins to have their vote counted more.
- Removed cvar to specifies the maximum number of minutes a map can be played.
- Fixed galileo.sma normal end map vote runoff showing an extra option.
- Always shows "None" vote option, to not participate at the voting.
- Synchronized debug RunOff menu time and normal voting menu time.
2015-10-10 | v1.2-alpha1 - Fixed server restart after change timelimit to 0.
- Fixed server timelimit re-change after change it to 0.
- Fixed bug where it change the map right after a normal vote map finished.
- Removed map end control, to the original AMXX Dev Team plugin 'nextmap.amxx'
- Removed the feature to change server map, when the server is empty.
- Removed the 'amx_nextmap' change to [vote in progress].
- Removed the feature to allow round finish.
- Removed the messages 'say currentmap' and 'say nextmap' to the AMXX 'nextmap.amxx'
- Removed not initiating vote map, at the first map, after forcing votemap.
- Added the command "gal_startvote2" to restart the current map when keep the current map.
- Added the count down voting remaining time to be always show.
- Added a option "#" to gal_nom_mapfile, to use the current mapcycle to nominate maps.
- Made the vote map list to be loaded from the current mapcycle file.
- When nobody vote for next map, keep the initial server next map.
- Disabled amx_nextmap to [unknown] value change.
2009-02-26 | v1.1.290- Added a check for valid map when populating the various map listings from map list files.
- Fixed error whem empty server map file doesn't exist.
- Fixed issue whereas Galileo would set the time limit to 0 in the course of it's regular
activities but then sometimes not reset it to the original time limit afterwards.
- No longer tries to print menus in color if the game mod doesn't support colored menus.
- Fixed possible RTV exploit by introducing a delay before a single player can RTV after a
map change. It's the lesser of either 2 minutes or the value of gal_rtv_wait.
- Added additional information to comments for gal_nom_mapfile, gal_vote_mapfile, and
gal_emptyserver_mapfile in galileo.cfg.
- Changed default for gal_nom_prefixes from 1 to 0. In other words, the prefix functionality
will be turned off by default.
- Will no longer overwrite an existing menu. This means if a player has another menu open when
the map vote starts, they won't see the map vote until the other menu is closed. It also means
that, after a player voted and if the server is showing the vote progress, if another menu
overwrites Galileo's, the progress won't be shown again until the other menu has been closed.
This only affects people that show the in-progress vote status.
- Now obeys a setting of "0" for gal_endofmapvote. Would previously erroneously present a vote
regardless of the setting.
- New CVAR, gal_sounds_mute, to indicate if any of the sentences spoken during various events are
muted. See galileo.cfg for more information.
- Added code to handle automated version info from SVN. This is of no consequence to anyone but
me really, but I wanted to include it in the change log since it actually involves a change
to the code.
- Removed benign code that was prepped for feature utilizing standard maps of each mod.
There is no longer any plans to add any information regarding standard maps as I see no use for it.
- Removed the following language keys: GAL_STANDARD_NOTFOUND, GAL_STANDARD_TOOMANY, GAL_STANDARD_UNKNOWNMOD
- Fixed the "vote filler groups" feature that was previously working incorrectly.
2008-09-12 | v1.0.255- Initial release.
******************************** Compilations Data Go to Top *****************
Compilations data at the Amx Mod X "1.8.3-dev+5067" between: - Nextmap Chooser (v1.8.2) - mapchooser, by AMXX Team: https://github.com/alliedmodders/amxmodx/blob/master/plugins/mapchooser.sma
- DeRoiD's Mapchooser v2.33 - dmc 233, by DeRoiD: https://forums.alliedmods.net/showthread.php?t=261412
- Galileo v1.1.290 (a feature rich map voting plugin) - galileo 1.1.290, by Brad Jones: https://forums.alliedmods.net/showthread.php?t=77391
- Galileo v3.0 | Last Update: 07.07.2016 - galileo 3.0, by Brad Jones/Addons zz: https://forums.alliedmods.net/showthread.php?t=273019
- Galileo v4.0 | Last Update: 31.12.2016 - galileo 4.0, by Brad Jones/Addons zz: https://forums.alliedmods.net/showthread.php?t=273019
- Deagles' Map Manager v3.25Beta - deagsmapmanager, by DynamicBits: https://forums.alliedmods.net/showthread.php?t=177180
Table with all:
Code:
Plugin name: mapchooser dmc 233 galileo 1.1.290 galileo 2.0 galileo 3.0 galileo 4.0 deagsmapmanager
Header size: 1.064 bytes 2.480 bytes 3.384 bytes 4.192 bytes 4.688 bytes 5.520 bytes 3.648 bytes
Code size: 8.412 bytes 50.864 bytes 66.260 bytes 91.112 bytes 125.192 bytes 181.256 bytes 111.044 bytes
Data size: 3.592 bytes 71.288 bytes 45.228 bytes 56.704 bytes 57.292 bytes 83.972 bytes 405.296 bytes
Total requirements: 29.452 bytes 141.016 bytes 131.256 bytes 168.392 bytes 203.556 bytes 287.132 bytes 536.372 bytes
Compilation Time: 0,48 sec 1,12 sec 1,11 sec 1,87 sec 2,62 sec 4,62 sec 2,34 sec
Table with just ' deagsmapmanager' and ' galileo_3.0.0-162'
Code:
Plugin name: deagsmapmanager galileo 3.0 Diferences
Header size: 3.648 bytes 4.688 bytes +1.040 bytes
Code size: 111.044 bytes 125.192 bytes +14.148 bytes
Data size: 405.296 bytes 57.292 bytes -348.004 bytes
Total requirements: 536.372 bytes 203.556 bytes -332.816 bytes
Compilation Time: 2,34 sec 2,62 sec +0,28 sec
Table with just ' galileo_1.1.290' and ' galileo_2.0'
Code:
Plugin name: galileo 1.1.290 galileo 2.0 Diferences
Header size: 3.384 bytes 4.192 bytes +808 bytes
Code size: 66.260 bytes 91.112 bytes +24.852 bytes
Data size: 45.228 bytes 56.704 bytes +11.476 bytes
Total requirements: 131.256 bytes 168.392 bytes +37.136 bytes
Compilation Time: 1,11 sec 1,87 sec +0,76 sec
Table with just ' galileo_2.0' and ' galileo_3.0.0-162'
Code:
Plugin name: galileo 2.0 galileo 3.0 Diferences
Header size: 4.192 bytes 4.688 bytes +496 bytes
Code size: 91.112 bytes 125.192 bytes +34.080 bytes
Data size: 56.704 bytes 57.292 bytes +588 bytes
Total requirements: 168.392 bytes 203.556 bytes +35.164 bytes
Compilation Time: 1,87 sec 2,62 sec +0,75 sec
Table with just ' galileo_3.0.0-162' and ' galileo_4.0.0-410'
Code:
Plugin name: galileo 3.0 galileo 4.0 Diferences
Header size: 4.688 bytes 5.520 bytes +0.832 bytes
Code size: 125.192 bytes 181.256 bytes +56.064 bytes
Data size: 57.292 bytes 83.972 bytes +26.680 bytes
Total requirements: 203.556 bytes 287.132 bytes +83.576 bytes
Compilation Time: 2,62 sec 4,62 sec +2,00 sec
Table with just ' galileo_4.0.0-410' and ' galileo_5.0.0-723'
Code:
Plugin name: galileo 4.0 galileo 5.0 Diferences
Header size: 5.520 bytes 5.936 bytes +0.416 bytes
Code size: 181.256 bytes 230.828 bytes +49.572 bytes
Data size: 83.972 bytes 104.668 bytes +20.696 bytes
Total requirements: 287.132 bytes 357.816 bytes +70.684 bytes
Compilation Time: 4,62 sec 5,94 sec +1,32 sec
Source Data:
******************************** Un-Supported? Go to Top *******************************
People just saying it is broken/lagging and do not help providing the requested information at the main's page
Support section, will be ignored.
I am not asking to you write code, I asking to just copy and paste something from your server. Then if you
cannot neither do just such a simple thing, it will be broken for ever or until you fix by yourself, or until
someday I/or someone else notice your problem on my/their server and copy and paste what I am asking.
If you cannot help me figure out what is wrong with the plugin, it is definitely not my problem, but it is all
your problem as, you will need to use it bugged or not use at all. Which is not relevant, you should use whatever
work better for your server, if you can find such. At least on my server it is working fine and I do not see
anything wrong with it. But if you are finding and fixing bugs and not releasing/sharing it, this is not good
from you to the others at all. Would you like I never shared the source code? That depends, if you got something
which works much better for your server, then this plugin is pretty much irrelevant to you and you would not care
whether I shared my coding or not.
Basically, I am assuming anyone which posts problems here and do not provide the requested information as trollers. Because: - I do not run a server where I can test behavior related to a running voting within several people.
- I am not a magician or psychic to guess your server environment or how the plugin is behaving if you do not provide it.
- Until now I was able to fix everything reported by users which collaborate.
HTML Code:
Maybe he's tired of supporting them. Maybe he doesn't use those anymore so it
doesn't make sense for him to support them. You can fork them if you like. You
could be the next maintainer as it is open source.
It takes time to support repos. Supporting repos is work. I know because I
support a bunch. It is often a thankless job. People always want something, but
often don't want to put in effort to contribute (even if it's just a simple
donation). People don't like to read the documentation and love to ask a
question you've documented and answered hundreds of times. People don't like to
follow instructions you give them to get your support.
With that said, there are people who do contribute. And there are those who
occasionally give thanks (sometimes verbally and sometimes with donations and
sometimes with pull requests). Those are the people that usually give repo
maintainers the motivation to keep supporting the project.
In short, sometimes it can just get tiring. And if you've moved on from your
project (you don't even use it yourself anymore), it might not make sense to
keep supporting it. Only tito can answer exactly why. But I imagine he either
doesn't use them anymore and/or is tired of supporting so many repos.
Why some packages are removed from Package Control?#facelessuser
******************************** Development Versions Go to Top *************************
Here you can see what is going on the latest unreleased version over development at:
Github
https://github.com/addonszz/Galileo/commits/develop
And this is a direct link to always to download the latest unreleased changes you see on the above link:
https://github.com/addonszz/Galileo/archive/develop.zip
And because it is the development version, the debugging is enabled. Go to around the 'line 87' and find:
Code:
#define DEBUG_LEVEL SomeNumber(s)
and change it to:
Code:
#define DEBUG_LEVEL 0
How to install:
Quote:
Originally Posted by BeNq!
Yes but Have you checked the content that gets downloaded? There isn't galileo there.
|
Galileo is on the folder `plugins/addons/amxmodx/scripting/galileo.sma`.
You can run the script on `installers/galileo.bat`. It will create all galileo files on the folder `installers\clean_setup\Galileo-VERSION`
Note that these versions above are probably not tested or maybe not stable as the
Latest Release Download. See here how to compile plugins on: [HOW TO] Compiling plugins.
__________________
Last edited by addons_zz; 11-19-2017 at 11:55.
|
|