I love the smell of UnrealEd crashing in the morning. – tarquin

UE1:UdpServerQuery (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT Object >> Actor >> Info >> InternetInfo >> InternetLink >> UdpLink >> UdpServerQuery
Package: 
IpServer
This class in other games:
RTNP, U1

UdpServerQuery

Version: 1.5

This query server is compliant with the GameSpy Uplink Specification. The specification is available at http://www.gamespy.com/developer and might be of use to progammers who are writing or maintaining their own stat gathering/game querying software.

Note: Currently, SendText returns false if successful.

Full documentation on this class is available at http://unreal.epicgames.com/

Properties[edit]

Property group 'UdpServerQuery'[edit]

QueryName[edit]

Type: name

Name to set this object's Tag to.

Default value: 'MasterUplink'

Internal variables[edit]

bRestartServerOnPortSwap[edit]

Type: bool

Modifiers: globalconfig


CurrentQueryNum[edit]

Type: int

Query ID Number.

GameName[edit]

Type: string

Modifiers: globalconfig


Default value: "ut"

MinNetVer[edit]

Type: int

Modifiers: globalconfig


OldQueryPortNumber[edit]

Type: int

Modifiers: globalconfig


ReplyData[edit]

Type: string


Default values[edit]

Property Value
RemoteRole ROLE_None

Functions[edit]

Events[edit]

PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


PreBeginPlay[edit]

event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


ReceivedText[edit]

event ReceivedText (InternetLink.IpAddr Addr, string Text)

Overrides: UdpLink.ReceivedText


Other instance functions[edit]

GetBasic[edit]

function string GetBasic ()


GetGameProperty[edit]

function string GetGameProperty (string Prop)


GetInfo[edit]

function string GetInfo ()


GetLevelProperty[edit]

function string GetLevelProperty (string Prop)


GetPlayer[edit]

function string GetPlayer (PlayerPawn P, int PlayerNum)


GetPlayerProperty[edit]

function string GetPlayerProperty (string Prop)


GetRules[edit]

function string GetRules ()


ParseNextQuery[edit]

function bool ParseNextQuery (string Query, out string QueryType, out string QueryValue, out string QueryRest, out int bFinalPacket)


ParseQuery[edit]

function string ParseQuery (InternetLink.IpAddr Addr, coerce string Query, int QueryNum, out int PacketNum)


SendAPacket[edit]

function bool SendAPacket (InternetLink.IpAddr Addr, int QueryNum, out int PacketNum, int bFinalPacket)


SendPlayers[edit]

function bool SendPlayers (InternetLink.IpAddr Addr, int QueryNum, out int PacketNum, int bFinalPacket)


SendQueryPacket[edit]

function bool SendQueryPacket (InternetLink.IpAddr Addr, coerce string SendString, int QueryNum, out int PacketNum, int bFinalPacket)