Merge pull request #23 from joemort/bots

Update start.py
This commit is contained in:
Ammar Askar 2013-11-06 09:31:55 -08:00
commit ed8356c185

View File

@ -1,6 +1,7 @@
import getpass import getpass
import sys import sys
import Utils import Utils
import time
from pluginloader import PluginLoader from pluginloader import PluginLoader
from networking import PacketSenderManager, NetworkManager from networking import PacketSenderManager, NetworkManager
from optparse import OptionParser from optparse import OptionParser
@ -35,6 +36,10 @@ if __name__ == "__main__":
action="store_true", default=False, action="store_true", default=False,
help="use more fun bot names") help="use more fun bot names")
parser.add_option("-t", "--throttle", dest="throttle",
action="store_true", default=False,
help="throttle bot connections to join 1 per second")
# pluginLoader # pluginLoader
pluginLoader = PluginLoader("plugins") pluginLoader = PluginLoader("plugins")
pluginLoader.loadPlugins(parser) pluginLoader.loadPlugins(parser)
@ -77,6 +82,8 @@ if __name__ == "__main__":
print "Connecting with " + str(options.bots) + " bots" print "Connecting with " + str(options.bots) + " bots"
connections = [] connections = []
for i in range(options.bots): for i in range(options.bots):
if options.throttle:
time.sleep(1)
if options.funBotNames and i < len(names): if options.funBotNames and i < len(names):
name = names[i] name = names[i]
else: else: