UE2:AccessControl (UT2004)
- Package:
- Engine
- Direct subclass:
- AccessControlIni
- This class in other games:
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
PROPNUM
Value: 4
Properties
ACDescText
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
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
Default value: Class'Engine.Admin'
AdminName
Type: string
Modifiers: private
AdminPassword
Type: string
Modifiers: private, globalconfig
Password to receive bAdmin privileges.
AllPrivs
Type: string
BannedIDs
Modifiers: globalconfig
Holds information about how got banned
bBanByID
Type: bool
Modifiers: globalconfig
Set to true to ban by CDKey hash
bDontAddDefaultAdmin
Type: bool
bReplyToGUI
Type: bool
DefaultKickReason
Type: string
Modifiers: localized
Default value: "None specified"
GamePassword
Type: string
Modifiers: private, globalconfig
Password to enter game.
Groups
Type: xAdminGroupList
IdleKickReason
Type: string
Modifiers: localized
Default value: "Kicked for idling."
IPBanned
Type: string
Modifiers: localized
Default value: "Your IP address has been banned on this server."
IPPolicies
Modifiers: globalconfig
Default value: "ACCEPT;*"
KickedMsg
Type: string
Modifiers: localized
Default value: "You have been forcibly removed from the game."
LoggedAdmins
Type: array<AdminPlayer>
Modifiers: protected
LoginDelaySeconds
Type: float
Modifiers: globalconfig
Delay between login attempts
NeedPassword
Type: string
Modifiers: localized
Default value: "You need to enter a password to join this game."
PrivClasses
Type: array<class<xPrivilegeBase> >
Modifiers: config
PrivManagers
Type: array<xPrivilegeBase>
SessionBanned
Type: string
Modifiers: localized
Default value: "Your IP address has been banned from the current game session."
SessionBannedIDs
Modifiers: transient
SessionIPPolicies
Modifiers: transient
sjs
Users
Type: xAdminUserList
WrongPassword
Type: string
Modifiers: localized
Default value: "The password you entered is incorrect."
Structs
AdminPlayer
- xAdminUser User
- PlayerReplicationInfo PRI
Functions
Static events
GetDescriptionText
Overrides: Info.GetDescriptionText
Other static functions
FillPlayInfo
Overrides: Info.FillPlayInfo
Events
PreBeginPlay
Overrides: Actor.PreBeginPlay
PreLogin
Other instance functions
AdminEntered
AdminExited
AdminLogin
AdminLogout
AllowPriv
BanPlayer
CanPerform
CheckID
CheckIPPolicy
CheckOptionsAdmin
GetAdmin
GetAdminName
GetLoggedAdmin
GetUser
InitPrivs
IsAdmin
Kick
KickBan
KickBanPlayer
KickPlayer
RequiresPassword
SaveAdmins
SessionKickBan
SetAdminFromURL
SetAdminPassword
SetGamePassword
ValidLogin