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

Engine.AccessControl

Extends
Info

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.AccessControl

Direct Known Subclasses:

AccessControlIni

Constants Summary
Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
class<AdminBase>AdminClass
stringAdminName
stringAdminPassword
stringAllPrivs
boolbDontAddDefaultAdmin
boolbReplyToGUI
stringGamePassword
TribesAdminGroupListGroups
stringIPBanned
array<string>IPPolicies
stringKickedMsg
stringKickToMenu
array<AdminPlayer>LoggedAdmins
floatLoginDelaySeconds
stringNeedPassword
array<class<TribesPrivilegeBase>>PrivClasses
array<TribesPrivilegeBase>PrivManagers
stringSessionBanned
Array<string>SessionIPPolicies
TribesAdminUserListUsers
stringWrongPassword
Inherited Variables from Engine.Actor
Acceleration, ActorRenderData, AmbientGlow, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bAcceptsShadowProjectors, bActorShadows, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAutoAlignToTerrain, bBlockActors, bBlockHavok, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bCastsVolumetricShadows, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bClientHavokPhysics, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDirectional, bDisableBspVolumetrics, bDisableEditorCopying, bDisableHavokCollisionWhenAttached, bDisableShadowOptimisation, bDisableSorting, bDisableTick, bDisableTouch, bDisturbFluidSurface, bDoNotApproximateBumpmap, bDynamicLight, bEdShouldSnap, bEdSnap, bEnableHavokBackstep, bFixedRotationDir, bGameRelevant, bGetOverlayMaterialFromBase, bGetSkinFromBase, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bImportantActor, bInterpolating, bIsMirror, bIsVehicle, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNavigationRelevant, bNeedLifetimeEffectEvents, bNeedPostRenderCallback, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNetworkRelevancyVisible, bNoDelete, bNoRepMesh, bObsolete, bOnlyAffectCurrentZone, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOverruleNavigationRelevant, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjectile, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateLabel, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bSendDestructionNotification, bShadowCast, bShouldBaseAtStartup, bShowOctreeNodes, bSkipActorPropertyReplication, bSkipEncroachment, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTimerLoop, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bTriggerEffectEventsBeforeGameStarts, BumpmapLODScale, bUnifiedPositionChanged, bUnifiedVelocityChanged, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bUseRootMotionBound, bVolumetricShadowCast, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, exclusiveToGameInfo, forceAccumulator, ForcedVisibilityZoneTag, ForceRadius, ForceScale, ForceType, gameInfoExclusions, gameInfoInclusions, GravityScale, Group, HardRelMatrix, havokAngularVelocity, HavokData, havokDataClass, havokGameTickForce, havokGameTickForcePosition, havokSkeletalRotationSpeed, InitialState, Instigator, JoinedTag, Label, LastRenderTime, LastTick, LatentAnimChannelCount, LatentFloat, LatentStackLocations, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, maxDifficulty, MaxLights, maxNumPlayers, MaxTraceDistance, Mesh, MeshInstance, MessageClass, minDifficulty, minNumPlayers, movementObject, MovementObjectClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, Owner, OwnerGroups, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SpeechTag, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, Tag, Texture, TimerCounter, TimerRate, torqueAccumulator, Touching, TriggeredBy, unifiedPosition, unifiedVelocity, UsesSubVisibility, Velocity, XLevel

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDetailMode, EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ETravelType, SocketCoordinates

Structures Summary
AdminPlayer
User, PRI
Inherited Structures from Engine.Info
KeyValuePair, PlayerResponseLine, ServerResponseLine
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, HavokRigidBodyState, KRBVec, KRigidBodyState, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
function AdminEntered (PlayerController P, string Username))
function AdminExited (PlayerController P ))
functionbool AdminLogin (PlayerController P, string Username, string Password))
functionbool AdminLogout (PlayerController P ))
functionbool AdminPromote (PlayerController Promoter, PlayerController P ))
function AdminPromoted (PlayerController Promoter, PlayerController P, bool bSuccess ))
functionbool AllowPriv (string priv))
functionbool BanPlayer (PlayerController C, optional bool bSession))
functionbool CanPerform (PlayerController P, string Action))
functionbool CheckIPPolicy (string Address, optional bool bSilent))
functionbool CheckOptionsAdmin (string Options))
function FillPlayInfo (PlayInfo PlayInfo))
functionTribesAdminUser GetAdmin (PlayerController PC))
functionstring GetAdminName (PlayerController PC))
functionTribesAdminUser GetLoggedAdmin (PlayerController P))
functionTribesAdminUser GetUser (string uname))
function InitPrivs ()
functionbool IsAdmin (PlayerController P))
function Kick (string S ))
function KickBan (string S ))
functionbool KickBanPlayer (PlayerController P))
functionbool KickPlayer (PlayerController C))
event PreBeginPlay ()))
event PreLogin (string Options, string Address, out string Error, out string FailCode, bool bSpectator ))
functionbool RequiresPassword ()))
function SaveAdmins ()))
function SessionKickBan (string S ))
function SetAdminFromURL (string N, string P))
functionbool SetAdminPassword (string P))
function SetGamePassword (string P))
functionbool ValidLogin (string UserName, string Password))
Inherited Functions from Engine.Info
AcceptPlayInfoProperty, FillPlayInfo
Inherited Functions from Engine.Actor
*, +, -, actorLabel, AddContextForNextEffectEvent, AddDebugMessage, AITrace, AllActors, Allocate, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, checkSocket, ChildActors, classConstruct, clientDispatchMessage, Clock, CollidingActors, ConsoleCommand, Construct, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, dispatchMessage, DisplayDebug, DrawDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, findByLabel, findStaticByLabel, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAnimLength, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetCurrentMaterial, GetDebugName, GetHumanReadableName, getHurtRadiusParent, GetItemName, GetLIPSincAnimDuration, GetLocalString, GetMapName, GetMaterial, GetMeshName, GetMeshOrigin, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOverlayMaterial, GetRadarInfoClass, getReceiveDamageRadius, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, getSocket, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HavokActivate, HavokCollisionGroupChange, HavokGetAngularVelocity, HavokGetCenterOfMass, HavokGetLastTracedBone, HavokGetLinearVelocity, HavokGetPosition, HavokGetState, HavokImpartCOMImpulse, HavokImpartForce, HavokImpartImpulse, HavokImpartLinearForceAll, HavokIsActive, HavokReturnSkeletalActorToAnimationSystem, HavokSetAngularDamping, HavokSetAngularVelocity, HavokSetBlocking, HavokSetCOM, HavokSetGameTickForce, HavokSetLinearDamping, HavokSetLinearVelocity, HavokSetLinearVelocityAll, HavokSetPosition, HavokSetRotation, HavokSlowSetCollisionEnabled, HavokUpdateState, Hide, HitWall, HurtRadius, InterruptSound, IsAnimating, IsInPain, IsInVolume, IsOverlapping, IsPlayingLIPSincAnim, IsTweening, KilledBy, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LocalizeMapText, LockRootMotion, LoopAnim, LostChild, makeDormant, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, nearbyControlledPawns, NearSpot, OnGameStarted, OnHidden, OnlyAffectPawns, onMessage, OnOptimizedIn, OnOptimizedOut, OnShown, OptimizeIn, OptimizeOut, PauseSound, PhysicsVolumeChange, PlayAnim, PlayAnimAdditive, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayLoopedSound, PlayMusic, PlayOwnedSound, PlayScriptedAnim, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadGame, PostNetBeginPlay, PostNetReceive, PostTakeDamage, PostTeleport, PostTouch, PreBeginPlay, PrecacheSpeech, PreScriptedTextureRendered, PreTeleport, PreTrigger, processHurtRadiusVictim, ProjectileTouch, RadiusActors, registerClientMessage, registerMessage, RegisterNotifyGameStarted, RenderOverlays, RenderTexture, ReplaceText, Reset, ResumeSound, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShallowCopyMaterial, ShouldActorsBlockSplash, ShouldProjectileHit, Show, Spawn, SpecialHandling, StartInterpolation, staticActorLabel, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, SuggestFallVelocity, TakeDamage, TestMove, Tick, Timer, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TravelPostAccept, TravelPreAccept, Trigger, TriggerEffectEvent, TriggerEvent, TweenAnim, UnClock, unifiedAddForce, unifiedAddForceAtPosition, unifiedAddImpulse, unifiedAddImpulseAtPosition, unifiedAddTorque, unifiedAddVelocity, unifiedGetAcceleration, unifiedGetCOMPosition, unifiedGetGravity, unifiedGetMass, unifiedGetNaturalCOMPosition, unifiedGetPosition, unifiedGetVelocity, unifiedSetAcceleration, unifiedSetAngularVelocity, unifiedSetMass, unifiedSetPosition, unifiedSetRotation, unifiedSetVelocity, UnTouch, UnTrigger, UnTriggerEffectEvent, UnTriggerEvent, UpdateAttachmentLocations, UpdatePrecacheRenderData, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange


Variables Detail

AdminClass Source code

var class<AdminBase> AdminClass;

AdminName Source code

var private string AdminName;

AdminPassword Source code

var private string AdminPassword;

AllPrivs Source code

var string AllPrivs;

bDontAddDefaultAdmin Source code

var bool bDontAddDefaultAdmin;

bReplyToGUI Source code

var bool bReplyToGUI;

GamePassword Source code

var private globalconfig string GamePassword;

Groups Source code

var transient TribesAdminGroupList Groups;

IPBanned Source code

var localized string IPBanned;

IPPolicies Source code

var globalconfig array<string> IPPolicies;

KickedMsg Source code

var localized string KickedMsg;

KickToMenu Source code

var config string KickToMenu;

LoggedAdmins Source code

var protected array<AdminPlayer> LoggedAdmins;

LoginDelaySeconds Source code

var globalconfig float LoginDelaySeconds;

NeedPassword Source code

var localized string NeedPassword;

PrivClasses Source code

var config array<class<TribesPrivilegeBase>> PrivClasses;

PrivManagers Source code

var array<TribesPrivilegeBase> PrivManagers;

SessionBanned Source code

var localized string SessionBanned;

SessionIPPolicies Source code

var transient Array<string> SessionIPPolicies;

Users Source code

var transient TribesAdminUserList Users;

WrongPassword Source code

var localized string WrongPassword;


Structures Detail

AdminPlayer Source code

struct AdminPlayer
{
var PlayerReplicationInfo PRI;
var TribesAdminUser User;
};



Functions Detail

AdminEntered Source code

function AdminEntered ( PlayerController P, string Username) )

AdminExited Source code

function AdminExited ( PlayerController P ) )

AdminLogin Source code

function bool AdminLogin ( PlayerController P, string Username, string Password) )

AdminLogout Source code

function bool AdminLogout ( PlayerController P ) )

AdminPromote Source code

function bool AdminPromote ( PlayerController Promoter, PlayerController P ) )

AdminPromoted Source code

function AdminPromoted ( PlayerController Promoter, PlayerController P, bool bSuccess ) )

AllowPriv Source code

function bool AllowPriv ( string priv) )

BanPlayer Source code

function bool BanPlayer ( PlayerController C, optional bool bSession) )

CanPerform Source code

function bool CanPerform ( PlayerController P, string Action) )

CheckIPPolicy Source code

function bool CheckIPPolicy ( string Address, optional bool bSilent) )

CheckOptionsAdmin Source code

function bool CheckOptionsAdmin ( string Options) )

FillPlayInfo Source code

static function FillPlayInfo ( PlayInfo PlayInfo) )

GetAdmin Source code

function TribesAdminUser GetAdmin ( PlayerController PC) )

GetAdminName Source code

function string GetAdminName ( PlayerController PC) )

GetLoggedAdmin Source code

function TribesAdminUser GetLoggedAdmin ( PlayerController P) )

GetUser Source code

function TribesAdminUser GetUser ( string uname) )

InitPrivs Source code

function InitPrivs ( )

IsAdmin Source code

function bool IsAdmin ( PlayerController P) )

Kick Source code

function Kick ( string S ) )

KickBan Source code

function KickBan ( string S ) )

KickBanPlayer Source code

function bool KickBanPlayer ( PlayerController P) )

KickPlayer Source code

function bool KickPlayer ( PlayerController C) )

PreBeginPlay Source code

event PreBeginPlay ( ) )

PreLogin Source code

event PreLogin ( string Options, string Address, out string Error, out string FailCode, bool bSpectator ) )

RequiresPassword Source code

function bool RequiresPassword ( ) )

SaveAdmins Source code

function SaveAdmins ( ) )

SessionKickBan Source code

function SessionKickBan ( string S ) )

SetAdminFromURL Source code

function SetAdminFromURL ( string N, string P) )

SetAdminPassword Source code

function bool SetAdminPassword ( string P) )

SetGamePassword Source code

function SetGamePassword ( string P) )

ValidLogin Source code

function bool ValidLogin ( string UserName, string Password) )


Defaultproperties

defaultproperties
{
	WrongPassword="The password you entered is incorrect."
	NeedPassword="You need to enter a password to join this game."
	IPBanned="Your IP address has been banned on this server."
    SessionBanned="Your IP address has been banned from the current game session."
	IPPolicies(0)="ACCEPT,*"
	AdminClass=class'Engine.Admin'
	KickedMsg="You have been forcably removed from the game."	
	
	LoginDelaySeconds=1
}



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:25.205 - Created with UnCodeX