Building Server Portals

To set up a Server Portal:

Triggers, Doors, and Usable Placeables are the customary objects used for inter-server travel in ALFA. 

 

Scripts:

In the OnClick or OnUsed script of the object, set the script = acr_trg_portalstart

Remaining scripts should be the default acr_* scripts for the portal object type.

 

Portal Waypoints:

Create a Waypoint with a Tag of the form <SourceServerId>_PortalTo_<DestinationServerId>_<PortalNumber>, where the ServerIds are 3 digit integers, and the PortalNumber is a 2 digit integer, i.e. for the Arrival Waypoint of a portal from Baldur's Gate (Server ID 010) to The Silver Marches (Server ID 003), the first such arrival WP is given the Tag: 010_PortalTo_003_01

 

Portal Variables:

int ACR_PORTAL_DEST_SERVER = (1 - 999 ) should be set to the Destination Server ID#

 

int ACR_PORTAL_NUM =  (1 - 99) the destination waypoint Portal Number

 

int ACR_PORTAL_ADJACENT =  If set to 1, the portal doesn't use a 24-hour cooldown, otherwise it uses the cooldown.

 

-Thanks to the ALFA Tech Dept.