BotShop Quake2 bots
Server-side bots run as part of the server, and therefore have no true lag. Server-side bots can cache information to the server or to a client, it must use server's RAM, and can play other (human/bot) clients and bots made for that server. The server-side can manipulate any clients data, at the author's discression. Server-side bots are generally easier to code and test, but it's hard to emulate a real client on some platforms (Quake). One must also make false lag for the bots and try to emulate a client as well as possible to give the other clients a fair game.
Quake2 bot listing
Author: Mike Malakhov
Version: 1.14 Final
Routing File Format: None
Type: DM, CTF
Web site: http://www.planetquake.com/crbot/
CRbot has both deathmatch and CTF support and dynamic pathing.
Author: Ryan "Ridah" Feltrin
Version: 1.01 Final
Routing File Format: RTX
Type: DM, CTF
Web site: http://impact.frag.com
Eraser is one of the most favored bots. It uses dynamic pathing and supports many types of gameplay.
Author: John Crickett
Routing File Format: ?
Web site: http://www.telefragged.com/oak/
Oak has dynamic pathing and roaming. Like most of these Quake2 bots, I haven't had time to test them... so who knows what the latest version has?
Authors: Alan 'Strider' Kivlin,
Terry 'Mongoose' Hendrix,
William van der Sterren
Routing File Format: SRP
Type: DM, CTF, Navy Seals
Web site: http://www.planetquake.com/botshop/sabin
In the future this will more have info on bots made with the SABIN base, and the SSL add-on to the normal SABIN base bot. Anyone can customize a bot for themselves via my SABIN Scripting Language, or William's mission language. Note all the bots on this page use code from one or more of the SABIN authors above. =)