Today's release is a maintenance update to address a small number of exploits revealed in recent weeks, as well as address an outstanding issue in our spawn code which would result in server crashes when a match had more players than spawn points. Toss in an important bot update to restore their ability to proper switch weapons when out of ammo, and some callvote validation checks and we have a nice little update to test out our first scheduled update since moving to a standalone client.
-Fixed an exploit in the autodownload system that could cause players to respawn without penalty.
-Fixed an exploit that would allow players to score lower in Race than they normally would.
-Fixed an exploit in the callvote system that would allow players to empty the server.
-Round based games, such as Clan Arena, will no longer crash when the server has more players than spawn points, and the map has no team spawn points to fall back on as a last resort.
-Bots will now switch weapons after running out of ammo.
-Removed 'Connection Interrupted' message that occurs after a map_restart under normal connectivity conditions.
o Disallow 'callvote clientkick' with a non-integer parameter.
o Disallow ‘callvote clientkick’ with a player id out of range.
o Disallow ‘callvote fraglimit’ without a limit parameter.
o Disallow 'callvote fraglimit' with a non-integer parameter.
o Disallow ‘callvote g_gametype’ without a gametype id parameter.
o Disallow 'callvote g_gametype' with a non-integer parameter.
o Disallow ‘callvote g_gametype’ with a gametype id that is out of range.
o Disallow ‘callvote kick’ without a name parameter.
o Disallow 'callvote kick' with an invalid player name.
o Disallow ‘callvote kick all’.
o Disallow 'callvote kick allbots' in Infected w/ Mastermind.
o Disallow ‘callvote kick <serverowner>’ from being called.
o Disallow ‘callvote map’ without a mapname parameter.
o Disallow ‘callvote nextmap’ if nextmap is not set.
o Disallow 'callvote random' with a non-integer parameter.
o Disallow 'callvote random' with an upper limit out of range.
o Disallow ‘callvote shuffle' with an extra parameter.
o Disallow ‘callvote shuffle’ mid-game.
o Disallow ‘callvote teamsize’ without a size parameter.
o Disallow 'callvote teamsize' with a non-integer parameter.
o Disallow ‘callvote teamsize’ with a size out of range.
o Disallow ‘callvote timelimt’ without a limit parameter.
o Disallow 'callvote timelimit' with a non-integer parameters
Edited by Teen Queen at 13:40 CST, 18 February 2014 - 58957 Hits