Commits

Author Commit Message Labels Comments Date
Konar6
- a lone player in game will now bypass voting limits as if sv_limitnumvotes was false - fixed: disabling color codes for rcon utilities broke the jmaze database program
Konar6
- fixed a division by zero exploit
Konar6
- disallow duplicate player names, a player setting his name to one that's not unique will be renamed by the server - added "!maplist" chat trigger - fully get rid of color codes in rcon utilities, neither of them can parse color codes properly and identically
Konar6
- fixed up tempbots - distinguish spectators in playerinfo CCMD - in CTF, log the assistant's name into the console, as in Skulltag - inform the client when the server refuses his connection due to intermission - changing autoaim no longer triggers the user info flood kick - autoaim should be treated as a client setting, in fact some players do change it with every weapon switch (fixes issue 1396) - clarified the "in…
Konar6
- implemented temporary bots! These are useful for helping start games when the number of players is low, or to entertain a lone player waiting for an opponent. Controlled by two new CVARs sv_minplayers and sv_removetempbots: when sv_minplayers is non-zero, the server will start automatically adding/removing bots to maintain the specified number of players in game. Furthermore, if sv_removetempbots is true, all the bots will leave as soon as a second human joins. - very useful for the above, the extra memory required for the bot pathing nodes is now alloc…
Konar6
- added server startup time to the client welcome message
Konar6
- fixed a bug introduced in a previous kpatch commit: color codes would be ignored in chat macros - besides IDE, new color codes in "\c[bla]" format are not sent to RCON utilities either, as they can't recognize these codes
Konar6
- as a compensation for missing feature from ZDoom, typing !music into the chat will print the currently playing music
Konar6
- fixed: buffer overflow in parsing strings could be exploited by modified clients to disconnect players from the server - fixed: tampered clients could insert ascii control characters into chat (e.g. line breaks) - fixed: the server would crash upon a client joining the game in case sv_joinpassword > 64 characters - the player names can't be "<server>" anymore. This identifier is reserved for server chat
Comments 6
Konar6
- utilized an old unused variable to make the clients' ping calculation fully server-side. This should break the current version of Alien Overlord's "fakeping" client that is floating around. As a drawback, pings higher than the server's pinging interval (1000ms) may not be displayed correctly at all times
Konar6
- added Dusk's fix for a double exiting problem which could result in a map being skipped
Konar6
- telefregging shouldn't count towards awarding the Fisting and Spam medals
Konar6
- when using random map rotation, the maps are now counted as "used" as soon as they are loaded rather than when they are finished (fixes issue 0001669: Make sv_randommaprotation respect votes) - when using random map rotation, the first map loaded upon the server startup is now also random, rather than always the first map specified in the rotation
Konar6
- extended the vote kick protection for admins to include players logged into RCON
Konar6
- fix AOW spectate exploit, part 2... it was still possible to trigger the bug, by a client quitting at a later stage of being killed
Konar6
- fixed an AOW exploit: when a player spectates while going to explode from the bomb crate, the game would end abruptly - possibly fixed: a player would sometimes be forced to spectators right after joining with sv_afk2spec enabled
Konar6
- fixed an exploit with color codes in player names
Konar6
Updated to 1.2 and added more changes/features. The list of changes follows: - in case of crash or abnormal exit, the server will restart from the last map played (note: there are no validity checks and the server will crash on startup when the saved map is nonexistant, eg. when the config is modified, in such case manually removing the zandronum-server.map file is needed) - Dusk's passwordlist (account) system - per-map CVAR overrides as known from ZDaemon - the map CCMD…
Torr_Samaho
- changed the version string to 1.2 - changed BUILD_ID/BUILD_ID_STR to release
Torr_Samaho
Fixed: When a player carrying the flag died or disconnected, the flag was spawned on the floor instead of the actual Z position of the player.
Torr_Samaho
Added new dmflag "no medals", controlled by the new CVAR sv_nomedals. If this is true, clients are enforced not to show medals, i.e. behave as if cl_medals == 0.
Torr_Samaho
Fixed: Calling a map/changemap vote with an existing non-map lump as argument caused the server to throw an error.
Torr_Samaho
The command "wait" can't be called by ConsoleCommand anymore.
Chris K
Added compat_fullweaponlower to emulate vanilla without bundling it with another flag.
slatenails
The release code is now stored in demos
Torr_Samaho
Improved the client side demo recording crash fix. The previous version didn't handle all possible problems.
Torr_Samaho
Revamped the authentication error messages: The server now reports which kind of authentication failed (i.e. protected lump or map) and reports a list of all loaded PWADs including their md5 checksums. The client also automatically logs the corresponding local values which should make it much easier to pinpoint the cause of an authentication error.
Torr_Samaho
updated the version properties of the Windows binary
Chris K
Fixed a lastX/Y/Z desync between client and server.
Torr_Samaho
Added Circunei Z's patch to fix client side demo recording crashes.
  1. Prev
  2. Next