Virtual AI System

From ALiVE Wiki
Revision as of 18:39, 24 January 2014 by Highhead (Talk | contribs)

Jump to: navigation, search

Icon sys profile.png ALiVE Systems

The revolutionary Profiles System processes a complete set of data about every AI unit allowing them to be despawned from the game world yet still interact with other ALiVE modules. This allows the ‘virtual battle’ to continue in the background without taking up valuable server resources. Units will reappear in the game world as soon as a player comes within visual range.

Usage: Place the Profile System in the editor and set the desired visual spawn range. Note that high spawn ranges in excess of 3KM may have an impact on performance.

You can limit the number of profiles that get spawned into the game world by setting the Limiter value on the module. The default value is 30. Setting the limiter higher than this may have an impact on performance. Groups that are prevented from spawning are on a first-come, first-served basis - so whichever happens to be closest to a player at the time. Note that making a mission will a LOT of AI then spawn-limiting them is inefficient and may get weird results.

Units and Groups can be explicitly Excluded or Included from Profiles by Synchronising (F5) to the Profiles Module. The behaviour of the module can be configured in the drop down menus. It is not recommended to profile units that you need to be in an exact location or facing such as static guns in a bunker.

Editor Notes

The profile system currently only supports the following waypoint types for virtualisation:

  • Move
  • Cycle

Triggers and other complex editor tools do not function in the virtual battle space.