Difference between revisions of "ALiVE (Required)"

From ALiVE Wiki
Jump to: navigation, search
Line 16: Line 16:
  
 
*''ALiVE Versioning:'' this will output a warning if players attempt to join a server with a different version of ALiVE.  Optionally, editors can set it to Kick players as well.
 
*''ALiVE Versioning:'' this will output a warning if players attempt to join a server with a different version of ALiVE.  Optionally, editors can set it to Kick players as well.
 +
 +
*''AI Distribution:'' If Headless Client is selected, it will automatically distribute all AI spawned by ALiVE across available headless clients.
  
 
*''Disable SP Save:''  Saving in Single Player is disabled by default, as the large amount of data in an ALiVE game can cause the client to crash on saving.  Enable at your own risk!
 
*''Disable SP Save:''  Saving in Single Player is disabled by default, as the large amount of data in an ALiVE game can cause the client to crash on saving.  Enable at your own risk!
Line 22: Line 24:
  
 
*''Disable Admin Actions:''  turns off the admin actions such as ghosting, teleport and debug functions.
 
*''Disable Admin Actions:''  turns off the admin actions such as ghosting, teleport and debug functions.
 +
 +
*''Autopause:'' freezes all active ALiVE modules when no players are connected to the server.
  
 
*''Garbage Collector:''  the cycle time and lower threshold for when GC kicks in can be set here.  Set to -1 to disable GC completely.
 
*''Garbage Collector:''  the cycle time and lower threshold for when GC kicks in can be set here.  Set to -1 to disable GC completely.
  
*''GC Exclude:''  add classnames of objects to exclude completely from the GC.  It is also possible to exclude objects by syncing them to the ALiVE module or placing ''this setvariable ["ALiVE_SYS_GC_IGNORE",true]'' in the init line.
+
*''GC Include:''  add classnames of any additional non-unit and non-vehicle objects to include GC.  Alternatively, it is also possible to exclude objects by syncing them to the ALiVE module or placing ''this setvariable ["ALiVE_SYS_GC_IGNORE",true]'' in the init line.
  
  
 
[[Category:ALiVE Modules]]
 
[[Category:ALiVE Modules]]

Revision as of 06:49, 2 October 2015

Part of:
Icon sys profile.png ALiVE Systems

How It Works

The main ALiVE module is required to make ALiVE work. It also includes settings for the built in Garbage Collector and options to enable saving in Single Player missions.


Usage: Simply place ALiVE (Required) in the editor and choose the settings as desired. Do not sync it to anything.


Optional Parameters

  • ALiVE Versioning: this will output a warning if players attempt to join a server with a different version of ALiVE. Optionally, editors can set it to Kick players as well.
  • AI Distribution: If Headless Client is selected, it will automatically distribute all AI spawned by ALiVE across available headless clients.
  • Disable SP Save: Saving in Single Player is disabled by default, as the large amount of data in an ALiVE game can cause the client to crash on saving. Enable at your own risk!
  • Disable Adv Markers: turns off the Advanced Marker system. This will also disable persistent markers, SPOTREPs and map drawing.
  • Disable Admin Actions: turns off the admin actions such as ghosting, teleport and debug functions.
  • Autopause: freezes all active ALiVE modules when no players are connected to the server.
  • Garbage Collector: the cycle time and lower threshold for when GC kicks in can be set here. Set to -1 to disable GC completely.
  • GC Include: add classnames of any additional non-unit and non-vehicle objects to include GC. Alternatively, it is also possible to exclude objects by syncing them to the ALiVE module or placing this setvariable ["ALiVE_SYS_GC_IGNORE",true] in the init line.