Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:UdpGameSpyQuery (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2 Object >> Actor >> Info >> InternetInfo >> InternetLink >> UdpLink >> UdpGameSpyQuery
Package: 
IpDrv
This class in other games:
UE2Runtime, UT2003, 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

Property group 'UdpGameSpyQuery'

QueryName

Type: name

Name to set this object's Tag to.

Default value: 'MasterUplink'

Internal variables

bRestartServerOnPortSwap

Type: bool

Modifiers: globalconfig


Default value: True

CurrentQueryNum

Type: int


MinNetVer

Type: int

Modifiers: globalconfig


OldQueryPortNumber

Type: int

Modifiers: globalconfig


ReplyData

Type: string


Functions

Events

PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


PreBeginPlay

event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


ReceivedText

event ReceivedText (InternetLink.IpAddr Addr, string Text)

Overrides: UdpLink.ReceivedText


Other instance functions

GetBasic

function string GetBasic ()


GetGameProperty

function string GetGameProperty (string Prop)


GetInfo

function string GetInfo ()


GetLevelProperty

function string GetLevelProperty (string Prop)


GetPlayer

function string GetPlayer (PlayerController P, int PlayerNum)


GetPlayerProperty

function string GetPlayerProperty (string Prop)


GetRules

function string GetRules ()


ParseNextQuery

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


ParseQuery

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


SendAPacket

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


SendPlayers

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


SendQueryPacket

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