This commit is contained in:
aozhiwei 2024-05-25 12:35:27 +08:00
parent f0966955d0
commit 0493fd6183

View File

@ -13,6 +13,7 @@ type userSession struct {
sessionId string sessionId string
lastUpdateTime int64 lastUpdateTime int64
timerWp *q5.XTimerWp timerWp *q5.XTimerWp
onlineNum int64
} }
type sessionMgr struct { type sessionMgr struct {
@ -99,7 +100,18 @@ func (this *sessionMgr) userOnline(session *userSession) {
"", //ip "", //ip
"user_online", "user_online",
prop) prop)
atomic.AddInt64(&this.onlineNum, 1)
} }
func (this *sessionMgr) userOffline(session *userSession) { func (this *sessionMgr) userOffline(session *userSession) {
prop := map[string]string{}
prop["gameid"] = q5.ToString(constant.GAME_ID)
f5.GetTgLog().AddTrackLog(
constant.GAME_ID,
session.accountId,
"", //distance_id
"", //ip
"user_offline",
prop)
atomic.AddInt64(&this.onlineNum, -1)
} }