This is something that has been happening every so often, and normally isn't a problem, but it's getting annoying now. Here's my setup:
HubBotNick 10.1.1.20:3333/3332
LeafBotNick1 192.168.10.20:3333/3332
LeafBotNick2 192.168.10.30:3333/3332
LeafBotNick3 10.1.1.20:4444/4443
all bots are 1.6.8, but problem existed in 1.6.6-1.6.8.
Hub bot was setup first:
.+bot LeafBotNick1 192.168.10.20:3333/3332
.chattr LeafBotNick1 +of
.botattr LeafBotNick1 +s
.botattr LeafBotNick1 +ags
.save
Leaf bots were setup using same instructions:
.+bot HubBotNick 10.1.1.20:3333/3332
.chattr HubBotNick +of
.botattr HubBotNick +s
.botattr HubBotNick +agp
.save
The bots then connect and share the user file. All leaf bots only know of the hub bot and the owner. The hub bot is where all users are registered. The data file is transferred to the leaf bots upon connection.
Now, here's the problem... about 2 months after the botnet was setup, the hub bot removes the bot records for the leaf bots. They don't disconnect or stop sharing files, just forget who the leaf bots are. Also at this point, the leaf bots remove the hub bot from its database. At this point, the botnet is completely useless. I have to remove all the botnet bot's information from the hub. Then I delete all the leaf bot's user files, and restart them from scratch. Then I setup the botnet all over again. Any reason as to why this keeps happening?
Here are the TCL scripts loaded on the HUB bot (leafs use same scripts):
Loading netbots.tcl v4.09 by slennox..
Loaded components: chanlimit, extras, netbots, repeat
*** Capslock.tcl 0.1 by KuNgFo0 loaded
chankey-1.1 by blue loaded
Loaded cleanusers.tcl v1.1 by slennox
NickServ Identify Script by DrLinux - Loaded.
Services GetOps v1.0 by benbe <benbe@dprime.net> loaded.
Userinfo TCL v1.06 by ButchBub, Beldin, Kirk, guppy, Ernst, and Dude loaded for: URL BF GF IRL EMAIL DOB.
use '.help userinfo' for commands.
Public Voice Command v1.2 by MC_8 loaded.
Any help would be appreciated.