Documentation
¶
Index ¶
- Variables
- func AddPlayerAuth(sSteamID64 string, sNicknameBase64 string, sAvatarSmall string, ...) string
- func CustomMapsConfirmState(pPlayer *EntPlayer) int
- func GetMmrGrade(pPlayer *EntPlayer) int
- func RestorePlayers() bool
- func SortPlayers()
- func UpdatePlayerActivity(sSteamID64 string, sCookieUniqueKey string, sIP string)
- func WatchOnline()
- func WatchSortPlayers()
- func Watchers()
- type EntPlayer
Constants ¶
This section is empty.
Variables ¶
View Source
var ArrayPlayers []*EntPlayer //duplicate of MapPlayers, for faster iterating
View Source
var I64LastPlayerlistUpdate int64
View Source
var MuPlayers sync.RWMutex
Functions ¶
func AddPlayerAuth ¶
func CustomMapsConfirmState ¶
func GetMmrGrade ¶
func RestorePlayers ¶
func RestorePlayers() bool
func SortPlayers ¶
func SortPlayers()
func UpdatePlayerActivity ¶
func WatchOnline ¶
func WatchOnline()
func WatchSortPlayers ¶
func WatchSortPlayers()
Types ¶
type EntPlayer ¶
type EntPlayer struct { SteamID64 string NicknameBase64 string AvatarSmall string AvatarBig string Mmr int MmrUncertainty float32 LastGameResult int //0 - unknown, 1 - draw, 2 - lost, 3 - won Access int //-3 - banned + cant protest, -2 - completely banned, -1 - chat banned, 0 - regular player, 1 - behaviour moderator, 2 - cheat moderator, 3 - behaviour+cheat moderator, 4 - full admin access BannedAt int64 //unix timestamp in milliseconds BanReason string BanAcceptedAt int64 //unix timestamp in milliseconds BanLength int64 //unix timestamp in milliseconds ProfValidated bool //Steam profile validated RulesAccepted bool //Rules accepted LastActivity int64 //unix timestamp in milliseconds IsOnline bool OnlineSince int64 //unix timestamp in milliseconds IsInGame bool IsInQueue bool InQueueSince int64 //unix timestamp in milliseconds LastQueueChanged int64 //unix timestamp in milliseconds IsReadyUpRequested bool IsReadyConfirmed bool NextQueueingAllowed int64 //unix timestamp in milliseconds GameID string LastGameChanged int64 //unix timestamp in milliseconds LastExternalRequest int64 //Last external api request //unix timestamp in milliseconds LastLimitedRequest int64 //unix timestamp in milliseconds LastGameActivity int64 //Last game activity //unix timestamp in milliseconds LastChatMessage int64 //Last chat message //unix timestamp in milliseconds LastTicketActivity int64 //Last ticket activity //unix timestamp in milliseconds GameServerPings map[string]int LastCampaignsPlayed []string Twitch string DuoWith string DuoOffer string CustomMapsConfirmed int64 //unix timestamp in milliseconds }
Click to show internal directories.
Click to hide internal directories.