mypass = config.get('config', 'mysqlpass') database.settings(myhost, myuser, mypass) clients = {} que = {} for s in config.sections(): if s.startswith('client:'): alias = s[7:] clientdata = dict(config.items(s)) clients[alias] = clientdata que[alias] = Queue.Queue() print clients action.load(clients) database.load(clients) log_xmlrpc = logger.log_xmlrpc() class MMCore(xmlrpc.XMLRPC): """ MineMon Core objects to be published for clients. """ def xmlrpc_login(self, server, player): #Log the request log_xmlrpc.recieved("login", [server, player], server) RunCommand = RunCommandThread(command.login, player, v, server) RunCommand.start()
mcport = config.get('config', 'rport') mcpwd = config.get('config', 'rpass') #### some settings-var #### mcpath = config.get('config', 'mcpath') mapurl = config.get('config', 'mapurl') helpurl = config.get('config', 'helpurl') screen = config.get('config', 'screen') gmail = config.get('config', 'gmail') gpw = config.get('config', 'gmailpw') mailrcvr = config.get('config', 'sendto') #### announce that i'm running #### action.connect(mchost, mcport, mcpwd) action.load(gmail, gpw, mailrcvr, screen) action.say("Minecraft Monitor Version "+version+" now running!", 1) action.say("Type !help for available commands", 0) ops = action.load_op(mcpath) #### check if enabled & op func #### def enabled(onoroff): try: setting = config.get('config', onoroff) except: setting = "disabled" print "NO setting entry for "+onoroff+", disabled." if "enabled" in setting: return True
helpurl = config.get('config', 'helpurl') screen = config.get('config', 'screen') mc_mem = config.get('config', 'mc_mem') gmail = config.get('config', 'gmail') gpw = config.get('config', 'gmailpw') mailrcvr = config.get('config', 'sendto') #### announce that i'm running #### try: action.connect(mchost, mcport, mcpwd) except: print "Coult not connect to Minecraft Rcon!" sys.exit() action.load(gmail, gpw, mailrcvr, screen, mc_mem) action.say("§aMinecraft Monitor Version "+v+" now running!", 1) action.say("§aType !help for available commands", 0) ops = action.load_op(mcpath) timetrk=timetrack.playtime() #### check if enabled & op func #### def enabled(onoroff): #Check if regular command or feature if "!" in onoroff: setting = database.check_enabled_command(onoroff) #If not enabled say so. if not setting: