Buggy Bots


([DMZ]StoneKiller) #1

After installing Omni-Bots 0.71 and setting up the server from them they ran great not sure for how log at least three hours, I went to bed and this morning there were 11 bots running I had set it too 4 max which it did for at least 3 hours my server is a 12 slot so I had to reset the server and the bots went back to 4 active is this normal or buggy, and is there a fix??? please let me know. Thanks


(system) #2

Dit you try the OmniBot forum ? I think that is the best place for omnibot questions :

http://www.omni-bot.de/e107/e107_plugins/forum/forum.php


([DMZ]StoneKiller) #3

[QUOTE=dutchman;192704]Dit you try the OmniBot forum ? I think that is the best place for omnibot questions :

http://www.omni-bot.de/e107/e107_plugins/forum/forum.php[/QUOTE]Good tip just did that, but if anyone knows how to fix this kind of error, I think its good to ask at more than one place.

If anyone else has this going on let me know if I find a solution I will share that info for others.

Update:

Had a problem with too many bots entering my server and filling all the slots to the point that a human player could not play, so I went to the Omni-Bot site hoping they would know what was going on, Nope they were unable to replicate the issue and so were unable to help.

After a few weeks it was getting pretty old resetting the frigging server so I could log on to play then today I had a brainstorm and deleted all but four bots in the (et_autoexec) file and presto it worked. I now have four bots and no repeats and no more bot issue! Problem solved.

This file (et_autoexec)is located in the omni-bot folder:

// Load any other scripts that we will need.
ExecScript(“et_navconfig.gm”);
ExecScript(“commands.gm”);
ExecScript(“et_commands.gm”);
ExecScript(“utilities.gm”);
ExecScript(“et_utilities.gm”);
ExecScript(“difficulty.gm”);
ExecScript(“server_manager.gm”);
ExecScript(“mapconfigs.gm”);

/////////////////////////////////////////////////////////////////////
// Register default profiles for the game classes.
RegisterDefaultProfile(CLASS.SOLDIER, “def_bot.gm”);
RegisterDefaultProfile(CLASS.MEDIC, “def_bot.gm”);
RegisterDefaultProfile(CLASS.ENGINEER, “def_bot.gm”);
RegisterDefaultProfile(CLASS.FIELDOPS, “def_bot.gm”);
RegisterDefaultProfile(CLASS.COVERTOPS, “def_bot.gm”);

/////////////////////////////////////////////////////////////////////

// Set up a list of Names, optionally associated with a script.

// Color key for ET
// ^0 = Black
// ^1 = Red
// ^2 = Green
// ^3 = Yellow
// ^4 = Blue
// ^5 = Light blue
// ^6 = Pink
// ^7 = White

Names["^4^4[BOT]^7^7Moe"] = “”;
Names["^4[BOT]^7Curly"] = “”;
Names["^4[BOT]^7Shemp"] = “”;
Names["^4[BOT]^7Larry"] = “”;

// Register a bot with a script. Uncomment this line to try the sample bot.
//Names[“samplebot”] = “sample.gm”;

// This is optional for ET. By default breakable objects won’t be targeted, because this
// distance defaults to 0. Set this to some low value to allow bots to target breakable objects.
// This number is the distance that bots are allowed to target breakable entities at.
// It must be a global variable.
// global TargetBreakableDist = 10.0;

//~ global TestMapOn = true;

global PostMapLoad = function()
{
Util.ProcessMovers();
};

print(“ET Script Executed”);

Bot update:

Ok this is too weird the bots are back but now there giving themselves new names
wtf how the heck can that happen???
OmniBot[700]
OmniBot[699]
OmniBot[588]
OmniBot[587]
OmniBot[701]

I thought by deleting them that would end there multiplying not so…