IServerSideClientBase
Interfacepublic interface IServerSideClientBaseProperties
The raw address of the ServerSideClientBase instance in memory.
nint Address { get; }Gets the asynchronous disconnect flags for the client.
byte AsyncDisconnectFlags { get; }Gets the authentication ticket Steam ID of the client.
ref CSteamID AuthTicketSteamID { get; }Gets the authenticated time for the client.
float AuthenticatedTime { get; }Gets the bit vector of baselines sent to the client.
ref CBitVec16384 BaselinesSent { get; }Gets the connection type flags for the client.
byte ConnectionTypeFlags { get; }Gets the console variables associated with the client.
KeyValues* Convars { get; }Gets a value indicating whether the client's console variables have changed.
bool ConvarsChanged { get; }Gets the Steam ID of the client when they are disconnected.
ref CSteamID DisconnectedSteamID { get; }Gets the entity index associated with the client.
uint EntityIndex { get; }Gets a value indicating whether the client is a fake player (bot).
bool FakePlayer { get; }Gets the force wait for tick value for the client.
int ForceWaitForTick { get; }Gets the friends Steam ID of the client.
ref CSteamID FriendsID { get; }Gets a value indicating whether the client is fully authenticated.
bool FullyAuthenticated { get; }Gets a value indicating whether the client is connected through HLTV.
bool IsHLTV { get; }Gets the time at which the last command was executed for the client.
double LastExecutedCommand { get; }Gets the list of loaded spawn groups for the client.
ref CUtlVector<nint> LoadedSpawnGroups { get; }Gets the loading progress for the client.
int LoadingProgress { get; }Gets a value indicating whether the client is in low violence mode.
bool LowViolence { get; }Gets or sets a value indicating whether the client is marked to be kicked.
bool MarkedToKick { get; set; }Gets the network channel associated with the client.
INetChannel NetChannel { get; }Gets the network stat trace for the client.
ref CNetworkStatTrace NetworkStatTrace { get; }Gets the next message time for the client.
float NextMessageTime { get; }Gets a value indicating whether the client has received a packet from the server.
bool ReceivedPacket { get; }Gets a value indicating whether the client is currently sending snapshots.
bool SendingSnapshots { get; }Gets the sendtable CRC value for the client.
uint SendtableCRC { get; }Gets a value indicating whether the client should send messages to the server.
bool ShouldSendMessages { get; }Gets the signon state of the client.
SignonState_t SignonState { get; }Gets the snapshot interval for the client.
float SnapshotInterval { get; }Gets the count of spam commands for the client.
int SpamCommandsCount { get; }Gets the string table acknowledgment tick for the client.
int StringTableAckTick { get; }