I did 'small' patch for otdm 0.1 which fix couple of bugs, add new functionality and remove some annoying things. since r1ch is too busy or his irc client is broken (probably both), i'll post this patch here so he can check it anytime.
NEW: removed dropping during warmup/countdown
NEW: changing skin is forbidden now (it's TDM use teamskin!)
NEW: wave flood protection
NEW: better playerlist (with id/team)
NEW: lock team feature
NEW: teamready, teamnotready, notready
NEW: player picking
NEW: setting team skin
NEW: setting team name
FIX/NEW: vote timelimit/map/kick/weapons/powerups/mode/yes/no (finally works!)
FIX: after match, teams stay unchanged (teams change only between maps.. need to fix it :X)
FIX: score for 2nd team is updating now
FIX: match ends when some of teams has no players
FIX: set captain when captain leaves
FIX: unlock the team without players
FIX: players don't have BFG in warmup now
FIX: forbid to rejoin same team or join locked team
FIX: set skin for player who just joined a team
FIX: small fix in kickplayer message
FIX: match is not restarted when observer connects/disconnects
FIX: message flood protection
FIX: say_team (now it works.. observers can talk only to eachother during the match)
new server cvars:
flood_waves
flood_waves_waitdelay
flood_waves_perminute
tdmflags
itdmflags
itemflags
powerupflags
new client commands:
notready, unready (set player status to notready)
removeplayer, remove (remove player from team <only admin/captain>)
lockteam, lock (locks the team <only admin/captain>)
unlockteam, unlock (ulocks the team <only admin/captain>)
pickplayer, pick (immediately picks a player)
teamskin (sets skin for whole team)
teamname (sets team name <max 15 characters>)
teamready, readyteam (set ready whole team <only admin/captain>)
teamnotready, notreadyteam (set not ready whole team <only admin/captain>)
vote timelimit/map/kick/weapons/powerups/mode/yes/no (voting options)
hope it will be usefull..
http://wision.own.cz/patch-otdm-0.1.tar.gz