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()
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")