anchor.diff:  	SetupExternalRSC()
   
   	GLOB.config_error_log = GLOB.world_manifest_log = GLOB.world_pda_log = GLOB.world_job_debug_log = GLOB.sql_error_log = GLOB.world_href_log = GLOB.world_runtime_log = GLOB.world_attack_log = GLOB.world_game_log = "data/logs/config_error.log" //temporary file used to record errors with loading config, moved to log directory once logging is set bl
  -
  -	CheckSecurityMode()
   
   	make_datum_references_lists()	//initialises global lists for referencing frequently used datums (so that we only ever do it once)
   
  
positive.code: #define RESTART_COUNTER_PATH "data/round_counter.txt"
  
  GLOBAL_VAR(security_mode)
  GLOBAL_VAR(restart_counter)
  GLOBAL_PROTECT(security_mode)
  
  //This happens after the Master subsystem new(s) (it's a global datum)
  //So subsystems globals exist, but are not initialised
  
negative.code: 	if(GLOB.round_id)
  		log_game("Round ID: [GLOB.round_id]")
  
  /world/Topic(T, addr, master, key)
  	TGS_TOPIC	//redirect to server tools if necessary
  
  