class_docstr: A Remote Starcraft II environment for playing vs other agents or humans.
  
  Unlike SC2Env, this doesn't actually start any instances and only connects
  to a remote instance.
  
  This assumes a 2 player game, and works best with play_vs_agent.py.
class_docstr_tok: ["A","Remote","Starcraft","II","environment","for","playing","vs","other","agents","or","humans",".","Unlike","SC2Env",",","this","does","n't","actually","start","any","instances","and","only","connects","to","a","remote","instance",".","This","assumes","a","2","player","game",",","and","works","best","with","play_vs_agent.py","."]
code: def _restart(self):
      # Can't restart since it's not clear how you'd coordinate that with the
      # other players.
      raise RestartError("Can't restart")
  
file_path: pysc2/pysc2/env/remote_sc2_env.py
imports: from typing import Sequence
  from absl import logging
  from pysc2 import maps
  from pysc2 import run_configs
  from pysc2.env import sc2_env
  from pysc2.lib import features
  from pysc2.lib import remote_controller
  from pysc2.lib import run_parallel
  from s2clientprotocol import sc2api_pb2
label_desc: Use image node_id 4 for calling the RemoteSC2Env obj's underlying member method code with example usage: obj._restart() without return types