I'm prolly one of few people who actually read the docs.. and I've read them like wayyy too much. And yes, I get the min and max bots, the problem is bots should not be joining any teams let alone joining the server when there is a mapchange if you set the minimum to 0. But instead it adds the same number of bots from the previous map. That's my problem. And about the max bots, I don't ever use fillserver so I don't have a problem with that.
I am running a dedicated server on windows not linux.
About the spectating previously, it was the work of mEAn mod. When you turn on m_autobalancebots on|off <min> <max> <ratio> it will always check for human to ratio balance. The only problem I had with this command was the ratio and you can't turn it off. So if I put the ratio to 2, when I join, 2 bots will automatically join. When I add 2 more bots, it will be added but will then be sent to spectate because the bot to human ratio is not balanced. And then eventually when I keep adding bots, the spectators get bigger and I have to restart server because the m_kickspecbots doesn't work. >.< When m_autobalancebots is off, all is well.
And thanks for going to get it fixed.
//edit
Does the pb command only work with the ds console? When I try on my client console, tells me it's an unknown command. I'm not too worried about it since I can finally use m_addbots from mEAn but still would be nice if you can use it on client console.