jerrey Posted September 24 Report Posted September 24 (edited) I'm running into a weird issue with the GC session in CS:GO. As you can see in the screenshot, I'm logged in, but haveGCSession is showing as false. The strange part is that it doesn't happen every time—sometimes it's true. Any idea what's going on? async loginGame(appId = 730){ logger.info('loginGC', this.config.steamId, ';', this.getClientGC().haveGCSession); if(!this.getClientGC().haveGCSession){ this.client.gamesPlayed([appId]); await sleep(1000) } return { code:200, success: true, data: null } } checkStatus(){ return { code:200, success: true, data: { isSteamConnected: !!this.client.steamID?.toString(), isGCClientConnected: this.getClientGC().haveGCSession } } } Quote steam-user: 5.2.3 globaloffensive: 3.2.0 Edited September 25 by jerrey Quote
Dr. McKay Posted September 25 Report Posted September 25 This is normal if your steam-user client shut down without properly logging off recently. I believe what happens is the GC never receives a notification of the client disconnecting, so it keeps your session active even though you're no longer there. You can typically solve this by calling logOff() if you don't get a session in a reasonable time, then logging on again. jerrey 1 Quote
jerrey Posted September 26 Author Report Posted September 26 On 9/25/2025 at 3:30 PM, Dr. McKay said: This is normal if your steam-user client shut down without properly logging off recently. I believe what happens is the GC never receives a notification of the client disconnecting, so it keeps your session active even though you're no longer there. You can typically solve this by calling logOff() if you don't get a session in a reasonable time, then logging on again. Thank you so much!😃 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.