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

UE2:UT2K4ServerBrowser (UT2004)

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

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

Properties[edit]

Property group 'UT2K4ServerBrowser'[edit]

bStandardServersOnly[edit]

Type: bool

Modifiers: globalconfig


Default value: True

CurrentGameType[edit]

Type: string

Modifiers: config


Default value: "Onslaught.ONSOnslaughtGame"

ServerCache[edit]

Type: array<eServerCacheInfo>

Modifiers: globalconfig


Internal variables[edit]

bHideNetworkMessage[edit]

Type: bool


bPlayerVerified[edit]

Type: bool

Modifiers: config


co_GameType[edit]

Type: moComboBox

Modifiers: automated


Default value: moComboBox'GameTypeCombo'

f_Browser[edit]

Type: UT2K4Browser_Footer


FilterInfo[edit]

Type: PlayInfo


FilterMaster[edit]

Type: BrowserFilters


InternetOptionsText[edit]

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[edit]

Type: string


Default value: "GUI2K4.UT2K4InternetSettingsPage"

MSC[edit]

Type: MasterServerClient

Modifiers: private


OfficialSubnets[edit]

Type: string

Array size: 2


Default value, index 0: "69.25.22."

Default value, index 1: "64.74.139."

Records[edit]

Type: array<CacheManager.GameRecord>


ThreadCount[edit]

Type: int


tp_Active[edit]

Type: UT2K4Browser_Page


Verified[edit]

Type: bool

Modifiers: transient


Default values[edit]

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[edit]

FooterPanel[edit]

Class: GUI2K4.UT2K4Browser_Footer

Property Value
TabOrder 4
WinLeft 0.0
WinTop 0.917943
WinWidth 1.0

GameTypeCombo[edit]

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[edit]

Class: XInterface.GUIHeader

Property Value
bUseTextHeight True
Caption "Server Browser"
Justification TXTA_Center

Structs[edit]

eServerCacheInfo[edit]

string GameType 
int SubnetIndex 
GameInfo.ServerResponseLine SRL 

Delegates[edit]

OnAddFavorite[edit]

delegate OnAddFavorite (GameInfo.ServerResponseLine Server)


Functions[edit]

Static functions[edit]

CalculateMaxConnections[edit]

static function int CalculateMaxConnections ()


Events[edit]

Closed[edit]

event Closed (GUIComponent Sender, bool bCancelled)

Overrides: GUIPage.Closed


InitComponent[edit]

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: UT2K4MainPage.InitComponent


NotifyLevelChange[edit]

event bool NotifyLevelChange ()

Overrides: GUIPage.NotifyLevelChange


Opened[edit]

event Opened (GUIComponent Sender)

Overrides: GUIMultiComponent.Opened


Other instance functions[edit]

See UT2K4ServerBrowser instance functions.