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

Contents

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

[edit] Properties

[edit] Property group 'UT2K4ServerBrowser'

[edit] bStandardServersOnly

Type: bool

Modifiers: globalconfig


Default value: True

[edit] CurrentGameType

Type: string

Modifiers: config


Default value: "Onslaught.ONSOnslaughtGame"

[edit] ServerCache

Type: array<eServerCacheInfo>

Modifiers: globalconfig


[edit] Internal variables

[edit] bHideNetworkMessage

Type: bool


[edit] bPlayerVerified

Type: bool

Modifiers: config


[edit] co_GameType

Type: moComboBox

Modifiers: automated


Default value: moComboBox'GameTypeCombo'

[edit] f_Browser

Type: UT2K4Browser_Footer


[edit] FilterInfo

Type: PlayInfo


[edit] FilterMaster

Type: BrowserFilters


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

[edit] InternetSettingsPage

Type: string


Default value: "GUI2K4.UT2K4InternetSettingsPage"

[edit] MSC

Type: MasterServerClient

Modifiers: private


[edit] OfficialSubnets

Type: string

Array size: 2


Default value, index 0: "69.25.22."

Default value, index 1: "64.74.139."

[edit] Records

Type: array<CacheManager.GameRecord>


[edit] ThreadCount

Type: int


[edit] tp_Active

Type: UT2K4Browser_Page


[edit] Verified

Type: bool

Modifiers: transient


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

[edit] Subobjects

[edit] FooterPanel

Class: GUI2K4.UT2K4Browser_Footer

Property Value
TabOrder 4
WinLeft 0.0
WinTop 0.917943
WinWidth 1.0

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

[edit] ServerBrowserHeader

Class: XInterface.GUIHeader

Property Value
bUseTextHeight True
Caption "Server Browser"
Justification TXTA_Center

[edit] Structs

[edit] eServerCacheInfo

string GameType 
int SubnetIndex 
GameInfo.ServerResponseLine SRL 

[edit] Delegates

[edit] OnAddFavorite

delegate OnAddFavorite (GameInfo.ServerResponseLine Server)


[edit] Functions

[edit] Static functions

[edit] CalculateMaxConnections

static function int CalculateMaxConnections ()


[edit] Events

[edit] Closed

event Closed (GUIComponent Sender, bool bCancelled)

Overrides: GUIPage.Closed


[edit] InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: UT2K4MainPage.InitComponent


[edit] NotifyLevelChange

event bool NotifyLevelChange ()

Overrides: GUIPage.NotifyLevelChange


[edit] Opened

event Opened (GUIComponent Sender)

Overrides: GUIMultiComponent.Opened


[edit] Other instance functions

See UT2K4ServerBrowser instance functions.