Gah - a solution with more questions. – EntropicLqd

UE2:UdpGameSpyQuery (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> Actor >> Info >> InternetInfo >> InternetLink >> UdpLink >> UdpGameSpyQuery
Package: 
IpDrv
This class in other games:
UE2Runtime, U2, UT2004

UdpGameSpyQuery

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 'UdpGameSpyQuery'[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


Default value: True

CurrentQueryNum[edit]

Type: int


MinNetVer[edit]

Type: int

Modifiers: globalconfig


OldQueryPortNumber[edit]

Type: int

Modifiers: globalconfig


ReplyData[edit]

Type: string


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 (PlayerController 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)