def METHOD_NAME(self):
    """
    Creates the GRPC server.
    """
    self.check_port(self.port)
    try:
        # Establish communication grpc
        self.server = grpc.server(
            thread_pool=ThreadPoolExecutor(max_workers=10),
            options=(("grpc.so_reuseport", 1),),
        )
        self.unity_to_external = UnityToExternalServicerImplementation()
        add_UnityToExternalProtoServicer_to_server(
            self.unity_to_external, self.server
        )
        # Using unspecified address, which means that grpc is communicating on all IPs
        # This is so that the docker container can connect.
        self.server.add_insecure_port("[::]:" + str(self.port))
        self.server.start()
        self.is_open = True
    except Exception:
        raise UnityWorkerInUseException(self.worker_id)