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.
|
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.
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.
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.
|
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.
|
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.
bots follow you.
bots follow and cover you.
bots stick together during combat.
bots under you control defence current
place for 10 sec, then they go in their way.
bots defence place, until bomb is planted
calls bots for help.
calls for help bots under your control.
bots under your control go in pointed
direction.
bots under your control run in opposite
direction to pointed even if they take fire.
bots under your control storm pointed
direction.
bots stop in current place and wait for
next commands.
bots under your control run off.
There are many possibilities in ordering the
commands. You can plan attacks or organize traps.
|
Display botmenu (see Botmenu chapter).
Bots won't attack you.Turn on/turn off laser dot. Cvar plbot_laserdot
must be set to 1 <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 .
Where x is a number of bots which follow you
if called. Cvar by default set to 2.
Where x is a number of groups which bots create.
Cvar by default set to 2.
Set if players and bots can use laser dot. Cvar by default set to
0.
Bots use laserdot. Cvar by default set to 0.
Bots can chat. Cvar by default set to
0.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.
|
Configuartion for bot. This file is executed when new map starts.
Make sure that file is in cstrike directory
Names for bots. Make sure that they are 32 characters long.
Sentences for bots. Sentences below [CHAT] header are for regular
chating; [KILLER] for bots who kill someone; [VICTIM] for victims.
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
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.
|
Add bot
Use botmenu to add bots when listenserver running or from console
by plbot_add command.
Use half-life kick command.
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".
|
www.olo.counter-strike.pl
olo@counter-strike.pl |