OpenSimMirror/OpenSim/Tools/pCampBot
Justin Clark-Casey (justincc) 940c79a66d Resolve a small race condition on removing bot behaviours that might leave previous behaviour active
Also closes behaviours on disconnect instead of interrupt, though this makes no practical difference.
If existing behaviour is None, other added behavious will not take affect until None is removed (as this is an infinite wait until interrupted).
2014-09-04 18:50:06 +01:00
..
Behaviours Terminate 'nothing' behaviour (and potentially others) by signalling using an event rather than polling connection state every 100ms 2014-09-04 18:49:06 +01:00
Interfaces Terminate 'nothing' behaviour (and potentially others) by signalling using an event rather than polling connection state every 100ms 2014-09-04 18:49:06 +01:00
Properties Bump OPenSimulator version and assembly versions up to 0.8.0 Dev 2013-10-04 23:33:47 +01:00
Bot.cs Resolve a small race condition on removing bot behaviours that might leave previous behaviour active 2014-09-04 18:50:06 +01:00
BotManager.cs Go back to disconnecting bots in parallel since serially is too slow. 2014-09-04 18:47:48 +01:00
README.txt adjust pCampbot so it starts up bots with the name format "<firstname> <lastname>_<bot-number>" 2011-10-31 22:14:49 +00:00
pCampBot.cs minor: update pCampbot usage/help statement 2013-10-31 20:19:57 +00:00

README.txt

This is the PhysicsCamperbot libslBot tester.

This is designed to stress test the simulator.  It creates <N>
clients that log in, randomly jump/walk around, and can say excuses from
the BOFH.

Bots must have accounts already created.  Each bot will have the same firstname and password
but their lastname will be appended with _<bot-number> starting from 0.  So if you have two bots called ima bot, their
first names will be ima_bot_0 and ima_bot_1.

*** WARNING ***
Using this bot on a public grid could get you banned permanently, so
just say No! to griefing!

----- Setup -----
Linux: To build, in the main opensim directory, run:
  ./runprebuild.sh
  nant

Windows: Run the prebuild.bat in the main opensim directory and then
open the created solution and compile it.

pCampBot.exe will end up in the regular opensim/bin folder

----- Running the bot -----

windows: pCampBot.exe -botcount <N> -loginuri <URI> -firstname <bot-first-name> -lastname <bot-last-name-stem> -password <bot-password>
*nix: mono pCampBot.exe -botcount <N> -loginuri <URI> -firstname <bot-first-name> -lastname <bot-last-name-stem> -password <bot-password>

----- Commands -----

The bot has console commands:
  help       - lists the console commands and what they do
  shutdown   - gracefully shuts down the bots
  quit       - forcefully shuts things down leaving stuff unclean