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.
|
|
|