Полноценных ботов для HL2 (любой мод), можно сделать, только имея доступ и ихсодникам мода, так как валв не хотят расширять интерфейс ServerPlugins, в котором боты могут только стрелять и бегать, т.к. не имеют доступа к чему либо. Причем для смены оружия есть фича SetActiveWeapon(), которая вместо того чтобы проверить есть ли у бота нужная пушка, дает ее в любом случае (типа impulse 101)
...
RCbot2 сделал чувак из Bots-United, боты не играбельны, и поэтому выпущены только исходники... (имя Paul Murphy) =)
Valve обещала доделать свои ServerPlugins в начале 2005, до сих пор ни каких новостей...