Server for my region. When a user arrives, it add adds to a list of current users and sends a message to the region that the user is there (for objects that react to avatars in region). It also rezzes a prim, ORAC, which enables each avatar in the region to interact (e.g. teleporting, animations, etc), primarily developed for Role Play in the sim. When an avatar leaves the region, the ORAC prim dies and the user is removed from the current avatar list.
ORAC is a prim that is rezzed for each user in the region. The prim follows the user around and listens for commands from that user on channel 123. Commands can be customized for particular ROLE PLAY. Example commands are TELEPORT or ANIMATE. In the system, ORAC communicates with the server to perform actions for this user.
A subserver occupies its own prim in second life, allowing for segregation of animations specific to subservers.
-
Animation server. The animator.lsl script is repeated 10 times in the prim, each with a different link number. The animation server assigns avatars to specific scripts, which uses experiences to animate them.
-
Flying mats. These are balloon-like vehicals that allow one user to carry another, as well as pose in the air.
Each mat is rezzed and then warps to the user who summoned it.