Пример #1
0
 def connectionMade(self):
     self.params = self.factory.params
     FBRconProtocol.connectionMade(self)
     ver   = yield self.sendRequest(["version"])
     salt  = yield self.sendRequest(["login.hashed"])
     m = hashlib.md5()
     m.update(salt[1].decode("hex"))
     m.update(self.factory.params["secret"])
     login = yield self.sendRequest(["login.hashed", m.digest().encode("hex").upper()])
     event = yield self.sendRequest(["admin.eventsEnabled", "true"])
     self.connection_made_handler()
Пример #2
0
	def connectionMade(self):
		self.params = self.factory.params
		self.mongo  = self.factory.rm.mongo
		FBRconProtocol.connectionMade(self)
		ver   = yield self.sendRequest(["version"])
		salt  = yield self.sendRequest(["login.hashed"])
		m = hashlib.md5()
		m.update(salt[1].decode("hex"))
		m.update(self.factory.params["secret"])
		login = yield self.sendRequest(["login.hashed", m.digest().encode("hex").upper()])
		event = yield self.sendRequest(["admin.eventsEnabled", "true"])
		players = yield self.admin_listPlayers()
		for player in players:
			pl = players[player]
			ph = self.server.addPlayer(pl['name'], pl['guid'])
		self.postMessage("status", "connectionMade")