My program doesn't have bugs. It just develops random features.

UE1:UdpServerQuery (U1)

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

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

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

Property group 'UdpServerQuery'

QueryName

Type: name

Name to set this object's Tag to.

Default value: 'MasterUplink'

Internal variables

CurrentQueryNum

Type: int

Query ID Number.

GameName

Type: string

Modifiers: globalconfig


Default value: "unreal"

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 (PlayerPawn 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 string FinalPacket)


ParseQuery

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


SendPlayers

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


SendQueryPacket

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