Worst-case scenario: the UEd Goblin wipes the map and burns down your house.
UE2:AccessControl (UT2004)
Contents
- 1 Constants
- 2 Properties
- 2.1 ACDescText
- 2.2 ACDisplayText
- 2.3 AdminClass
- 2.4 AdminName
- 2.5 AdminPassword
- 2.6 AllPrivs
- 2.7 BannedIDs
- 2.8 bBanByID
- 2.9 bDontAddDefaultAdmin
- 2.10 bReplyToGUI
- 2.11 DefaultKickReason
- 2.12 GamePassword
- 2.13 Groups
- 2.14 IdleKickReason
- 2.15 IPBanned
- 2.16 IPPolicies
- 2.17 KickedMsg
- 2.18 LoggedAdmins
- 2.19 LoginDelaySeconds
- 2.20 NeedPassword
- 2.21 PrivClasses
- 2.22 PrivManagers
- 2.23 SessionBanned
- 2.24 SessionBannedIDs
- 2.25 SessionIPPolicies
- 2.26 Users
- 2.27 WrongPassword
- 3 Structs
- 4 Functions
- 4.1 Static events
- 4.2 Other static functions
- 4.3 Events
- 4.4 Other instance functions
- 4.4.1 AdminEntered
- 4.4.2 AdminExited
- 4.4.3 AdminLogin
- 4.4.4 AdminLogout
- 4.4.5 AllowPriv
- 4.4.6 BanPlayer
- 4.4.7 CanPerform
- 4.4.8 CheckID
- 4.4.9 CheckIPPolicy
- 4.4.10 CheckOptionsAdmin
- 4.4.11 GetAdmin
- 4.4.12 GetAdminName
- 4.4.13 GetLoggedAdmin
- 4.4.14 GetUser
- 4.4.15 InitPrivs
- 4.4.16 IsAdmin
- 4.4.17 Kick
- 4.4.18 KickBan
- 4.4.19 KickBanPlayer
- 4.4.20 KickPlayer
- 4.4.21 RequiresPassword
- 4.4.22 SaveAdmins
- 4.4.23 SessionKickBan
- 4.4.24 SetAdminFromURL
- 4.4.25 SetAdminPassword
- 4.4.26 SetGamePassword
- 4.4.27 ValidLogin
- Package:
- Engine
- Direct subclass:
- AccessControlIni
- This class in other games:
- U2XMP, UE2Runtime, U2, UT2003, UDK, UT3
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
AccessControl.
AccessControl is a helper class for GameInfo. The AccessControl class determines whether or not the player is allowed to login in the PreLogin() function, and also controls whether or not a player can enter as a spectator or a game administrator.
Constants[edit]
PROPNUM[edit]
Value: 4
Properties[edit]
ACDescText[edit]
Type: string
Array size: 4 (PROPNUM
)
Modifiers: localized
Default value, index 0: "If this password is set, players will have to enter it to join this server."
Default value, index 1: "Specifies IP addresses or address ranges which have been banned."
Default value, index 2: "Password required to login with administrator privileges on this server."
Default value, index 3: "Number of seconds user must wait after an unsuccessful login attempt before able to login again."
ACDisplayText[edit]
Type: string
Array size: 4 (PROPNUM
)
Modifiers: localized
Default value, index 0: "Game Password"
Default value, index 1: "Access Policies"
Default value, index 2: "Admin Password"
Default value, index 3: "Login Delay"
AdminClass[edit]
Default value: Class'Engine.Admin'
AdminName[edit]
Type: string
Modifiers: private
AdminPassword[edit]
Type: string
Modifiers: private, globalconfig
Password to receive bAdmin privileges.
AllPrivs[edit]
Type: string
BannedIDs[edit]
Modifiers: globalconfig
Holds information about how got banned
bBanByID[edit]
Type: bool
Modifiers: globalconfig
Set to true to ban by CDKey hash
bDontAddDefaultAdmin[edit]
Type: bool
bReplyToGUI[edit]
Type: bool
DefaultKickReason[edit]
Type: string
Modifiers: localized
Default value: "None specified"
GamePassword[edit]
Type: string
Modifiers: private, globalconfig
Password to enter game.
Groups[edit]
Type: xAdminGroupList
IdleKickReason[edit]
Type: string
Modifiers: localized
Default value: "Kicked for idling."
IPBanned[edit]
Type: string
Modifiers: localized
Default value: "Your IP address has been banned on this server."
IPPolicies[edit]
Modifiers: globalconfig
Default value: "ACCEPT;*"
KickedMsg[edit]
Type: string
Modifiers: localized
Default value: "You have been forcibly removed from the game."
LoggedAdmins[edit]
Type: array<AdminPlayer>
Modifiers: protected
LoginDelaySeconds[edit]
Type: float
Modifiers: globalconfig
Delay between login attempts
NeedPassword[edit]
Type: string
Modifiers: localized
Default value: "You need to enter a password to join this game."
PrivClasses[edit]
Type: array<class<xPrivilegeBase> >
Modifiers: config
PrivManagers[edit]
Type: array<xPrivilegeBase>
SessionBanned[edit]
Type: string
Modifiers: localized
Default value: "Your IP address has been banned from the current game session."
SessionBannedIDs[edit]
Modifiers: transient
SessionIPPolicies[edit]
Modifiers: transient
sjs
Users[edit]
Type: xAdminUserList
WrongPassword[edit]
Type: string
Modifiers: localized
Default value: "The password you entered is incorrect."
Structs[edit]
AdminPlayer[edit]
- xAdminUser User
- PlayerReplicationInfo PRI
Functions[edit]
Static events[edit]
GetDescriptionText[edit]
Overrides: Info.GetDescriptionText
Other static functions[edit]
FillPlayInfo[edit]
Overrides: Info.FillPlayInfo
Events[edit]
PreBeginPlay[edit]
Overrides: Actor.PreBeginPlay