Type Alias NetworkVersion

An object representing software versioning. Used in the ConnectPacket to allow the client to inform the server the minimum Archipelago version it supports.

Archipelago does not follow a semver versioning standard.

type NetworkVersion = {
    build: number;
    class: "Version";
    major: number;
    minor: number;
}
Index
build: number

The build/patch component of the version number. (e.g., 0.0.X)

class: "Version"

Apparently required to be present to ensure the Archipelago server parses this object correctly.

major: number

The major component of the version number. (e.g., X.0.0)

minor: number

The minor component of the version number. (e.g., 0.X.0)