Tutorials:Action Variables

From LANCommander
Revision as of 00:22, 22 February 2024 by DoctorDalek (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The LANCommander Playnite addon allows the use of some special variables in primary actions. These variables are expanded upon launch of the game. Any environment variables (%TEMP%, %AppData%, etc.) and special folders (%MyDocuments%, %CommonPrograms%) are also expanded at this time.

Variables

Name Description
{DisplayWidth} The width of the primary display in pixels
{DisplayHeight} The height of the primary display in pixels
{ServerAddress} The address of the currently authenticated LANCommander server
{IPXRelayHost} The host of the IPX relay as specified in Settings. If a hostname is provided, an attempt to resolve to an IP address will be made.
{IPXRelayPort} The port of the IPX relay as specified in Settings

Server Action Variables

Additional variables are available through Server Actions (configurable when editing a server under the "Actions" tab). When specified, these actions are presented to the user as alternative primary actions. These are especially useful for providing direct connection details for a game server.

Name Description
{ServerHost} The hostname of the server. Defaults to the host part of the LANCommander server address. Can be overridden using the "Host" field in a server.
{ServerPort} The port of the server. Specified using the "Port" field in a server.
{ServerIP} The resolved IP of the {ServerHost} variable