UE2:UT2K4ServerBrowser (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to navigation Jump to search
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPage >> UT2K4GUIPage >> UT2K4MainPage >> UT2K4ServerBrowser
Package: 
GUI2K4

Written by Ron Prestenback (based on XInterface.ServerBrowser) (c) 2002, 2003, Epic Games, Inc. All Rights Reserved

Properties

Property group 'UT2K4ServerBrowser'

bStandardServersOnly

Type: bool

Modifiers: globalconfig


Default value: True

CurrentGameType

Type: string

Modifiers: config


Default value: "Onslaught.ONSOnslaughtGame"

ServerCache

Type: array<eServerCacheInfo>

Modifiers: globalconfig


Internal variables

bHideNetworkMessage

Type: bool


bPlayerVerified

Type: bool

Modifiers: config


co_GameType

Type: moComboBox

Modifiers: automated


Default value: moComboBox'GameTypeCombo'

f_Browser

Type: UT2K4Browser_Footer


FilterInfo

Type: PlayInfo


FilterMaster

Type: BrowserFilters


InternetOptionsText

Type: string

Modifiers: localized


Default value: "You have not fully configured your internet play options. It is recommended that you configure a unique player name and review your netspeed setting before joining a multiplayer game.|Would you like to do this now?"

InternetSettingsPage

Type: string


Default value: "GUI2K4.UT2K4InternetSettingsPage"

MSC

Type: MasterServerClient

Modifiers: private


OfficialSubnets

Type: string

Array size: 2


Default value, index 0: "69.25.22."

Default value, index 1: "64.74.139."

Records

Type: array<CacheManager.GameRecord>


ThreadCount

Type: int


tp_Active

Type: UT2K4Browser_Page


Verified

Type: bool

Modifiers: transient


Default values

Property Value
bCheckResolution True
bDrawFocusedLast False
OnOpen BrowserOpened
PanelCaption[0] "News"
PanelCaption[1] "Chat"
PanelCaption[2] "Favorites"
PanelCaption[3] "LAN"
PanelCaption[4] "Buddies"
PanelCaption[5] "Internet"
PanelClass[0] "GUI2K4.UT2K4Browser_MOTD"
PanelClass[1] "GUI2K4.UT2K4Browser_IRC"
PanelClass[2] "GUI2K4.UT2K4Browser_ServerListPageFavorites"
PanelClass[3] "GUI2K4.UT2K4Browser_ServerListPageLAN"
PanelClass[4] "GUI2K4.UT2K4Browser_ServerListPageBuddy"
PanelClass[5] "GUI2K4.UT2K4Browser_ServerListPageInternet"
PanelHint[0] "Get the latest news from Epic"
PanelHint[1] "UT2004 integrated IRC client"
PanelHint[2] "Choose a server to join from among your favorites"
PanelHint[3] "View all UT2004 servers currently running on your LAN"
PanelHint[4] "See where your buddies are currently playing, or join them in the game"
PanelHint[5] "Choose from hundreds of UT2004 servers across the world"
t_Footer UT2K4Browser_Footer'FooterPanel'
t_Header GUIHeader'ServerBrowserHeader'

Subobjects

FooterPanel

Class: GUI2K4.UT2K4Browser_Footer

Property Value
TabOrder 4
WinLeft 0.0
WinTop 0.917943
WinWidth 1.0

GameTypeCombo

Class: XInterface.moComboBox

Property Value
bReadOnly True
bTabStop True
Caption "Game Type"
CaptionWidth 0.1
ComponentJustification TXTA_Right
Hint "Choose the gametype to query"
IniOption "@INTERNAL"
LabelStyleName "TextLabel"
OnLoadINI InternalOnLoadIni
OnPreDraw ComboOnPreDraw
RenderWeight 1.0
TabOrder 0
WinHeight 0.035
WinLeft 0.638878
WinTop 0.05016
WinWidth 0.35868

ServerBrowserHeader

Class: XInterface.GUIHeader

Property Value
bUseTextHeight True
Caption "Server Browser"
Justification TXTA_Center

Structs

eServerCacheInfo

string GameType 
int SubnetIndex 
GameInfo.ServerResponseLine SRL 

Delegates

OnAddFavorite

delegate OnAddFavorite (GameInfo.ServerResponseLine Server)


Functions

Static functions

CalculateMaxConnections

static function int CalculateMaxConnections ()


Events

Closed

event Closed (GUIComponent Sender, bool bCancelled)

Overrides: GUIPage.Closed


InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: UT2K4MainPage.InitComponent


NotifyLevelChange

event bool NotifyLevelChange ()

Overrides: GUIPage.NotifyLevelChange


Opened

event Opened (GUIComponent Sender)

Overrides: GUIMultiComponent.Opened


Other instance functions

See UT2K4ServerBrowser instance functions.