Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

IpDrv.MasterServerUplink

Extends
MasterServerLink
Modifiers
config native

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- IpDrv.MasterServerLink
         |   
         +-- IpDrv.MasterServerUplink

Constants Summary
MSUPROPNUM=3

Variables Summary
boolbIgnoreUTANBans
boolbInitialStateCached
boolbReconnectPending
GameInfo.ServerResponseLineCachedServerState
intCachePlayerCount
floatCacheRefreshTime
boolDoLANBroadcast
boolDoUplink
GameInfo.ServerResponseLineFullCachedServerState
UdpLinkGamespyQueryLink
MasterServerGameStatsGameStats
intMatchID
stringMSUPropDesc[MSUPROPNUM]
stringMSUPropText[MSUPROPNUM]
floatReconnectTime
boolSendStats
boolServerBehindNAT
GameInfo.ServerResponseLineServerState
boolUplinkToGamespy
Inherited Variables from IpDrv.MasterServerLink
ActiveMasterServerList, LANPort, LANServerPort, LastMSIndex, LinkPtr, MasterServerList
Inherited Variables from Engine.Info
BotsGroup, ChatGroup, GameGroup, KickVoteGroup, MapVoteGroup, RulesGroup, ServerGroup

Enumerations Summary
EHeartbeatType
HB_QueryInterface, HB_GamePort, HB_GamespyQueryPort,
EMasterToServer
MTS_ClientChallenge, MTS_ClientAuthFailed, MTS_Shutdown, MTS_MatchID, MTS_MD5Update, MTS_UpdateOption, MTS_CheckOption, MTS_ClientMD5Fail, MTS_ClientBanned, MTS_ClientDupKey, MTS_UTANBan,
EServerToMaster
STM_ClientResponse, STM_GameState, STM_Stats, STM_ClientDisconnectFailed, STM_MD5Version, STM_CheckOptionReply,

Structures Summary
MD5UpdateData
Guid, MD5, Revision
Inherited Structures from IpDrv.MasterServerLink
tMasterServerEntry

Functions Summary
event BeginPlay ()
event ConnectionFailed (bool bShouldReconnect)
function FillPlayInfo (PlayInfo PlayInfo)
function ForceGameStateRefresh (int When)
eventstring GetDescriptionText (string PropName)
eventbool LogStatLine (string StatLine)
function Reconnect ()
event Refresh ()
function Tick (float Delta)
Inherited Functions from IpDrv.MasterServerLink
GetMasterServer, Poll, Tick
Inherited Functions from Engine.Info
AcceptPlayInfoProperty, AllowClassRemoval, FillPlayInfo, GetDescriptionText, GetSecurityLevel


Constants Detail

MSUPROPNUM Source code

const MSUPROPNUM = 3;


Variables Detail

bIgnoreUTANBans Source code

var globalconfig bool bIgnoreUTANBans;

bInitialStateCached Source code

var bool bInitialStateCached;

bReconnectPending Source code

var bool bReconnectPending;

CachedServerState Source code

var GameInfo.ServerResponseLine CachedServerState;

CachePlayerCount Source code

var int CachePlayerCount;

CacheRefreshTime Source code

var float CacheRefreshTime;

DoLANBroadcast Source code

var globalconfig bool DoLANBroadcast;

DoUplink Source code

var globalconfig bool DoUplink;

FullCachedServerState Source code

var GameInfo.ServerResponseLine FullCachedServerState;

GamespyQueryLink Source code

var UdpLink GamespyQueryLink;

GameStats Source code

var MasterServerGameStats GameStats;

MatchID Source code

var const int MatchID;

MSUPropDesc[MSUPROPNUM] Source code

var localized string MSUPropDesc[MSUPROPNUM];

MSUPropText[MSUPROPNUM] Source code

var localized string MSUPropText[MSUPROPNUM];

ReconnectTime Source code

var float ReconnectTime;

SendStats Source code

var globalconfig bool SendStats;

ServerBehindNAT Source code

var globalconfig bool ServerBehindNAT;

ServerState Source code

var GameInfo.ServerResponseLine ServerState;

UplinkToGamespy Source code

var globalconfig bool UplinkToGamespy;


Enumerations Detail

EHeartbeatType Source code

enum EHeartbeatType
{
HB_QueryInterface, HB_GamePort, HB_GamespyQueryPort,
};

EMasterToServer Source code

enum EMasterToServer
{
MTS_ClientChallenge, MTS_ClientAuthFailed, MTS_Shutdown, MTS_MatchID, MTS_MD5Update, MTS_UpdateOption, MTS_CheckOption, MTS_ClientMD5Fail, MTS_ClientBanned, MTS_ClientDupKey, MTS_UTANBan,
};

EServerToMaster Source code

enum EServerToMaster
{
STM_ClientResponse, STM_GameState, STM_Stats, STM_ClientDisconnectFailed, STM_MD5Version, STM_CheckOptionReply,
};


Structures Detail

MD5UpdateData Source code

struct native MD5UpdateData
{
var string Guid;
var string MD5;
var INT Revision;
};



Functions Detail

BeginPlay Source code

event BeginPlay ( )

ConnectionFailed Source code

event ConnectionFailed ( bool bShouldReconnect )

FillPlayInfo Source code

static function FillPlayInfo ( PlayInfo PlayInfo )

ForceGameStateRefresh Source code

native function ForceGameStateRefresh ( int When )

GetDescriptionText Source code

static event string GetDescriptionText ( string PropName )

LogStatLine Source code

native event bool LogStatLine ( string StatLine )

Reconnect Source code

native function Reconnect ( )

Refresh Source code

event Refresh ( )

Tick Source code

simulated function Tick ( float Delta )


Defaultproperties

defaultproperties
{
     CachePlayerCount=-1
     DoUplink=Wahr
     UplinkToGamespy=Wahr
     SendStats=Wahr
     MSUPropText(0)="Advertise Server"
     MSUPropText(1)="Process Stats"
     MSUPropText(2)="Ignore UTAN Bans"
     MSUPropDesc(0)="if true, your server is advertised on the internet server browser."
     MSUPropDesc(1)="Publishes player stats from your server on the UT2004 stats website."
     MSUPropDesc(2)="If true, your server will ignore UTAN based bans coming from the master server."
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:24.203 - Created with UnCodeX