|
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. You can specify your own server commands and cvars for
PLBot Menu which will be shown and ready for use.
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.985
Standard". Make backup of your existing cstrike/liblist.gam
and cstrike/decals.wad files and unzip plbot0985.zip.
Make sure that you have unzipped files with "use
folder names" option.
There is possibility to run other dll with PLBot (f.e. PODBot).
Just run PLBot with parameter +localinfo plbot_gamedll cstrike/podbot/podbot.dll
You can run PLBot with BotMixer 5000. This tools allows you to play
game with diffrent bots. For installation and more details go to
Botman
page.
ClanMod + BotMixer 5000 + many bots
There is possibility to run ClanMod with BotMixer. Just install
BotMixer5000, now install ClanMod and add run with parameter +localinfo
cm_gamedll cstrike/dlls/BotMixer5000.dll.
Make sure that you have in cstrike/liblist.gam line gamedll
"clanmod\clanmod.dll".
From now you can use as always BotMixer 5000 with many bots and
enjoy simple administrating by menu over the bots with ClanMod.
|
By PLBot Menu you can easily add/kick/slap
bots and edit nodes. To use PLBot Menu,
press " = " key (binded by default in plbot/plbot.cfg with
command "plbot_menu").
PLBot Menu allows you also to change cvars and use commands directly
from menu. See Commands & Cvars Chapter for more details and plbot/plbot.cfg
for examples.
NOTE: Menu doesn't work with BotMixer 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 PLBot Menu (see PLBot Menu chapter).Turn on/turn off laser dot. Cvar plbot_laserdot
must be set to 1 <skill>
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.
This sets new server commands for PLBot Menu. It will be available
from Custom Command. (f.e. plbot_cmd "de_dust" "changelevel
de_dust") See plbot/plbot.cfg for more examples.
This sets new cvar which will be available from Game Settings in
PLBot Menu. (f.e. plbot_cvar "mp_timelimit" "5"
"30") See plbot/plbot.cfg for more examples.
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.
This sets the password for PLBot Menu.
This sets name of setinfo filed which will store your password for
PLBot Menu. By default this is set to "plbot_pw".
When plbot_password is set on server you will have to type it in
console for PLBot Menu access. (f.e. setinfo plbot_pw "my
access password")
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 PLBot Menu to add/kick bots when listenserver running or from
console by plbot_add/kick command when dedicated server is running.
Use PLBot Menu.
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".
|
http://www.botepidemic.com/plbot/
olo@botepidemic.com |