Appendix D: Changelog
ClanMod 1.81.24e
Added: Cheating-Death tag checking ( Users who are [No C-D] or [Old C-D] have this tag removed from the list, and replaced with an ! mark )
Added: New logging system all admin actions can now be optionally logged to a flat file or to a MySQL database
Added: cm_ppsay 0 = Disabled , 1 = Enable (private pretty say)
Added: cm_mysql 0 - OFF (this is the default) , 1 - On , 2 - enable admin logging
Added: "pretty" private messaging ( cm_say <SLOTID> <DISPLAY OPTIONS> "<text>" )
Added: New TK options: say /tks, tks, tks? to have server tell player how many team kills they have
Added: TK flags: t - upon a team kill, use visual warnings u - upon a team kill, player will auto matically be told how many tk's they have
Changed: Names too short in DoD because of Clan Tags or C-D Names are now truncated to 20 chars
Changed: &name& is now limited to 20 chars
Changed:cm_conmotdfile to cm_consgreetfile
Changed: cm_consgreetfile defaults to addons/clanmod/configs/cm_consgreet.cfg
Changed: all mysql vars now start with cm_
Changed: TK string - (now includes target, and how long they are banned)
Changed: cm_freeslots to cm_reservedslots, and made it public. So it can been see from tools like ASE & HLSW
Changed: directory structure
addons/clanmod/clanmod.cfg - All this file does now is execute the other files.
addons/clanmod/configs - configs go here
addons/clanmod/configs/mods - mod specific configs here
addons/clanmod/dlls - dll/so go here
addons/clanmod/docs - documentation
addons/clanmod/help - in game help (player/admin/etc)
addons/clanmod/leagues - league configs
addons/clanmod/logs - adminlog, banlog, etc..
addons/clanmod/matches - match related configs (lo3, clanwar, etc)
addons/clanmod/scripts - formerly called addons, (cm_stuck etc..)
Fixed: TK System (tk's are now only aquired if not forgiven)
Fixed: TK Menu (long player names were breaking the menu)
Fixed: Not existent cvar now returns properly when checked
Fixed: Map never changing when cm_loadconfig is 1/2
ClanMod 1.81.24d
- New ValveID support
- Fixed more menu display overflows
- Fixed TK Banning/Glow & Bury (Now auto-detects LAN mode and bans by IP instead)
- Changed ban announcements to try to announce banned player name
- Changed cm_adminhelp defaults to addons/clanmod/help/adminhelp.txt
- Changed cm_rulesfile defaults to addons/clanmod/help/rules.txt
- Changed cm_banlistfile defaults to addons/clanmod/logs/banlist.txt
- Changed cm_snaplistfile defaults to addons/clanmod/logs/snaplist.txt
- Changed cm_msglogfile renamed to cm_adminlogfile
- Changed cm_adminlogfile defaults to addons/clanmod/logs/adminlog.txt
- Changed MySQL Table to include a more robust layout
- Tested MySQL using MySQL 3.23.51/53 and MySQL 4.0.12 linux servers
ClanMod 1.81.24c
Fixed: Admin changelevel menu
Fixed: Client votemap menu
Added: MySQL support (for users/admins)
ClanMod 1.81.24b
Added: MySQL support
ClanMod 1.81.12
Fixed: Security Exploit
ClanMod 1.81.12
v.1.80.19
Fixes:
v1.71 Beta 3
v1.71 Beta 2
- FIXED: Admins losing their login at map change when cm_admin set using
player name.
- FIXED: Not reserving name (cm_admin) on server when using "s" flag.
- CHANGED: There's no longer a wait for "proceed" when vote positive.
- ADDED: New admin level "D" for Cancel Vote.
- ADDED: Added Cancel Vote to 'vote' menus.
- CHANGED: On cancelvote, player votemenus now close (looks nicer).
- FIXED: Fixed 'votemap' to use cm_maps instead of mapcycle.
- CHANGED: Increased to a maximum of 1024 titles (language messages).
- ADDED: Added cvar cm_autoban_period which defaults to 0. It can be
changed in config and it sets how long in minutes the autoban
will ban the "criminal". Must be put in cm_cvars with appropriate
flags to show in menu.
- ADDED: Added kicking of players with offensive names if cm_chatfilter is
different from 0.
- ADDED: Added flood protection also for say commands (aliases).
- ADDED: Added cvar cm_loadconfig which defaults to 1. If you set it to 0
the clanmod.cfg won't be executed anymore on mapchange.
- ADDED: Added &cvar& parsing for the custom menu commands so now things
like this can be used:
cm_cmd "Lock map to current map" "cm_nextmap &cm_currentmap&" Sas
- ADDED: Added "Server Admins running Clanmod..." connection messsage.
- FIXED: Fixed cm_alias with "'bla bla' 'bla bla'".
v1.71 Beta
- FIXED: CM crashing on win32 servers.
- FIXED: Order of admins in cm_admins (now order doesn't matter).
- ADDED: Added new flag "b" which kicks player with this flag regardless
of password or other rights.
- FIXED: Admins from cm_admin get highest level of rights from all entries
which match.
- ADDED: Descriptions for admins (cm_admin) and shows them in admin menu:
cm_admin "nick/ip/steamid/wonid" "password" "level+flags" "desc"
- ADDED: Public admin support (cm_admin):
cm_admin "*" "*" "all_get_these_flags"
- ADDED: Descriptions for maps (cm_map):
cm_map <mapname> <flags> <description>
- ADDED: Logging of bans and kicks done from the menu to the HLDS logs.
- CHANGED: All MAX values for maps, admins, aliases, etc changed to 1024.
- FIXED: Admins with the J flag now get the correct menu with the
"clanmodmenu" command and not the informational menu.
- FIXED: Highlander functions properly now.
- FIXED: Free and Reserved Slots function properly now.
v1.70
- FIXED: cm_showcvars now works
- FIXED: Mapcycle now works with other mods other than cs (like DOD, FLF
or FA)
- FIXED: Confirmations are now sent back to console after issuing cm
commands like "cm_admin" and "cm_cvar"
- ADDED: Support fo the new SteamID
- REMOVED: StatsMe code since a seperate full pluggin called StatsMe is
available and works a lot better.
- REMOVED: Additional MOTD line added at the end of ClanMod load which
announces that the server is running a test version of ClanMod.
- FIXED: Security issue involving players gaining admin access by
changing their name to an admin's WONID.
- CHANGED: Default password was changed from "cm_pw" to "_cm_pw" in
order to disrupt existing cheats that sniff for ClanMod admin
passwords.
- CHANGED: Split the configs into logical files and added a few new
directories.
- REMOVED: book.cfg no longer needed.
- FIXED: CM now automatically loads the config from
"clanmod/clanmod.cfg" without needing any other exec or localinfo
commands.