Exemplo n.º 1
0
    def onPluginLoad(self, config):
        self.ms = MasterServer()

        ini = ConfigParser.ConfigParser()
        ini.read(config)

        pass
Exemplo n.º 2
0
	def onPluginLoad(self, config):
		self.ms = MasterServer ()

		ini = ConfigParser.ConfigParser()
		ini.read(config)
		
		for (name, value) in ini.items('var'):
			if (name == "banmatch"):
				self.BANMATCH = int(value)
			if (name == "sflimit"):
				self.SFLIMIT = int(value)
			if (name == "levellimit"):
				self.LEVELLIMIT = int(value)
			if (name == "matchlimit"):
				self.MATCHLIMIT = int(value)

		for (name, value) in ini.items('ipban'):
			self.ipban.append(name)

		admins = os.path.join(os.path.dirname(config),'admin.ini')	
		ini.read(admins)

		for (name, value) in ini.items('admin'):
			self.adminlist.append({'name': name, 'level' : value})
		print self.adminlist
		pass
Exemplo n.º 3
0
	def onPluginLoad(self, config):
		self.ms = MasterServer ()
		ini = ConfigParser.ConfigParser()
		ini.read(config)

		for (name, value) in ini.items('paths'):
			if (name == "base"):
				self.base = value
			if (name == "sent"):
				self.sent = value
Exemplo n.º 4
0
    def onPluginLoad(self, config):

        self.ms = MasterServer()
        self.CONFIG = config
        ini = ConfigParser.ConfigParser()
        ini.read(config)

        for (name, value) in ini.items('helpers'):
            self.helperlist.append({'name': name, 'level': value})

        pass
Exemplo n.º 5
0
    def onPluginLoad(self, config):
        self.ms = MasterServer()

        ini = ConfigParser.ConfigParser()
        ini.read(config)
        for (name, value) in ini.items('balancer'):
            if (name == "threshold"):
                self.THRESHOLD = int(value)
            if (name == "jointhreshold"):
                self.JOINTHRESHOLD = int(value)

        pass
Exemplo n.º 6
0
 def handle(self, **kwargs):
     Log().info("@[{}]".format(self.__class__.__name__))
     scenario = kwargs["scenario"]
     if not is_open("localhost", 5000):
         # Master server is not running, will do start.
         Log().info("Master Server starting... ")
         master_server = MasterServer()
         master_server.set_scenario(scenario)
         master_server.start()
     else:
         Log().info("Master Server already started.")
     super(StartMaster, self).handle(**kwargs)
Exemplo n.º 7
0
    def onPluginLoad(self, config):
        self.ms = MasterServer()

        ini = ConfigParser.ConfigParser()
        ini.read(config)
        '''
		for (name, value) in ini.items('var'):
			if (name == "clan1"):
				self.CLAN1 = value
			if (name == "clan2"):
				self.CLAN2 = value
		'''
        pass
Exemplo n.º 8
0
	def onPluginLoad(self, config):
		self.ms = MasterServer ()

		ini = ConfigParser.ConfigParser()
		ini.read(config)
		#for (name, value) in config.items('balancer'):
		#	if (name == "level"):
		#		self._level = int(value)

		#	if (name == "sf"):
		#		self._sf = int(value)
		
		pass
Exemplo n.º 9
0
    def onPluginLoad(self, config):

        self.ms = MasterServer()
        self.CONFIG = config
        ini = ConfigParser.ConfigParser()
        ini.read(config)

        for (name, value) in ini.items('admin'):
            self.adminlist.append({'name': name, 'level': value})
        for (name, value) in ini.items('ipban'):
            self.ipban.append(name)

        pass
Exemplo n.º 10
0
	def onPluginLoad(self, config):
		self.config = self.CONFIG_DEFAULT.copy()
		self.ms = MasterServer()

		print(self.config)
		ini = ConfigParser.ConfigParser()
		ini.read(config)
		for name in self.config.keys():
			try:
				self.config[name] = ini.get('limit', name)
			except:
				raise
		print(self.config)

		pass
Exemplo n.º 11
0
    def onPluginLoad(self, config):
        print("In Plugin Load")
        self.ms = MasterServer()
        ini = ConfigParser.ConfigParser()
        ini.read(config)
        for (name, value) in ini.items('queue'):
            print("In ini Loop: " + str(name) + " / " + str(value))
            if (name == "ismodserver"):
                print("In: if (name == isModServer):")
                queue.isModServer = value
            if (name == "ismodservercurrentmod"):
                print("In: if (name == isModServerCurrentMod)")
                queue.isModServerCurrentMod = value

        print("Setting: " + "Set " + str(queue.isModServerGameVar) + " " +
              str(queue.isModServer))
        print("isModServerCurrentMod: " + queue.isModServerCurrentMod)
Exemplo n.º 12
0
    def getServerVar(self, *args, **kwargs):

        var = args[0]

        if var == 'svr_login':
            self.login = args[1]

        if var == 'svr_pass':
            self.lpass = args[1]

        if var == 'svr_broadcast':
            self.broadcast = int(args[1])

        self.ms = MasterServer()

        if self.broadcast > 0:
            server = self.ms.getServer(self.login, self.lpass, self.broadcast)
            self.serverid = server['svr_id']
            print self.serverid
Exemplo n.º 13
0
	def onPluginLoad(self, config):
		self.ms = MasterServer ()

		ini = ConfigParser.ConfigParser()
		ini.read(config)
		for (name, value) in ini.items('admin'):
			self.adminlist.append(name)
		#Don't know how to get boolean values for things in a specific section of .ini
		for (name, value) in ini.items('var'):
			if (name == "changesvrname") and (value == "true"):
				self.SVRNAME = True
			if (name == "changesvrdesc") and (value == "true"):
				self.SVRDESC = True
			if (name == "svrname"):
				self.svrname = value
			if (name == "changesvrname"):
				self.svrdesc = value
			if (name == "double") and (value == "true"):
				self.DOUBLEELIM = True
Exemplo n.º 14
0
    def onPluginLoad(self, config):
        self.ms = MasterServer()

        ini = ConfigParser.ConfigParser()
        ini.read(config)
        #for (name, value) in config.items('mapvote'):
        #	if (name == "level"):
        #		self._level = int(value)

        #	if (name == "sf"):
        #		self._sf = int(value)
        for (name, value) in ini.items('maps'):
            self.maplist.append({'name': name, 'status': value})

        for (name, value) in ini.items('var'):
            if (name == "votepercent"):
                self.VOTEPERCENT = value
            if (name == "minplayers"):
                self.MINPLAYERS = value

        print self.MINPLAYERS, self.VOTEPERCENT
        pass
Exemplo n.º 15
0
 def __init__(self):
     master = MasterServer('Master3')
     master.run(['Slave31', 'Slave32'])
Exemplo n.º 16
0
 def __init__(self):
     master = MasterServer('Master1')
     master.run(['Slave11', 'Slave12'])
Exemplo n.º 17
0
 def __init__(self):
     master = MasterServer('Master2')
     master.run(['Slave21', 'Slave22'])