Actually I am trying to look a bit further then RB only. I want to wake up Bots-United from its long sleep and bring all the good coders back. I see HL2 bot development is almost non existent. There is some development though and we need some coders down here!
But yeah, RB really is nice to work on again.
I was wondering how many people actually play with RB anyway. :S
I coded way points for PODBot back when were testing bot programs. Which is why we believe in the efforts of Realbot cold-heartedly. And AI that LEARNS on its own with help from players.
The problem I see with bots getting stuck is where the "tracks" are plotted. Mainly at their span. I have seen this with way pointing before. What is happening is bots are "bottle necked" or channeled into one path and not really given alternative pathways.
It appears to me, and I would like to see Realbots "way points" or "tracks", that the plotting of these markers are spaced too far away. Making it impossible for a bot to learn to walk an alternate path. (ie walk around a still player). I tried teaching the bots this, but you have to walk so far around them to plot an alternate path. Sometimes it is impossible to take those steps to get around a bot who suddenly was taught to stop and camp at any given spot. And it also appears bot do not learn everything there is. The only learn "successful" paths ways where the objective was completed or successful. Kind of a catch 22 here.
Perhaps you could try to grab the latest source, and use that at your RB server? I don't know if that helps with any of the suddend camping decision of bots. I mean, seriously they camp at the most ridicilous spots.
But you're right about the other things you say; they should somehow know some node is not reachable and walk around it.