I'm a doctor, not a mechanic
Legacy:UTServerAdmin
From Unreal Wiki, The Unreal Engine Documentation Site
Contents
UTServerAdmin
Properties
Configurable Properties
- array<string> QueryHandlerClasses
- string RootFrame
- string HeaderPage
- string MessagePage
- string RestartPage
- string DefaultBG
- string HighlightedBG
- string AdminRealm
- string FramedMessagePage
- string SkinPath
- string SiteCSSFile
- string CellLeft
- string CellCenter
- string CellRight
- string NowrapLeft
- string NowrapCenter
- string NowrapRight
- string CellColSpan
- string RowLeft
- string RowCenter
- string CheckboxInclude
- string TextboxInclude
- string SubmitButtonInclude
- string RadioButtonInclude
- string SelectInclude
Non-Configurable Properties
- class<UTServerAdminSpectator> SpectatorType
- array<xUtil.MutatorRecord> AllMutators
- array<xWebQueryHandler> QueryHandlers
- UTServerAdminSpectator Spectator
- xAdminUser CurAdmin
- PlayInfo GamePI
- WebResponse Resp
- StringArray AGameType
- StringArray AExcMutators
- StringArray AIncMutators
- StringArray Skins
- string htm
- struct HtmlChar
- string Plain
-
- string Coded
- array<HtmlChar> SpecialChars
Methods
Initialization Methods
- Init()
- LoadQueryHandlers()
- LoadGameTypes()
- LoadMutators()
- string SetGamePI(string GameType)
Main Query Methods
- PreQuery(WebRequest Request, WebResponse Response)
- Query(WebRequest Request, WebResponse Response)
- QueryRootFrame(WebRequest Request, WebResponse Response)
- QueryHeaderPage(WebRequest Request, WebResponse Response)
- QuerySubmitRestartPage(WebRequest Request, WebResponse Response)
- QueryRestartPage(WebRequest Request, WebResponse Response)
- ServerChangeMap(WebRequest Request, WebResponse Response, string MapName, string GameType)
- PostQuery(WebRequest Request, WebResponse Response)
- CleanupQuery()
- CleanupApp()
Query Tools
Useful functions which can be used to simplify your Query-related methods
- string WebInclude(string file)
- bool ShowFrame(WebResponse Response, string Page)
- bool ShowPage(WebResponse Response, string Page)
- bool StatusReport(WebResponse Response, string ErrorMessage, string SuccessMessage)
- StatusError(WebResponse Response, string Message)
- StatusOk(WebResponse Response, string Message)
- ShowMessage(WebResponse Response, string Title, string Message)
- ShowFramedMessage(WebResponse Response, string Message, bool bIsErrorMsg)
- AccessDenied(WebResponse Response)
String Handling
Various methods for dealing with strings; encoding to HTML
- string PadLeft(String src, int width, optional string with)
- string PadRight(string src, int w, optional string with)
- string HtmlEncode(string src)
- string HtmlDecode(string src)
- string HyperLink(string url, string text, bool bEnabled, optional string target)
- string NextPriv(out string PrivString)
- bool HasURLOption(string ParamName, out string Value)
- bool CanPerform(string privs)
- EatStr(out string Dest, out string Source, int Num)
- ReplaceTag(string from, string tag, coerce string with)
Maplist Handling
- bool ValidDemoMap(string MapName)
- bool MapIsChanging()
- MapTitle(WebResponse Response)
- ApplyMapList(StringArray ExcludeMaps, StringArray IncludeMaps, string GameType, string MapListType)
- UpdateDefaultMaps(string GameType, StringArray Maps)
List Generators
- StringArray ReloadIncludeMaps(StringArray ExMaps, String GameType)
- StringArray ReloadExcludeMaps(String GameType)
- string GenerateGameTypeOptions(string CurrentGameType)
- string GenerateMapListOptions(string GameType, string MapListType)
- string GenerateMapListSelect(StringArray MapList, StringArray MovedMaps)
- string UsedMutators()
- CreateFullMutatorList(out StringArray Mutators, out StringArray GroupsOnly)
Operators
- operator(44) string += (out coerce string A, coerce string B)
- operator(44) string @= (out coerce string A, coerce string B)