Chrooms (short for "Changing Rooms") glues together a Team Fortress 2 server and a Mumble server, moving users to the Mumble chatroom corresponding to the team they are playing on at the moment.
We might have to take that into account when matching usernames between TF2 and Mumble. For example, it might be a good idea to consider "Kung Carl Gustav", "KungCarlGustav" and "Kung_Carl_Gustav" as equivalent to each other.
There should be some way to "build" Chrooms. This would simply create a .tar.gz that you'd then install by extracting it into tf/addons/eventscripts/. This .tar.gz would be attached to a release on Github. I don't know what would be the proper way to do this.
It might be useful to listen to events that happen in the Mumble server as well as in the TF2 server, if that is possible. A typical case this would be needed in is when a user connects first to TF2, then to Mumble. Right now, when we listen only to team change events in TF2, this user will not be placed in the correct Mumble room until the next team change event happens. If we could get notified when a user connects to Mumble, we could move the user to the right room right a way.