I've not had this problem on non-Teamplay HLDM, however on Teamplay the bots are ignoring what I specified in the jk_bott_mapname.cfg file.
For example I have set Annie and Tex to join deadwood map, yet the bot program is pulling random bots from the models/player folder instead.
addbot annie Annie 4
addbot cowboy Tex 4
mp_teamplay 21 (doesnt seem to matter, already in server.cfg)
mp_teamlist "" (doesnt seem to matter, already in server.cfg)
(I dont want to remove from server.cfg because most maps need generic teamplay settings)
(this works however, bots still randomly joining from model folder which I have hundreds)
Any idea on what to do to force annie and tex to join this map only? It works on non-teamplay just fine, but teamplay has become a major headache trying to configure with bots.