Table of Contents

Universe Stargate Network – Your Gateway to Infinite Worlds

The Universe Stargate Network is a region‑spanning and gridwide portal system that connects locations through stable wormhole links. With a single chat command, a gate activates, the chevrons lock, and a wormhole opens to any destination in the network.

Simple Activation

Dialing a gate is effortless. Enter @targetname or /d targetname to begin the dialing sequence. For spontaneous travel, use random to connect to a random gate anywhere on the grid.

Intelligent Control via API

The system offers full remote control through API input channel 100011. External scripts and devices can:

Immersive Stargate Experience

The Universe Stargate Network delivers a cinematic and authentic Stargate atmosphere:

A gridwide network that feels like science fiction, yet remains fully controllable, expandable, and easy to integrate into any region or system.

API

To dial a gate, the minimum requirement is to enter a command in open chat: @“targetname” or /d targetname. You can also use random to dial a random gate from the network.

API Input Channel: 100011

The input channel allows external systems, scripts, and devices to control the gate.

API Output Channel: 100001 (20 m range)

The output channel broadcasts all gate events, states, and telemetry.

Script for auto teleport (RLV version)

integer apiOutput = 100001;
integer apiInput = 100011;
integer on = TRUE;
default
{
    state_entry()
    {
        llListen(apiOutput,"","","");
    }
    listen(integer channel, string name, key id, string msg)
    {
        string json = msg;
        if(llJsonGetValue(json,["command"])=="teleport")
        {
            string region   = llJsonGetValue(json,["region"]);
            string position = llJsonGetValue(json,["position"]);
            vector landingPoint = (vector)position;
            llOwnerSay("@tpto:" + region + "/"
                + (string)llRound(landingPoint.x) + "/"
                + (string)llRound(landingPoint.y) + "/"
                + (string)llRound(landingPoint.z) + "=force");
        }
    }
}

Change Log

0.5