It would be nice to change the BNLS server used by game client, so that if one server is working for warcraft3, but a second is working for starcraft, you could still load both bots. Also it would help if you could change the bnls server without reloading all the bots, this may be easier to implement.
See, that's the bad thing about the way the bot was written.. BNLS support is global, not local to a single plugin.. I think. Let me take a look!
EDIT -
How wrong am I. Took me 11 minutes to change it. Fixed (is that the right word?) for beta43.
wow, thanks.
Oh, by the way, I didn't write it -exactly- as you described. The BNLS server is set for the profile, not the client, but it should be close enough for what you want to do.