I don't need to test my programs. I have an error-correcting modem.

UE2:MasterServerClient (UT2004)

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

null

Properties[edit]

Property group 'Query'[edit]

Query[edit]

Type: array<QueryData>


ResultCount[edit]

Type: int

Modifiers: const


Internal variables[edit]

ModRevLevel[edit]

Type: int

The current mod news revision level -- Both returned by a MS query

MSLinkPtr[edit]

Type: pointer

Modifiers: native, const


OptionalResult[edit]

Type: string


OwnageLevel[edit]

Type: int

The current revision for ownage maps

Enums[edit]

EClientToMaster[edit]

CTM_Query 
CTM_GetMOTD 
CTM_QueryUpgrade 
CTM_GetModMOTD 
CTM_GetOwnageList 

EMOTDResponse[edit]

MR_MOTD 
MR_MandatoryUpgrade 
MR_OptionalUpgrade 
MR_NewServer 
MR_IniSetting 
MR_Command 

EQueryType[edit]

QT_Equals 
QT_NotEquals 
QT_LessThan 
QT_LessThanEquals 
QT_GreaterThan 
QT_GreaterThanEquals 
QT_Disabled 
if QT_Disabled, query item will not be added

EResponseInfo[edit]

RI_AuthenticationFailed 
RI_ConnectionFailed 
RI_ConnectionTimeout 
RI_Success 
RI_MustUpgrade 
RI_DevClient 
RI_BadClient 
RI_BannedClient 
RI_UTANBan 

Structs[edit]

QueryData[edit]

Modifiers: native, export

string Key 
string Value 
EQueryType QueryType 

Delegates[edit]

OnQueryFinished[edit]

delegate OnQueryFinished (EResponseInfo ResponseInfo, int Info)


OnReceivedModMOTDData[edit]

delegate OnReceivedModMOTDData (string Value)


OnReceivedMOTDData[edit]

delegate OnReceivedMOTDData (EMOTDResponse Command, string Value)


OnReceivedOwnageItem[edit]

delegate OnReceivedOwnageItem (int Level, string ItemName, string ItemDesc, string ItemURL)


OnReceivedServer[edit]

delegate OnReceivedServer (GameInfo.ServerResponseLine s)


Native functions[edit]

LaunchAutoUpdate[edit]

native function LaunchAutoUpdate ()


StartQuery[edit]

native function StartQuery (EClientToMaster Command)


Stop[edit]

native function Stop ()