I should clarify some of Kyuuchi's post. :)
Well, I think I got this right, LoreOfSerpents said that it would be very very very hard to link the NickServ bot with the actual DP Game, and I don't think Lore wanted to make any changes to the NickServ bot.
Making changes to NickServ is very feasible. Actually linking the DP and NickServ databases is what I was concerned about, but jitspoe had some good ideas about that.
My confusion about the stats is because I don't really know what the game servers do currently, or how easy it is to extract the stats from them. My assumption was that if it was easy to extract stats upon the completion of a game, the relay bots for DP matches would be relaying final scores.
We might be able to look into adding some functionality to the game source so the game can communicate those stats to a different medium (like IRC). But that's sheer conjecture and I would have to look more closely at the game source code and how the game servers are set up before I could promise anything.
What we were thinking of was:
Something similar to GameTracker; when you play on the PUG game servers, if you kill 10 people on the name "Example" and if you kill 11 people on the name "Examplee" it would create 2 different types of data, because they are different names. But we thought that if there was a way to make it so that the PUG bot would know the different names on the Dplogin account, all problems would be fixed.. But unfortunately, we don't see anyway of doing that at the moment.
After talking to jitspoe, I think we might be able to find a solution that could track stats by DP account, rather than by the name you're using at the moment. :)
So yeah, we're thinking of doing as you suggested, a PUG bot where a person wanting a game to be setup types "!pug 3 CTF" (the 3 meaning 3vs3) and the Channel topic will change saying "Now registering players, type .ready to join". Once the full 6 players have joined, the PUG bot will message the registered players with the server information, including password and login (It will be a PUG server, not servers such as OTB or 3iob). On the server, you cannot change teams and guntemp will be turned off.
Just for clarification, a network bot with this functionality would likely not care what the server settings were. I think ideally, we would offer a service where people could register their own servers, maybe input basic server information so players would know what to expect, and then players could reserve them. At least, I gather from XtremeBain's post that it would be useful to open up a service like this to the community.
I would like to see an example of what a current reservation bot does, though.
As we said, this is still in discussion. But at the moment, that's the plan. Some people have also been suggesting a DP League hosted by GlobalGamers, and GlobalGamers said they will try and do both of these things for DP.
Yay, league! :)