示例#1
0
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()
示例#2
0
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
示例#3
0
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: