Realbot by Stefan Hendriks - Readme - Listen Server Commands
Content
 Introduction
 Getting Started
 Version Info
 Personality Info
 FAQ
 Report a Bug
 
Console

 Listen Server
 Dedicated Server

Waypoints
 Waypoint system
 Waypoint editor

Other Stuff

 Support Realbot
 Contact Me


Thank you for downloading RealBot Version 1.0!

Listen Server Console Commands

Can you find the Easter Egg?
(A hidden feature in RealBot, hint, the command begins with rb_ )

All RealBot related console commands are listed here. I have created sections, so its easier for you to find any command that you need. You should be able to use the console when you run RealBot using its created shortcut in the Start menu (if you have installed RealBot using the EXE Install file). 

All commands use a certain syntax. Like: command <value> for instance. When the specific command is to switch something on or off, it will be displayed as: command <switch> This means, that when you fill in a 1 at that spot , you will turn something ON, and when you fill in a 0 then you will turn something OFF.

Example:
rb_showskill <switch> 

Usage in Counter-Strike:
rb_showskill 1     
-    This will turn the feature ON
rb_showskill 0      -    This will turn the feature OFF
 

Note: All commands for controling RealBot begin with rb_
List of Console Commands: (listen server)


Bot Control (adding/removing bots)


rb_addbot <team> <model> <name> <skill>

This will add a bot. When no parameters given, the bot will have random values. The skill will be depended on the skill settings (like minimum random skill or maximum random skill). Examples:
addbot 1 , will add a bot to the terrorist team. 

<team> - 1. Terrorist, 2. Counter-Terrorists
<mode> - 1-5
<name> - Whatever you want
<skill>   - Ranges from 1-50. 1 Best, 50 Worse.

rb_removebot <amount> <team>

This will remove <amount> bots of <team>. If team is not specified then randomly <amount> bots will be removed.

rb_showrb <switch> (Default=Enabled)

When enabled then all names of the bots begin with [RB].

rb_showskill <switch> (Default=Enabled)

When enabled then all names of the bots end with (skill of the bot). This however, will be come useless when the rb_forceskill command is used. An example is of a Skill 32 bot: [RB]RealBot(32)

rb_maychat <switch> (Default=Enabled)

When enabled, bots will use random chat messages when killing someone. They will not stop notifying you where they are heading for or whatsoever.



Skill Settings:


rb_skill <skill> (Default -1)

The default skill is specified, when you add a bot then the bot will always have this skill. Unless you specified the skill yourself in the rb_addbot line. When rb_skill is -1 it will pick a random skill within the borders of rb_minskill and rb_maxskill. 

rb_forceskill <skill> (Default= -1)

When value > 0 then the bots will be forced to have a specific skill. All bots will get the specified skill. When rb_showskill is enabled it becomes useless as the bots will not change their name.

rb_minskill <skill> (Default= 1)

The minimum random skill when adding bots with a random skill. (which means you did not specify the skill when using rb_addbot and rb_forceskill is not enabled). Using rb_minskill and rb_maxskill you can create an own range for random skills. The value of rb_minskill cannot be higher then rb_maxskill.

rb_maxskill <skill> (Default= 50)

The maximum random skill when adding bots with a random skill. The value cannot be lower then rb_minskill. And example is:
rb_minskill 30
rb_maxskill 50
Now when adding a bot with random skill it will always be between 30 and 50.

rb_basedelay <seconds> (Default= 0.0)

The extra base delay a bot will have. This only effects the first reaction time, i.e. when a bot saw the enemy for the first time. Example: rb_basedelay 0.1 (0.1 second delay). Or: rb_basedelay 30 (30 seconds delay).

rb_calctime <seconds> (Default = 0.2)

This command is important. In case you experience lag, you should increase this value. The higher the value the less CPU intensive RB will get, the longer it will take before bots will walk and take new decisions. This time interval you change is only needed for those who experience real trouble. You can set it to 0.1 or lower if you think the bots should think faster. Only do this if you have a fast pc.. and experience no lag before with the default setting.


Server related:


rb_beginmessage <switch> (Default= ON)

Shows all users at the beginning a welcome message that the server is running RealBot.

rb_internet <switch> (Default= OFF)

Simulates Internet Play. Disables command RB_ADDBOT. You should disable internet play in order to interfere with this simulation. Bots will randomly join or leave. Taking care with the fact that there might be some real humans joining so they wont fill up the server to fast.



Waypoint Editor:


rb_addwaypoint


Adds a waypoint at your location.

rb_addbeacon <type>

Adds a beacon of <type>:
When type is:

1 - Terrorist beacon (place where terrorists start)
2 - Counter-Terrorirst beacon (place where counter-terrorists start)
3 - Important Area beacon (place only important areas)

rb_autowaypoint <switch>

Turn on/off the auto-waypointer. Only do this if you are ensured that all maps are already mapped. This will save CPU.

rb_init

Initializes Beacons, Waypoints and Experience. Use this only if you want to relearn the bots everything.

rb_initrbx

Initializes Experience. All waypoints and beacons remain intact. Only the learned 'stuck' data will be cleared. Use this if you think the bots do no walk properly anymore. Recommended is to use the rb_lock command to lock the file as soon as you think that the bots are sufficient enough.

wp_editor

Type once for activating editor. Again for de-activating.

wp_door

Use this command to activate/deactivate any wpts that must be doors. Sometimes the auto-waypointer does not find doors. Or assign a door flag to wpts that are not doors at all. Use this command to fix the problem (if needed).


Developer Commands:


rb_showpath <switch> (Default= OFF)

Will show you a path when found by a bot. Only works 100% when one bot is added. Only use this for debugging maps.


Misc:


rb_freeze
<switch> (Default= OFF)

Freezes all bots in game. 

rb_dontshoot <switch> (Default= OFF)

Will make bots not be aware of enemies and thus not shoot them.


Weapon Modes:

rb_weaponmode <value> (Default= 0)

This command can enable special weapon modes.
Values:
0 - Disabled
1 - Knife Mode
2 - Handgun Mode
3 - Rifle Mode
4 - Sniper Mode

Note: When enabled weapon modes, the learning of weapons will not be saved!

Special:

rb_??????????????????????? (Default= ???)

Easter Egg command! Try to find it out yourself! If you can find a clue, then RB will try to give you more hints in order to find it.

Credits

Programmed by: Stefan Hendriks

Testers:
SadBloke
NecromanZer
Tub
Mike
Siro
MikeJ
Ruggie
Neverwinter

Leagle Eagle
Dave Leuven
Ca$h
Siaukia



Special Thanks:
Botman





RealBot © Copyright 2001-2002. All Rights Reserved.
Design by NecromanZer and SadBloke.