PLBOT 098 STANDARD | PLBOT 098 PACKAGE | HOME

  [ Overview ]
---------------------------------

PLBot is a Half-Life bot for Counter-Strike 1.1. Bots are great for clan trainning and small lan parties. Theirs humanlike fighting style is great challenge for all players. Their combat style doesn't depend on "waypoints" and their knowledge about environment gives them unpredictable and always exciting combat.

Thanks to radio commands you can cooperate with bots which make gameplay more tactical. Also the small CPU usage allows you to run bots smoothly with comfortable frame rate. There is also some additional stuff like spray logos for bots or laser dot for some weapons.
By built in menu interface and simple commands you can easily operate with bots.

PLBot can run on linux and windows dedicated server. It's highly recommended to run bot's server with ClanMod which makes the administrating much easier and powerful.

  [ Installation ]
---------------------------------

PLBot 0.98 Package Installation
This installation is for "PLBot 0.98 Package". Unzip file plbot098p.zip to cstrike directory with "use folder names" option. That is all. Make sure you have unzipped it properly by typing clanmod_version and plbot_version in running server console (or just in game console if listenserver running). You have binded botmenu uder " = " key and ClanMod menu under " - " key. This is set by default in cstrike/plbot.cfg.

PLBot 0.98 Standard Installation
This installation is for "PLBot 0.98 Standard". Make backup of your existing cstrike/liblist.gam file and unzip plbot098s.zip. Make sure that plbot.cfg file is in the cstrike directory and you have unzipped files with "use folder names" option.

BotMaster 5000
You can run PLBot with BotMaster 5000. This tools allows you to play game with diffrent bots. For installation and more details go to Botman page.

  [ Botmenu ]
---------------------------------
By Botmenu you can easily add bots and nodes. To use Botmenu, press " = " key (binded by default in plbot.cfg).

NOTE: Menu doesn't work with BotMaster 5000. Use server command to add bots.

  [ Radio commands ]
---------------------------------
There are 12 radio commands on which bot can react. You can specify who you call by pointing at him. By sending radio command without pointing, bots (number is specified by plbot_control cvar) which can see you will react on your command.

Follow me
bots follow you.

Cover me
bots follow and cover you.

Stick together team
bots stick together during combat.

You take the point
bots under you control defence current place for 10 sec, then they go in their way.

Hold this position
bots defence place, until bomb is planted

Need backup
calls bots for help.

Taking fire need assistance
calls for help bots under your control.

Go go go!
bots under your control go in pointed direction.

Team fall back
bots under your control run in opposite direction to pointed even if they take fire.

Storm the front
bots under your control storm pointed direction.

Get in position
bots stop in current place and wait for next commands.

Regroup team
bots under your control run off.

There are many possibilities in ordering the commands. You can plan attacks or organize traps.

  [ Commands & Cvars ]
---------------------------------

botmenu
Display botmenu (see Botmenu chapter).

observer
Bots won't attack you.

laserdot
Turn on/turn off laser dot. Cvar plbot_laserdot must be set to 1.

plbot_add <team>
<skill> <name>
Add bot. Tem: 1 - Terrorist, 2 - Counter-Terrorist. Skill: 1 - easy, 5 - hard, 6 - random. This commands works also in server console.
Used without any arguments will add random bot with skill set by plbot_skill cvar .

plbot_control <value>
Where x is a number of bots which follow you if called. Cvar by default set to 2.

plbot_group <value>
Where x is a number of groups which bots create. Cvar by default set to 2.

plbot_laserdot <value>
Set if players and bots can use laser dot. Cvar by default set to 0.


plbot_uselasserdot <value>
Bots use laserdot. Cvar by default set to 0.


plbot_chat <value>
Bots can chat. Cvar by default set to 0.

plbot_skill <value>
Default skill for bot when added. Cvar by default set to 4.

All cvars and command plbot_add can be executed in server console or in BotMaster 5000 without any prefix or alias.

  [ Configuration files ]
---------------------------------
plbot.cfg
Configuartion for bot. This file is executed when new map starts. Make sure that file is in cstrike directory.

names.txt

Names for bots. Make sure that they are 32 characters long.

chat.txt
Sentences for bots. Sentences below [CHAT] header are for regular chating; [KILLER] for bots who kill someone; [VICTIM] for victims.

addon
In directory plbot/addon you can find
nice icon (plbot.ico) for Counter-Strike and logos for bots (decals.wad). If you want bots spray logo just copy this file to cstrike directory (you may also make backup of existing one).

  [ Nodes & Parameters ]
---------------------------------
Nodes
Points on map which helps bot in their navigation.
All operations on nodes can be done from botmenu (see Botmenu chapter). You can add, remove and save nodes. Available nodes are in plbot/maps directory. They are automaticly loaded when maps starts.
The best way to learn how to node map is watching existing ones during the game. However there is a simple rule for nodes. Put them as less as you can. Also the distance between each other should be not more then maxway parameter is set. When you create new node you should be able to see previous one from that place. Don't forget to put rush points on map (simply choose set rush point option from Nodes Editor when stand on created node)...

Parameters
By setting values in parameters you influence on bots navigation.
maxway x - distance from which bots can see next path (100-300).
bheight x - acceptable height for bot from which bot won't fall (100 - 200).
bsenss x - distance from which bots try avoid wall from side (25-100).
bsensf x - distance from which bots try avoid wall on front (25-200).
blevel x - height from which bots check for walls (0-36).
bunstuck x - distance from which bots try to avoid themselves (75-150).
blnodes x - how much nodes bot remember on which he walked (0-16).
bprio x - how much bots worry about nodes (1-10).

Where x is a number from range in brackets. By saving nodes you save parameters.

  [ How to ]
---------------------------------
Add bot
Use botmenu to add bots when listenserver running or from console by plbot_add command.

Remove bot
Use half-life kick command.

Edit or add nodes on map

Use botmenu.

Uninstall PLBot
Edit cstrike/liblist.gam file and change lines gamedll "plbot\plbot.dll" and gamedll_linux "plbot/plbot_i486.so" to gamedll "dlls\mp.dll" and gamedll_linux "dlls/cs_i386.so".

  [ Contact ]
---------------------------------
www.olo.counter-strike.pl
olo@counter-strike.pl

 

COPYRIGHT © 2001 OLO