I've experienced what I think is a wierd thing.
I added three more bots to my botnet and they went on line and I linked them to the hub and they downloaded the userfile... so far so good, but they didn't get the flags for the different users.
I'm using slennox's botnet scripts (sentinel and netbots) beside this annoying error everything works fine and have been for quite some time.
# When sharing user lists, DON'T ACCEPT global flag changes from other bots?
# NOTE: The bot will still send changes made on the bot, it just wont accept
# any global flag changes from other bots.
#set private-global 0
# When sharing user lists, if private-global isn't set, which global flag
# changes from other bots should be ignored?
#set private-globals "mnot"
# When sharing user lists, don't accept ANY userfile changes from other
# bots? Paranoid people should use this feature on their hub bot. This
# will force all userlist changes to be made via the hub.
#set private-user 0
# This setting makes the bot discard it's own bot records in favor of
# the ones sent by the hub.
# NOTE: No passwords or botflags are shared, only ports and
# address are added to sharing procedure. This only works with hubs that
# are v1.5.1 or higher.
#set override-bots 0
So which changes should I make on my leafs and on the hub to make it work smooth?
Most likely you want to add users on a Hub bot and have the leaf bots use the same userlist, that way you just need to add users from one bot and the botnet will recognize new users.
On your new bots, leaf, you want to enable this; set override-bots 1
You want the leaf bots to have its userlist overwritten.
On the hub, make sure this is set to 0.