def __init__(self, interface_id): BaseManager.register('Game2Agent') BaseManager.register('Agent2Game') manager = BaseManager(address=(config.server, config.server_port + interface_id - 1), authkey='dqn') manager.connect() self.g2a = manager.Game2Agent() self.a2g = manager.Agent2Game() print("interface_id is {}, port is {}".format( interface_id, config.server_port + interface_id - 1))
def __init__(self, id): self.id = id self.action = None BaseManager.register('Game2Agent') BaseManager.register('Agent2Game') manager = BaseManager(address=(config.server, config.server_port + self.id), authkey='rl', serializer='xmlrpclib') manager.connect() print("port : {}".format(config.server_port + self.id)) self.g2a = manager.Game2Agent() self.a2g = manager.Agent2Game()