Before Quake3 was released there were public test versions. And before that there was a leaked IHV version. I acquired and played all of them. I remember spending a lot of time trying to get bots working with one of these releases. It may have been the q3test v1.05. We had to run a program that modified the game, then we could use commands in-game to spawn bots. The fun was figuring out what all the bot commands did.