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

UTGame.UTGameSettingsCommon

Extends
OnlineGameSettings
Modifiers
native

Holds the settings that are common to all match types

Core.Object
|   
+-- Engine.Settings
   |   
   +-- Engine.OnlineGameSettings
      |   
      +-- UTGame.UTGameSettingsCommon

Direct Known Subclasses:

UTGameSettingsBetrayal, UTGameSettingsCampaign, UTGameSettingsCTF, UTGameSettingsDM, UTGameSettingsDUEL, UTGameSettingsGreed, UTGameSettingsPersonal, UTGameSettingsTDM, UTGameSettingsVCTF, UTGameSettingsWAR

Constants Summary
CONTEXT_ALLOWKEYBOARD=11
CONTEXT_ALLOWKEYBOARD_ANY=2
CONTEXT_ALLOWKEYBOARD_NO=0
CONTEXT_ALLOWKEYBOARD_YES=1
CONTEXT_BOTSKILL=0
CONTEXT_BOTSKILL_ADEPT=5
CONTEXT_BOTSKILL_AUTOADJUSTSKILL=0
CONTEXT_BOTSKILL_AVERAGE=2
CONTEXT_BOTSKILL_EXPERIENCED=3
CONTEXT_BOTSKILL_GODLIKE=8
CONTEXT_BOTSKILL_INHUMAN=7
CONTEXT_BOTSKILL_MASTERFUL=6
CONTEXT_BOTSKILL_NOVICE=1
CONTEXT_BOTSKILL_SKILLED=4
CONTEXT_CAMPAIGN=9
CONTEXT_CAMPAIGN_NO=0
CONTEXT_CAMPAIGN_YES=1
CONTEXT_DEDICATEDSERVER=14
CONTEXT_DEDICATEDSERVER_NO=0
CONTEXT_DEDICATEDSERVER_YES=1
CONTEXT_EMPTYSERVER=13
CONTEXT_EMPTYSERVER_NO=0
CONTEXT_EMPTYSERVER_YES=1
CONTEXT_FORCERESPAWN=10
CONTEXT_FORCERESPAWN_NO=0
CONTEXT_FORCERESPAWN_YES=1
CONTEXT_FULLSERVER=12
CONTEXT_FULLSERVER_NO=0
CONTEXT_FULLSERVER_YES=1
CONTEXT_GAME_MODE=0x0000800B
CONTEXT_GAME_MODE_BETRAYAL=9
CONTEXT_GAME_MODE_CAMPAIGN=7
CONTEXT_GAME_MODE_CTF=1
CONTEXT_GAME_MODE_CUSTOM=6
CONTEXT_GAME_MODE_DM=0
CONTEXT_GAME_MODE_DUEL=5
CONTEXT_GAME_MODE_GREED=8
CONTEXT_GAME_MODE_TDM=4
CONTEXT_GAME_MODE_VCTF=3
CONTEXT_GAME_MODE_WAR=2
CONTEXT_GOALSCORE_10=1
CONTEXT_GOALSCORE_15=2
CONTEXT_GOALSCORE_20=3
CONTEXT_GOALSCORE_30=4
CONTEXT_GOALSCORE_5=0
CONTEXT_LOCKEDSERVER=7
CONTEXT_LOCKEDSERVER_NO=0
CONTEXT_LOCKEDSERVER_YES=1
CONTEXT_MAPNAME=1
CONTEXT_MAPNAME_ARSENAL=7
CONTEXT_MAPNAME_AVALANCHE=28
CONTEXT_MAPNAME_BIOHAZARD=8
CONTEXT_MAPNAME_CARBON_FIRE=9
CONTEXT_MAPNAME_COLDHARBOR=51
CONTEXT_MAPNAME_CONFRONTATION=62
CONTEXT_MAPNAME_CONTAINMENT=21
CONTEXT_MAPNAME_CONTAINMENTSP=22
CONTEXT_MAPNAME_CORET=1
CONTEXT_MAPNAME_CORRUPTION=23
CONTEXT_MAPNAME_CUSTOM=0
CONTEXT_MAPNAME_DARKMATCH=57
CONTEXT_MAPNAME_DECK=10
CONTEXT_MAPNAME_DEFIANCE=11
CONTEXT_MAPNAME_DEIMOS=12
CONTEXT_MAPNAME_DIESEL=13
CONTEXT_MAPNAME_DOWNTOWN=29
CONTEXT_MAPNAME_DOWNTOWNNECRIS=52
CONTEXT_MAPNAME_DUSK=30
CONTEXT_MAPNAME_EDENINC=59
CONTEXT_MAPNAME_FACINGWORLDS=47
CONTEXT_MAPNAME_FEARLESS=14
CONTEXT_MAPNAME_FLOODGATE=31
CONTEXT_MAPNAME_GATEWAY=15
CONTEXT_MAPNAME_HEAT_RAY=16
CONTEXT_MAPNAME_HOSTILE=63
CONTEXT_MAPNAME_HYDROSIS=2
CONTEXT_MAPNAME_ISLANDER=32
CONTEXT_MAPNAME_ISLANDERNECRIS=33
CONTEXT_MAPNAME_KARGO=24
CONTEXT_MAPNAME_KBARGE=45
CONTEXT_MAPNAME_LOSTCAUSE=53
CONTEXT_MAPNAME_MARKET_DISTRICT=34
CONTEXT_MAPNAME_MISSION_SELECTION=44
CONTEXT_MAPNAME_MORBIAS=46
CONTEXT_MAPNAME_MORBID=54
CONTEXT_MAPNAME_NANOBLACK=55
CONTEXT_MAPNAME_NECROPOLIS=25
CONTEXT_MAPNAME_OCEANRELIC=58
CONTEXT_MAPNAME_OMICRON_DAWN=3
CONTEXT_MAPNAME_ONYX_COAST=35
CONTEXT_MAPNAME_POWER_SURGE=36
CONTEXT_MAPNAME_RAILS=49
CONTEXT_MAPNAME_REFLECTION=4
CONTEXT_MAPNAME_RISING_SUN=17
CONTEXT_MAPNAME_SANCTUARY=18
CONTEXT_MAPNAME_SANDSTORM=26
CONTEXT_MAPNAME_SEARCHLIGHT=48
CONTEXT_MAPNAME_SENTINEL=19
CONTEXT_MAPNAME_SERENITY=37
CONTEXT_MAPNAME_SERENITYNECRIS=38
CONTEXT_MAPNAME_SHAFT=56
CONTEXT_MAPNAME_SHANGRILA=20
CONTEXT_MAPNAME_SINKHOLE=39
CONTEXT_MAPNAME_STRANDED=61
CONTEXT_MAPNAME_STRIDENT=5
CONTEXT_MAPNAME_SUSPENSE=27
CONTEXT_MAPNAME_SUSPENSE_NECRIS=50
CONTEXT_MAPNAME_TANK_CROSSING=40
CONTEXT_MAPNAME_TORLAN=41
CONTEXT_MAPNAME_TORLANLEVIATHAN=42
CONTEXT_MAPNAME_TORLANNECRIS=43
CONTEXT_MAPNAME_TURBINE=60
CONTEXT_MAPNAME_VERTEBRAE=6
CONTEXT_NUMBOTS_0=0
CONTEXT_NUMBOTS_1=1
CONTEXT_NUMBOTS_2=2
CONTEXT_NUMBOTS_3=3
CONTEXT_NUMBOTS_4=4
CONTEXT_NUMBOTS_5=5
CONTEXT_NUMBOTS_6=6
CONTEXT_NUMBOTS_7=7
CONTEXT_NUMBOTS_8=8
CONTEXT_PRESENCE_MENUPRESENCE=0
CONTEXT_PURESERVER=6
CONTEXT_PURESERVER_ANY=2
CONTEXT_PURESERVER_NO=0
CONTEXT_PURESERVER_YES=1
CONTEXT_TIMELIMIT_10=1
CONTEXT_TIMELIMIT_15=2
CONTEXT_TIMELIMIT_20=3
CONTEXT_TIMELIMIT_30=4
CONTEXT_TIMELIMIT_5=0
CONTEXT_VSBOTS=8
CONTEXT_VSBOTS_1_TO_1=2
CONTEXT_VSBOTS_1_TO_2=1
CONTEXT_VSBOTS_2_TO_1=4
CONTEXT_VSBOTS_3_TO_1=5
CONTEXT_VSBOTS_3_TO_2=3
CONTEXT_VSBOTS_4_TO_1=6
CONTEXT_VSBOTS_NONE=0
GS_CDKEY_PART_MAXLENGTH=4
GS_EMAIL_MAXLENGTH=50
GS_MESSAGE_MAXLENGTH=255
GS_PASSWORD_MAXLENGTH=30
GS_USERNAME_MAXLENGTH=15
PROPERTY_CUSTOMGAMEMODE=0x40000002
PROPERTY_CUSTOMMAPNAME=0x40000001
PROPERTY_CUSTOMMUTATORS=0x40000004
PROPERTY_CUSTOMMUTCLASSES=0x40000005
PROPERTY_EPICMUTATORS=0x10000105
PROPERTY_GOALSCORE=0x100000F8
PROPERTY_LEADERBOARDRATING=0x20000004
PROPERTY_NUMBOTS=0x100000F7
PROPERTY_NUMBOTSIA=0x100000FA
PROPERTY_SERVERDESCRIPTION=0x40000003
PROPERTY_STEAMID=0x10000200
PROPERTY_STEAMVAC=0x10000201
PROPERTY_TIMELIMIT=0x100000F9
QUERY_BETRAYAL=8
QUERY_CAMPAIGN=6
QUERY_CTF=2
QUERY_DM=0
QUERY_DUEL=5
QUERY_GREED=7
QUERY_TDM=1
QUERY_VCTF=3
QUERY_WAR=4
STATS_VIEW_DM_PLAYER_ALLTIME=1
STATS_VIEW_DM_RANKED_ALLTIME=2
STATS_VIEW_DM_VEHICLES_ALLTIME=4
STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME=6
STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME=5
STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME=7
STATS_VIEW_DM_WEAPONS_ALLTIME=3
STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME=8

Variables Summary
intMaxPlayers
intMinNetPlayers
Inherited Variables from Engine.OnlineGameSettings
AverageSkillRating, bAllowInvites, bAllowJoinInProgress, bAllowJoinViaPresence, bDebugRemoveOptionalSettings, bIsDedicated, bIsLanMatch, bIsListPlay, bShouldAdvertise, bUsesArbitration, bUsesPresence, bUsesStats, bWasFromInvite, DedicatedServerType, EngineVersion, MaxSearchResults, MinNetVersion, NumOpenPrivateConnections, NumOpenPublicConnections, NumPrivateConnections, NumPublicConnections, OptionalDataBindingSettings, OptionalLocalizedSettings, OptionalPropertySettings, OwningPlayerId, OwningPlayerName, PingInMs, Players, ServerIP, ServerNonce[8]
Inherited Variables from Engine.Settings
LocalizedSettings, LocalizedSettingsMappings, Properties, PropertyMappings

Enumerations Summary
Inherited Enumerations from Engine.OnlineGameSettings
EDedicatedServerType
Inherited Enumerations from Engine.Settings
EOnlineDataAdvertisementType, EPropertyValueMappingType, ESettingsDataType

Structures Summary
Inherited Structures from Engine.OnlineGameSettings
PlayerRecord
Inherited Structures from Engine.Settings
IdToStringMapping, LocalizedStringSetting, LocalizedStringSettingMetaData, SettingsData, SettingsProperty, SettingsPropertyPropertyMetaData, StringIdToStringMapping

Functions Summary
functionstring BlobToString (const out string InBlob)
function BuildURL (out string OutURL))
functionint GenerateMutatorBitmaskFromURL (const out string URL ))
functionint NewGenerateMutatorBitmaskFromURL (UTUIDataStore_MenuItems MenuDataStore, out array MutatorClassNames ))
function SetCustomMapName (string MapName))
function SetCustomMutators (UTUIDataStore_MenuItems MenuDataStore, const out array MutatorClassNames ))
function SetMutators (const out string URL ))
function SetOfficialMutatorBitmask (int MutatorBitmask ))
functionbool StringToBlob (const out string InString, out string OutBlob)
functionbool TrimPropertyValue (int PropertyID, int MaxLen, out string Value))
function UpdateFromURL (const out string URL, GameInfo Game))
Inherited Functions from Engine.OnlineGameSettings
TrimDataBindingValue, TrimLocalizedValue, TrimPropertyValue
Inherited Functions from Engine.Settings
AppendContextsToURL, AppendDataBindingsToURL, AppendPropertiesToURL, BuildURL, EmptySettingsData, GetDataBindingProperties, GetDataBindingValue, GetFloatProperty, GetIntProperty, GetPropertyAsString, GetPropertyAsStringByName, GetPropertyColumnHeader, GetPropertyId, GetPropertyMappingType, GetPropertyName, GetPropertyRange, GetPropertyType, GetQoSAdvertisedProperties, GetQoSAdvertisedStringSettings, GetRangedPropertyValue, GetSettingsDataBlob, GetSettingsDataDateTime, GetSettingsDataFloat, GetSettingsDataInt, GetSettingsDataString, GetStringProperty, GetStringSettingColumnHeader, GetStringSettingId, GetStringSettingName, GetStringSettingValue, GetStringSettingValueByName, GetStringSettingValueName, GetStringSettingValueNameByName, GetStringSettingValueNames, HasProperty, HasStringSetting, IsWildcardStringSetting, SetDataBindingValue, SetFloatProperty, SetIntProperty, SetPropertyFromStringByName, SetRangedPropertyValue, SetSettingsData, SetSettingsDataBlob, SetSettingsDataDateTime, SetSettingsDataFloat, SetSettingsDataInt, SetSettingsDataString, SetStringProperty, SetStringSettingValue, SetStringSettingValueByName, SetStringSettingValueFromStringByName, UpdateFromURL, UpdateProperties, UpdateStringSettings


Constants Detail

CONTEXT_ALLOWKEYBOARD Source code

const CONTEXT_ALLOWKEYBOARD = 11;

CONTEXT_ALLOWKEYBOARD_ANY Source code

const CONTEXT_ALLOWKEYBOARD_ANY = 2;

CONTEXT_ALLOWKEYBOARD_NO Source code

const CONTEXT_ALLOWKEYBOARD_NO = 0;

CONTEXT_ALLOWKEYBOARD_YES Source code

const CONTEXT_ALLOWKEYBOARD_YES = 1;

CONTEXT_BOTSKILL Source code

const CONTEXT_BOTSKILL = 0;

CONTEXT_BOTSKILL_ADEPT Source code

const CONTEXT_BOTSKILL_ADEPT = 5;

CONTEXT_BOTSKILL_AUTOADJUSTSKILL Source code

const CONTEXT_BOTSKILL_AUTOADJUSTSKILL = 0;

CONTEXT_BOTSKILL_AVERAGE Source code

const CONTEXT_BOTSKILL_AVERAGE = 2;

CONTEXT_BOTSKILL_EXPERIENCED Source code

const CONTEXT_BOTSKILL_EXPERIENCED = 3;

CONTEXT_BOTSKILL_GODLIKE Source code

const CONTEXT_BOTSKILL_GODLIKE = 8;

CONTEXT_BOTSKILL_INHUMAN Source code

const CONTEXT_BOTSKILL_INHUMAN = 7;

CONTEXT_BOTSKILL_MASTERFUL Source code

const CONTEXT_BOTSKILL_MASTERFUL = 6;

CONTEXT_BOTSKILL_NOVICE Source code

const CONTEXT_BOTSKILL_NOVICE = 1;

CONTEXT_BOTSKILL_SKILLED Source code

const CONTEXT_BOTSKILL_SKILLED = 4;

CONTEXT_CAMPAIGN Source code

const CONTEXT_CAMPAIGN = 9;

CONTEXT_CAMPAIGN_NO Source code

const CONTEXT_CAMPAIGN_NO = 0;

CONTEXT_CAMPAIGN_YES Source code

const CONTEXT_CAMPAIGN_YES = 1;

CONTEXT_DEDICATEDSERVER Source code

const CONTEXT_DEDICATEDSERVER = 14;

CONTEXT_DEDICATEDSERVER_NO Source code

const CONTEXT_DEDICATEDSERVER_NO = 0;

CONTEXT_DEDICATEDSERVER_YES Source code

const CONTEXT_DEDICATEDSERVER_YES = 1;

CONTEXT_EMPTYSERVER Source code

const CONTEXT_EMPTYSERVER = 13;

CONTEXT_EMPTYSERVER_NO Source code

const CONTEXT_EMPTYSERVER_NO = 0;

CONTEXT_EMPTYSERVER_YES Source code

const CONTEXT_EMPTYSERVER_YES = 1;

CONTEXT_FORCERESPAWN Source code

const CONTEXT_FORCERESPAWN = 10;

CONTEXT_FORCERESPAWN_NO Source code

const CONTEXT_FORCERESPAWN_NO = 0;

CONTEXT_FORCERESPAWN_YES Source code

const CONTEXT_FORCERESPAWN_YES = 1;

CONTEXT_FULLSERVER Source code

const CONTEXT_FULLSERVER = 12;

CONTEXT_FULLSERVER_NO Source code

const CONTEXT_FULLSERVER_NO = 0;

CONTEXT_FULLSERVER_YES Source code

const CONTEXT_FULLSERVER_YES = 1;

CONTEXT_GAME_MODE Source code

const CONTEXT_GAME_MODE = 0x0000800B;

CONTEXT_GAME_MODE_BETRAYAL Source code

const CONTEXT_GAME_MODE_BETRAYAL = 9;

CONTEXT_GAME_MODE_CAMPAIGN Source code

const CONTEXT_GAME_MODE_CAMPAIGN = 7;

CONTEXT_GAME_MODE_CTF Source code

const CONTEXT_GAME_MODE_CTF = 1;

CONTEXT_GAME_MODE_CUSTOM Source code

const CONTEXT_GAME_MODE_CUSTOM = 6;

CONTEXT_GAME_MODE_DM Source code

const CONTEXT_GAME_MODE_DM = 0;

CONTEXT_GAME_MODE_DUEL Source code

const CONTEXT_GAME_MODE_DUEL = 5;

CONTEXT_GAME_MODE_GREED Source code

const CONTEXT_GAME_MODE_GREED = 8;

CONTEXT_GAME_MODE_TDM Source code

const CONTEXT_GAME_MODE_TDM = 4;

CONTEXT_GAME_MODE_VCTF Source code

const CONTEXT_GAME_MODE_VCTF = 3;

CONTEXT_GAME_MODE_WAR Source code

const CONTEXT_GAME_MODE_WAR = 2;

CONTEXT_GOALSCORE_10 Source code

const CONTEXT_GOALSCORE_10 = 1;

CONTEXT_GOALSCORE_15 Source code

const CONTEXT_GOALSCORE_15 = 2;

CONTEXT_GOALSCORE_20 Source code

const CONTEXT_GOALSCORE_20 = 3;

CONTEXT_GOALSCORE_30 Source code

const CONTEXT_GOALSCORE_30 = 4;

CONTEXT_GOALSCORE_5 Source code

const CONTEXT_GOALSCORE_5 = 0;

CONTEXT_LOCKEDSERVER Source code

const CONTEXT_LOCKEDSERVER = 7;

CONTEXT_LOCKEDSERVER_NO Source code

const CONTEXT_LOCKEDSERVER_NO = 0;

CONTEXT_LOCKEDSERVER_YES Source code

const CONTEXT_LOCKEDSERVER_YES = 1;

CONTEXT_MAPNAME Source code

const CONTEXT_MAPNAME = 1;

CONTEXT_MAPNAME_ARSENAL Source code

const CONTEXT_MAPNAME_ARSENAL = 7;

CONTEXT_MAPNAME_AVALANCHE Source code

const CONTEXT_MAPNAME_AVALANCHE = 28;

CONTEXT_MAPNAME_BIOHAZARD Source code

const CONTEXT_MAPNAME_BIOHAZARD = 8;

CONTEXT_MAPNAME_CARBON_FIRE Source code

const CONTEXT_MAPNAME_CARBON_FIRE = 9;

CONTEXT_MAPNAME_COLDHARBOR Source code

const CONTEXT_MAPNAME_COLDHARBOR = 51;

CONTEXT_MAPNAME_CONFRONTATION Source code

const CONTEXT_MAPNAME_CONFRONTATION = 62;

CONTEXT_MAPNAME_CONTAINMENT Source code

const CONTEXT_MAPNAME_CONTAINMENT = 21;

CONTEXT_MAPNAME_CONTAINMENTSP Source code

const CONTEXT_MAPNAME_CONTAINMENTSP = 22;

CONTEXT_MAPNAME_CORET Source code

const CONTEXT_MAPNAME_CORET = 1;

CONTEXT_MAPNAME_CORRUPTION Source code

const CONTEXT_MAPNAME_CORRUPTION = 23;

CONTEXT_MAPNAME_CUSTOM Source code

const CONTEXT_MAPNAME_CUSTOM = 0;

CONTEXT_MAPNAME_DARKMATCH Source code

const CONTEXT_MAPNAME_DARKMATCH = 57;

CONTEXT_MAPNAME_DECK Source code

const CONTEXT_MAPNAME_DECK = 10;

CONTEXT_MAPNAME_DEFIANCE Source code

const CONTEXT_MAPNAME_DEFIANCE = 11;

CONTEXT_MAPNAME_DEIMOS Source code

const CONTEXT_MAPNAME_DEIMOS = 12;

CONTEXT_MAPNAME_DIESEL Source code

const CONTEXT_MAPNAME_DIESEL = 13;

CONTEXT_MAPNAME_DOWNTOWN Source code

const CONTEXT_MAPNAME_DOWNTOWN = 29;

CONTEXT_MAPNAME_DOWNTOWNNECRIS Source code

const CONTEXT_MAPNAME_DOWNTOWNNECRIS = 52;

CONTEXT_MAPNAME_DUSK Source code

const CONTEXT_MAPNAME_DUSK = 30;

CONTEXT_MAPNAME_EDENINC Source code

const CONTEXT_MAPNAME_EDENINC = 59;

CONTEXT_MAPNAME_FACINGWORLDS Source code

const CONTEXT_MAPNAME_FACINGWORLDS = 47;

CONTEXT_MAPNAME_FEARLESS Source code

const CONTEXT_MAPNAME_FEARLESS = 14;

CONTEXT_MAPNAME_FLOODGATE Source code

const CONTEXT_MAPNAME_FLOODGATE = 31;

CONTEXT_MAPNAME_GATEWAY Source code

const CONTEXT_MAPNAME_GATEWAY = 15;

CONTEXT_MAPNAME_HEAT_RAY Source code

const CONTEXT_MAPNAME_HEAT_RAY = 16;

CONTEXT_MAPNAME_HOSTILE Source code

const CONTEXT_MAPNAME_HOSTILE = 63;

CONTEXT_MAPNAME_HYDROSIS Source code

const CONTEXT_MAPNAME_HYDROSIS = 2;

CONTEXT_MAPNAME_ISLANDER Source code

const CONTEXT_MAPNAME_ISLANDER = 32;

CONTEXT_MAPNAME_ISLANDERNECRIS Source code

const CONTEXT_MAPNAME_ISLANDERNECRIS = 33;

CONTEXT_MAPNAME_KARGO Source code

const CONTEXT_MAPNAME_KARGO = 24;

CONTEXT_MAPNAME_KBARGE Source code

const CONTEXT_MAPNAME_KBARGE = 45;

CONTEXT_MAPNAME_LOSTCAUSE Source code

const CONTEXT_MAPNAME_LOSTCAUSE = 53;

CONTEXT_MAPNAME_MARKET_DISTRICT Source code

const CONTEXT_MAPNAME_MARKET_DISTRICT = 34;

CONTEXT_MAPNAME_MISSION_SELECTION Source code

const CONTEXT_MAPNAME_MISSION_SELECTION = 44;

CONTEXT_MAPNAME_MORBIAS Source code

const CONTEXT_MAPNAME_MORBIAS = 46;

CONTEXT_MAPNAME_MORBID Source code

const CONTEXT_MAPNAME_MORBID = 54;

CONTEXT_MAPNAME_NANOBLACK Source code

const CONTEXT_MAPNAME_NANOBLACK = 55;

CONTEXT_MAPNAME_NECROPOLIS Source code

const CONTEXT_MAPNAME_NECROPOLIS = 25;

CONTEXT_MAPNAME_OCEANRELIC Source code

const CONTEXT_MAPNAME_OCEANRELIC = 58;

CONTEXT_MAPNAME_OMICRON_DAWN Source code

const CONTEXT_MAPNAME_OMICRON_DAWN = 3;

CONTEXT_MAPNAME_ONYX_COAST Source code

const CONTEXT_MAPNAME_ONYX_COAST = 35;

CONTEXT_MAPNAME_POWER_SURGE Source code

const CONTEXT_MAPNAME_POWER_SURGE = 36;

CONTEXT_MAPNAME_RAILS Source code

const CONTEXT_MAPNAME_RAILS = 49;

CONTEXT_MAPNAME_REFLECTION Source code

const CONTEXT_MAPNAME_REFLECTION = 4;

CONTEXT_MAPNAME_RISING_SUN Source code

const CONTEXT_MAPNAME_RISING_SUN = 17;

CONTEXT_MAPNAME_SANCTUARY Source code

const CONTEXT_MAPNAME_SANCTUARY = 18;

CONTEXT_MAPNAME_SANDSTORM Source code

const CONTEXT_MAPNAME_SANDSTORM = 26;

CONTEXT_MAPNAME_SEARCHLIGHT Source code

const CONTEXT_MAPNAME_SEARCHLIGHT = 48;

CONTEXT_MAPNAME_SENTINEL Source code

const CONTEXT_MAPNAME_SENTINEL = 19;

CONTEXT_MAPNAME_SERENITY Source code

const CONTEXT_MAPNAME_SERENITY = 37;

CONTEXT_MAPNAME_SERENITYNECRIS Source code

const CONTEXT_MAPNAME_SERENITYNECRIS = 38;

CONTEXT_MAPNAME_SHAFT Source code

const CONTEXT_MAPNAME_SHAFT = 56;

CONTEXT_MAPNAME_SHANGRILA Source code

const CONTEXT_MAPNAME_SHANGRILA = 20;

CONTEXT_MAPNAME_SINKHOLE Source code

const CONTEXT_MAPNAME_SINKHOLE = 39;

CONTEXT_MAPNAME_STRANDED Source code

const CONTEXT_MAPNAME_STRANDED = 61;

CONTEXT_MAPNAME_STRIDENT Source code

const CONTEXT_MAPNAME_STRIDENT = 5;

CONTEXT_MAPNAME_SUSPENSE Source code

const CONTEXT_MAPNAME_SUSPENSE = 27;

CONTEXT_MAPNAME_SUSPENSE_NECRIS Source code

const CONTEXT_MAPNAME_SUSPENSE_NECRIS = 50;

CONTEXT_MAPNAME_TANK_CROSSING Source code

const CONTEXT_MAPNAME_TANK_CROSSING = 40;

CONTEXT_MAPNAME_TORLAN Source code

const CONTEXT_MAPNAME_TORLAN = 41;

CONTEXT_MAPNAME_TORLANLEVIATHAN Source code

const CONTEXT_MAPNAME_TORLANLEVIATHAN = 42;

CONTEXT_MAPNAME_TORLANNECRIS Source code

const CONTEXT_MAPNAME_TORLANNECRIS = 43;

CONTEXT_MAPNAME_TURBINE Source code

const CONTEXT_MAPNAME_TURBINE = 60;

CONTEXT_MAPNAME_VERTEBRAE Source code

const CONTEXT_MAPNAME_VERTEBRAE = 6;

CONTEXT_NUMBOTS_0 Source code

const CONTEXT_NUMBOTS_0 = 0;

CONTEXT_NUMBOTS_1 Source code

const CONTEXT_NUMBOTS_1 = 1;

CONTEXT_NUMBOTS_2 Source code

const CONTEXT_NUMBOTS_2 = 2;

CONTEXT_NUMBOTS_3 Source code

const CONTEXT_NUMBOTS_3 = 3;

CONTEXT_NUMBOTS_4 Source code

const CONTEXT_NUMBOTS_4 = 4;

CONTEXT_NUMBOTS_5 Source code

const CONTEXT_NUMBOTS_5 = 5;

CONTEXT_NUMBOTS_6 Source code

const CONTEXT_NUMBOTS_6 = 6;

CONTEXT_NUMBOTS_7 Source code

const CONTEXT_NUMBOTS_7 = 7;

CONTEXT_NUMBOTS_8 Source code

const CONTEXT_NUMBOTS_8 = 8;

CONTEXT_PRESENCE_MENUPRESENCE Source code

const CONTEXT_PRESENCE_MENUPRESENCE = 0;

CONTEXT_PURESERVER Source code

const CONTEXT_PURESERVER = 6;

CONTEXT_PURESERVER_ANY Source code

const CONTEXT_PURESERVER_ANY = 2;

CONTEXT_PURESERVER_NO Source code

const CONTEXT_PURESERVER_NO = 0;

CONTEXT_PURESERVER_YES Source code

const CONTEXT_PURESERVER_YES = 1;

CONTEXT_TIMELIMIT_10 Source code

const CONTEXT_TIMELIMIT_10 = 1;

CONTEXT_TIMELIMIT_15 Source code

const CONTEXT_TIMELIMIT_15 = 2;

CONTEXT_TIMELIMIT_20 Source code

const CONTEXT_TIMELIMIT_20 = 3;

CONTEXT_TIMELIMIT_30 Source code

const CONTEXT_TIMELIMIT_30 = 4;

CONTEXT_TIMELIMIT_5 Source code

const CONTEXT_TIMELIMIT_5 = 0;

CONTEXT_VSBOTS Source code

const CONTEXT_VSBOTS = 8;

CONTEXT_VSBOTS_1_TO_1 Source code

const CONTEXT_VSBOTS_1_TO_1 = 2;

CONTEXT_VSBOTS_1_TO_2 Source code

const CONTEXT_VSBOTS_1_TO_2 = 1;

CONTEXT_VSBOTS_2_TO_1 Source code

const CONTEXT_VSBOTS_2_TO_1 = 4;

CONTEXT_VSBOTS_3_TO_1 Source code

const CONTEXT_VSBOTS_3_TO_1 = 5;

CONTEXT_VSBOTS_3_TO_2 Source code

const CONTEXT_VSBOTS_3_TO_2 = 3;

CONTEXT_VSBOTS_4_TO_1 Source code

const CONTEXT_VSBOTS_4_TO_1 = 6;

CONTEXT_VSBOTS_NONE Source code

const CONTEXT_VSBOTS_NONE = 0;

GS_CDKEY_PART_MAXLENGTH Source code

const GS_CDKEY_PART_MAXLENGTH = 4;

GS_EMAIL_MAXLENGTH Source code

const GS_EMAIL_MAXLENGTH = 50;

GS_MESSAGE_MAXLENGTH Source code

const GS_MESSAGE_MAXLENGTH = 255;

GS_PASSWORD_MAXLENGTH Source code

const GS_PASSWORD_MAXLENGTH = 30;

GS_USERNAME_MAXLENGTH Source code

const GS_USERNAME_MAXLENGTH = 15;

PROPERTY_CUSTOMGAMEMODE Source code

const PROPERTY_CUSTOMGAMEMODE = 0x40000002;

PROPERTY_CUSTOMMAPNAME Source code

const PROPERTY_CUSTOMMAPNAME = 0x40000001;

PROPERTY_CUSTOMMUTATORS Source code

const PROPERTY_CUSTOMMUTATORS = 0x40000004;

PROPERTY_CUSTOMMUTCLASSES Source code

const PROPERTY_CUSTOMMUTCLASSES = 0x40000005;

PROPERTY_EPICMUTATORS Source code

const PROPERTY_EPICMUTATORS = 0x10000105;

PROPERTY_GOALSCORE Source code

const PROPERTY_GOALSCORE = 0x100000F8;

PROPERTY_LEADERBOARDRATING Source code

const PROPERTY_LEADERBOARDRATING = 0x20000004;

PROPERTY_NUMBOTS Source code

const PROPERTY_NUMBOTS = 0x100000F7;

PROPERTY_NUMBOTSIA Source code

const PROPERTY_NUMBOTSIA = 0x100000FA;

PROPERTY_SERVERDESCRIPTION Source code

const PROPERTY_SERVERDESCRIPTION = 0x40000003;

PROPERTY_STEAMID Source code

const PROPERTY_STEAMID = 0x10000200;

PROPERTY_STEAMVAC Source code

const PROPERTY_STEAMVAC = 0x10000201;

PROPERTY_TIMELIMIT Source code

const PROPERTY_TIMELIMIT = 0x100000F9;

QUERY_BETRAYAL Source code

const QUERY_BETRAYAL = 8;

QUERY_CAMPAIGN Source code

const QUERY_CAMPAIGN = 6;

QUERY_CTF Source code

const QUERY_CTF = 2;

QUERY_DM Source code

const QUERY_DM = 0;

QUERY_DUEL Source code

const QUERY_DUEL = 5;

QUERY_GREED Source code

const QUERY_GREED = 7;

QUERY_TDM Source code

const QUERY_TDM = 1;

QUERY_VCTF Source code

const QUERY_VCTF = 3;

QUERY_WAR Source code

const QUERY_WAR = 4;

STATS_VIEW_DM_PLAYER_ALLTIME Source code

const STATS_VIEW_DM_PLAYER_ALLTIME = 1;

STATS_VIEW_DM_RANKED_ALLTIME Source code

const STATS_VIEW_DM_RANKED_ALLTIME = 2;

STATS_VIEW_DM_VEHICLES_ALLTIME Source code

const STATS_VIEW_DM_VEHICLES_ALLTIME = 4;

STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME Source code

const STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME = 6;

STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME Source code

const STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME = 5;

STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME Source code

const STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME = 7;

STATS_VIEW_DM_WEAPONS_ALLTIME Source code

const STATS_VIEW_DM_WEAPONS_ALLTIME = 3;

STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME Source code

const STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME = 8;


Variables Detail

MaxPlayers Source code

var databinding int MaxPlayers;
The maximum number of players allowed on this server.

MinNetPlayers Source code

var databinding int MinNetPlayers;
The minumum number of players that must be present before the match starts.


Functions Detail

BlobToString Source code

native static function string BlobToString ( const out string InBlob )
Converts a hexified blob to a normal string.
@param InBlob String to convert back.
@return Returns whether or not the string was converted.

BuildURL Source code

function BuildURL ( out string OutURL) )
Builds a URL string out of the properties/contexts and databindings of this object.

GenerateMutatorBitmaskFromURL Source code

function int GenerateMutatorBitmaskFromURL ( const out string URL ) )
OBSOLETE - use NewGenerateMutatorBitmaskFromURL()

NewGenerateMutatorBitmaskFromURL Source code

function int NewGenerateMutatorBitmaskFromURL ( UTUIDataStore_MenuItems MenuDataStore, out array<string> MutatorClassNames ) )
Generates a bitmask of active mutators which were created by epic. The bits are derived by left-shifting by the mutator's index into the UTUIDataStore_MenuItems' list of UTUIDataProvider_Mutators.
@return a bitmask which has bits on for any enabled official mutators.

SetCustomMapName Source code

function SetCustomMapName ( string MapName) )
Sets the property that advertises the custom map name
@param MapName the string to use

SetCustomMutators Source code

function SetCustomMutators ( UTUIDataStore_MenuItems MenuDataStore, const out array<string> MutatorClassNames ) )
Sets the custom mutators property with a delimited string containing the friendly names for all active custom (non-epic) mutators.
@param MenuDataStore the data store which contains the UI data for all game resources (mutators, maps, gametypes, etc.)
@param MutatorClassNames the array of pathnames for all mutators currently active in the game

SetMutators Source code

function SetMutators ( const out string URL ) )

SetOfficialMutatorBitmask Source code

function SetOfficialMutatorBitmask ( int MutatorBitmask ) )
Sets the property that advertises the official mutators being used in the game.
@param MutatorBitmask bitmask of epic mutators that are active for this game session (bits are derived by left-shifting by the mutator's index into the UTUIDataStore_MenuItems' list of UTUIDataProvider_Mutators

StringToBlob Source code

native static function bool StringToBlob ( const out string InString, out string OutBlob )
Converts a string to a hexified blob.
@param InString String to convert.
@param OutBlob Resulting blob
@return Returns whether or not the string was converted.

TrimPropertyValue Source code

function bool TrimPropertyValue ( int PropertyID, int MaxLen, out string Value) )
If a property setting wont fit into the server details results, give the script a chance to trim the data NOTE: Value will be in the format: ",Property=Value"
@param PropertyId The id of the property setting to be trimmed
@param MaxLen The maximum length of the string
@param Value The modified string value
@return Whether or not the value was successfully trimmed

UpdateFromURL Source code

function UpdateFromURL ( const out string URL, GameInfo Game) )
Updates the game settings object from parameters passed on the URL
@param URL the URL to parse for settings


Defaultproperties

defaultproperties
{
   MaxPlayers=16
   NumPublicConnections=16
   OptionalDataBindingSettings(0)="AverageSkillRating"
   OptionalLocalizedSettings(0)=0
   OptionalLocalizedSettings(1)=8
   OptionalLocalizedSettings(2)=10
   OptionalPropertySettings(0)=268435704
   OptionalPropertySettings(1)=268435705
   OptionalPropertySettings(2)=1073741828
   OptionalPropertySettings(3)=1073741829
   LocalizedSettings(0)=(Id=32779,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(1)=(ValueIndex=2,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(2)=(Id=1,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(3)=(Id=6,ValueIndex=1,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(4)=(Id=7,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(5)=(Id=8,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(6)=(Id=9,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(7)=(Id=10,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(8)=(Id=11,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(9)=(Id=12,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(10)=(Id=13,ValueIndex=1,AdvertisementType=ODAT_OnlineService)
   LocalizedSettings(11)=(Id=14,AdvertisementType=ODAT_OnlineService)
   Properties(0)=(PropertyId=1073741825,Data=(Type=SDT_String),AdvertisementType=ODAT_QoS)
   Properties(1)=(PropertyId=1073741826,Data=(Type=SDT_String),AdvertisementType=ODAT_QoS)
   Properties(2)=(PropertyId=268435704,Data=(Type=SDT_Int32,Value1=20),AdvertisementType=ODAT_OnlineService)
   Properties(3)=(PropertyId=268435705,Data=(Type=SDT_Int32,Value1=20),AdvertisementType=ODAT_OnlineService)
   Properties(4)=(PropertyId=268435703,Data=(Type=SDT_Int32,Value1=6),AdvertisementType=ODAT_OnlineService)
   Properties(5)=(PropertyId=1073741827,Data=(Type=SDT_String),AdvertisementType=ODAT_QoS)
   Properties(6)=(PropertyId=268435717,Data=(Type=SDT_Int32),AdvertisementType=ODAT_OnlineService)
   Properties(7)=(PropertyId=1073741828,Data=(Type=SDT_String),AdvertisementType=ODAT_QoS)
   Properties(8)=(PropertyId=1073741829,Data=(Type=SDT_String),AdvertisementType=ODAT_QoS)
   Properties(9)=(PropertyId=268435706,Data=(Type=SDT_Int32,Value1=6))
   Properties(10)=(PropertyId=268435968,Data=(Type=SDT_Int64))
   Properties(11)=(PropertyId=268435969,Data=(Type=SDT_Int32))
   LocalizedSettingsMappings(0)=(Id=32779,Name="GameMode",ColumnHeaderText="Game",ValueMappings=((Name="Deathmatch"),(Id=4,Name="Team Deathmatch"),(Id=1,Name="Capture The Flag"),(Id=3,Name="Vehicle CTF"),(Id=2,Name="Warfare"),(Id=5,Name="Duel"),(Id=7,Name="Campaign"),(Id=8,Name="Greed"),(Id=9,Name="Betrayal"),(Id=6,Name="Custom")))
   LocalizedSettingsMappings(1)=(Name="BotSkill",ColumnHeaderText="Bot Skill",ValueMappings=((Id=1,Name="Novice"),(Id=2,Name="Average"),(Id=3,Name="Experienced"),(Id=4,Name="Skilled"),(Id=5,Name="Adept"),(Id=6,Name="Masterful"),(Id=7,Name="Inhuman"),(Id=8,Name="Godlike")))
   LocalizedSettingsMappings(2)=(Id=1,Name="MapName",ColumnHeaderText="Map",ValueMappings=((Name="Custom")))
   LocalizedSettingsMappings(3)=(Id=6,Name="PureServer",ColumnHeaderText="Pure",ValueMappings=((Name="No"),(Id=1,Name="Yes")))
   LocalizedSettingsMappings(4)=(Id=7,Name="LockedServer",ColumnHeaderText="Locked",ValueMappings=((Name="No"),(Id=1,Name="Yes")))
   LocalizedSettingsMappings(5)=(Id=8,Name="VsBots",ColumnHeaderText="Vs Bots",ValueMappings=((Name="Disabled"),(Id=2,Name="1:1"),(Id=3,Name="3:2"),(Id=4,Name="2:1")))
   LocalizedSettingsMappings(6)=(Id=9,Name="Campaign",ColumnHeaderText="Campaign",ValueMappings=((Name="No"),(Id=1,Name="Yes")))
   LocalizedSettingsMappings(7)=(Id=10,Name="ForceRespawn",ColumnHeaderText="Forced Respawn",ValueMappings=((Name="No"),(Id=1,Name="Yes")))
   LocalizedSettingsMappings(8)=(Id=11,Name="AllowKeyboard",ColumnHeaderText="M/KB",ValueMappings=((Name="No"),(Id=1,Name="Yes")))
   LocalizedSettingsMappings(9)=(Id=12,Name="IsFullServer",ColumnHeaderText="Full",ValueMappings=((Name="No"),(Id=1,Name="Yes")))
   LocalizedSettingsMappings(10)=(Id=13,Name="IsEmptyServer",ColumnHeaderText="Empty",ValueMappings=((Name="No"),(Id=1,Name="Yes")))
   LocalizedSettingsMappings(11)=(Id=14,Name="IsDedicated",ColumnHeaderText="Dedicated",ValueMappings=((Name="No"),(Id=1,Name="Yes")))
   PropertyMappings(0)=(Id=1073741825,Name="CustomMapName",ColumnHeaderText="Map")
   PropertyMappings(1)=(Id=1073741826,Name="CustomGameMode",ColumnHeaderText="Game")
   PropertyMappings(2)=(Id=268435704,Name="GoalScore",ColumnHeaderText="Goal Score",MappingType=PVMT_PredefinedValues,PredefinedValues=((Type=SDT_Int32),(Type=SDT_Int32,Value1=5),(Type=SDT_Int32,Value1=10),(Type=SDT_Int32,Value1=15),(Type=SDT_Int32,Value1=20),(Type=SDT_Int32,Value1=25),(Type=SDT_Int32,Value1=30),(Type=SDT_Int32,Value1=35),(Type=SDT_Int32,Value1=40),(Type=SDT_Int32,Value1=45),(Type=SDT_Int32,Value1=50),(Type=SDT_Int32,Value1=55),(Type=SDT_Int32,Value1=60),(Type=SDT_Int32,Value1=70),(Type=SDT_Int32,Value1=80),(Type=SDT_Int32,Value1=90),(Type=SDT_Int32,Value1=100),(Type=SDT_Int32,Value1=125),(Type=SDT_Int32,Value1=150)))
   PropertyMappings(3)=(Id=268435705,Name="TimeLimit",ColumnHeaderText="Time Limit",MappingType=PVMT_PredefinedValues,PredefinedValues=((Type=SDT_Int32),(Type=SDT_Int32,Value1=5),(Type=SDT_Int32,Value1=10),(Type=SDT_Int32,Value1=15),(Type=SDT_Int32,Value1=20),(Type=SDT_Int32,Value1=30),(Type=SDT_Int32,Value1=45),(Type=SDT_Int32,Value1=60)))
   PropertyMappings(4)=(Id=268435703,Name="NumBots",ColumnHeaderText="Bots",MappingType=PVMT_PredefinedValues,PredefinedValues=((Type=SDT_Int32),(Type=SDT_Int32,Value1=1),(Type=SDT_Int32,Value1=2),(Type=SDT_Int32,Value1=3),(Type=SDT_Int32,Value1=4),(Type=SDT_Int32,Value1=5),(Type=SDT_Int32,Value1=6),(Type=SDT_Int32,Value1=7),(Type=SDT_Int32,Value1=8),(Type=SDT_Int32,Value1=9),(Type=SDT_Int32,Value1=10),(Type=SDT_Int32,Value1=11),(Type=SDT_Int32,Value1=12),(Type=SDT_Int32,Value1=13),(Type=SDT_Int32,Value1=14),(Type=SDT_Int32,Value1=15),(Type=SDT_Int32,Value1=16)))
   PropertyMappings(5)=(Id=1073741827,Name="ServerDescription",ColumnHeaderText="Server Description")
   PropertyMappings(6)=(Id=268435717,Name="OfficialMutators",ColumnHeaderText="Mutators")
   PropertyMappings(7)=(Id=1073741828,Name="CustomMutators")
   PropertyMappings(8)=(Id=1073741829,Name="CustomMutClasses")
   PropertyMappings(9)=(Id=268435706,Name="NumBotsIA",ColumnHeaderText="Bots",MappingType=PVMT_PredefinedValues,PredefinedValues=((Type=SDT_Int32),(Type=SDT_Int32,Value1=1),(Type=SDT_Int32,Value1=2),(Type=SDT_Int32,Value1=3),(Type=SDT_Int32,Value1=4),(Type=SDT_Int32,Value1=5),(Type=SDT_Int32,Value1=6),(Type=SDT_Int32,Value1=7),(Type=SDT_Int32,Value1=8),(Type=SDT_Int32,Value1=9),(Type=SDT_Int32,Value1=10),(Type=SDT_Int32,Value1=11),(Type=SDT_Int32,Value1=12),(Type=SDT_Int32,Value1=13),(Type=SDT_Int32,Value1=14),(Type=SDT_Int32,Value1=15),(Type=SDT_Int32,Value1=16)))
   PropertyMappings(10)=(Id=268435968,Name="SteamID")
   PropertyMappings(11)=(Id=268435969,Name="SteamVAC")
   Name="Default__UTGameSettingsCommon"
   ObjectArchetype=OnlineGameSettings'Engine.Default__OnlineGameSettings'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:52.237 - Created with UnCodeX