RealBot
  RealBot by Stefan Hendriks
All Work-In-Progress (WIP) versions are provided AS-IS and WITHOUT WARANTY. Use this at your own risk! If you do not want to test out WIP versions then stick to the official releases

Requirements
You need to know how to set up metamod v1.17 and how to load metamod plugins. If you do not have metamod running you cannot test any WIP version of RealBot. You also need to have RealBot : Artificial Intelligence Version 1.0 installed, the directory structure is important.

If you do not know how to set up a metamod server then do not try to use this version. I will not help you with the installation procedure of WIP versions. You could ask at the forums for support though.

Installation
Download the correct package (depending on your OS) and unzip the DLL into your "realbot/dll" folder. Possibility exists that you will have to overwrite any existing file, make sure you have made a backup!

Now add this line in your plugins.ini

Windows users:
win32 ../realbot/dll/realbot_mm.dll RealBot

Linux users:
linux ../realbot/dll/realbot_mm_i486.so RealBot

When running the server you can always check if RealBot is loaded properly by using the meta list command.

Nodes
The WIP versions use a totally new navigation system which does NOT rely on RBW/INI files. You cannot waypoint the bot, but you can let the bot learn from you & any other human player. So if you want to let a bot learn the map you simply walk around the map, visit all goals and make sure you got at atleast a few basic places. Once you did this you can start adding bots. The more you play , the more you learn the bots about the map layout. Bots will try not to stand still if they cannot find a path to any goal, but instead they will walk around randomly to nodes. Its recommended to run the first round without bots if you haven't played the map with bots yet. This way you don't get shot when going to any spawn points.

Every round the RealBot NODES File (RBN) gets saved to disk. This way you always keep updating your RBN file.

The node system is still under development; it is possible that it does not work satisfactionary on all maps. However, by reporting specific problems at the forums to me i can improve the system

RealBot is able to learn from every human player. This means if you run a Dedicated Server you can let the bot learn maps blazing fast on servers with 2 or more humans. You don't even need to remove bots when running new maps but simply start playing them, the bots will try to join the party asap.

Personalities
Personalities are introduced since BUILD 2043. They are saved/created/loaded from: realbot/data/cstrike/bots

Every bot has a name which is found in rb_names.txt. When a bot is created a name will be picked from that file. After that a corresponding file will be searched for in the personalities directory. For example, when a bot named "Dude" gets created. RealBot will search for:
realbot/data/cstrike/bots/Dude.ini

Note: this is case sensitive! When a personality file does not exist, realbot will create a random personality which you can edit by hand later on. By changing the personality INI file you can make typical 'personal' bots. Experiment with the given variables.


Reporting Bugs/Suggestions
First, check your BUILD and VERSION number. Bug-Reports can be made at the forum in the corresponding forum thread. This thread has a format like:

BUG REPORT - WIP #1, BUILD 2007

If there is no thread like this, you may create one but be sure you keep the format the same. If there is already a thread you should reply to this one. Any other created threads about the same version will be deleted to prevent unnescesary/duplicate threads. This will keep the overview for me and anybody else easy.
Support
Feel free to use this button to link to the RealBot site! Feel free to use this button to link to _the_ site for bots and bot authors!

RealBot is a project by FunDynamic (Notice: Dutch site) Must-Visits
Bots-United

Affiliates
Website #1

  RealBot & Website (C) 2000 - 2004 by Stefan Hendriks; logo/button/title picture made by Nirrad