I am glad I could help.
Could you also please consider Amsterdam Unlimited server to participate in your further QVM testing?
We are a new server, but already the average traffic of 16 players and most of the features from your QVM are enabled and constantly in use, plus some negligible tweaking made by me.
====
P.S. As for the namelog having "slot" numbers, it is not possible to ban someone with a name "s", for example, since all you get is prompt "more than a single match has been found" for about 4-5 more players, and you cannot ban by slot, since the disconnected player does not have slot.
Currently I am forced to write those bans manually into the admin.dat
===
I'm not really opposed to having more beta servers if I don't have to do the work of keeping everyone up to date on what is going on and being tested. Most of my problem with releasing is the time it takes to create and publish the documentation, then keep the multiple copies of everything up to date. As of now I'm rather unsure if I'm going to begin running more robust and complex solutions for management and distribution. That's all more things that take away from the time I could be either playing or coding.
Do you use IRC? I'd say until/unless I establish a more formal beta program, that would be the best way to keep up with me (and most of the other contributing Trem coders, really) and what's going on so I can just drop you some more bleeding edge copies and you'd already know roughly what's going on since I tend to talk about what I'm doing with it there anyway. Hop on freenode, join #tremulous and/or some related channels and we can talk.
Yeah, you can ban by ip if they're still in namelog. I do however intend to make a command to ban by IP for when someone is not there, because I also hate having to edit admin.dat to do it. This also segways into a subnet-ban system that I have to design access controls for. Such a patch is fairly high on my list, though admittedly at the moment I'll probably be taking some chill time to play since the effort of releasing always gets me spent somewhat.
!revert -4 h
Which if I recall, would undo all builds made by client number 4.
Nah, that will undo the last (single) build made by client number 4. As for the disconnected clients class, that's up to Benmachine really. It may be a solution if resolution-via-namelog turns out to be too much of a pain though.