Closed niksad8 closed 9 months ago
same, maybe something with connectedToGC event
same
k_EMsgGCCStrike15_v2_ClientLogonFatalError = 9187
https://github.com/SteamRE/SteamKit/blob/master/SteamKit2/SteamKit2/Base/Generated/GC/CSGO/MsgGC.cs
when convert payload to string
Same here, the event do not trigged
Same, I still see websites showing floats on items. Is there any other way of getting a float?
message CMsgClientLogonFatalError {
optional uint32 errorcode = 1;
optional string message = 2;
optional string country = 3;
}
errorcode = 4 message = null country = CY, sometime other 2 letters code
Same. Seems like the account is not accepted by csgo (not steam itself)?
https://github.com/DoctorMcKay/node-globaloffensive/blob/master/index.js#L120
changed to
this._send(Language.ClientHello, Protos.CMsgClientHello, {
version: 2000202,
});
After I can login
info: csuser42 Log on OK
info: csuser42 Initiating GC Connection
debug: Sending GC message ClientHello
debug: Sending hello, setting timer for next attempt to 2000 ms
debug: Got handled GC message ClientWelcome
debug: Unknown SO type 2 with 1 items
debug: Unknown SO type 7 with 1 items
debug: GC connection established
info: csuser42 CSGO Client Ready!
But interesting thing, after I logged in with version: 2000202 all works fine without version: 2000202
Can anybody explain magic?
Versions can be received from https://github.com/SteamDatabase/GameTracking-CS2/commits
@DoctorMcKay
https://github.com/DoctorMcKay/node-globaloffensive/blob/master/index.js#L120
changed to
this._send(Language.ClientHello, Protos.CMsgClientHello, { version: 2000202, });
After I can login
info: csuser42 Log on OK info: csuser42 Initiating GC Connection debug: Sending GC message ClientHello debug: Sending hello, setting timer for next attempt to 2000 ms debug: Got handled GC message ClientWelcome debug: Unknown SO type 2 with 1 items debug: Unknown SO type 7 with 1 items debug: GC connection established info: csuser42 CSGO Client Ready!
But interesting thing, after I logged in with version: 2000202 all works fine without version: 2000202
May I ask how you discovered that this interface needs the version parameter?
https://github.com/DoctorMcKay/node-globaloffensive/blob/master/index.js#L120
changed to
this._send(Language.ClientHello, Protos.CMsgClientHello, { version: 2000202, });
After I can login
info: csuser42 Log on OK info: csuser42 Initiating GC Connection debug: Sending GC message ClientHello debug: Sending hello, setting timer for next attempt to 2000 ms debug: Got handled GC message ClientWelcome debug: Unknown SO type 2 with 1 items debug: Unknown SO type 7 with 1 items debug: GC connection established info: csuser42 CSGO Client Ready!
But interesting thing, after I logged in with version: 2000202 all works fine without version: 2000202
Yes, but if you specify any other numbers in "version" at the first launch it will still work, i checked this. Even if you enter an incomprehensible set of numbers there like "51205612054"
https://github.com/DoctorMcKay/node-globaloffensive/blob/master/index.js#L120 changed to
this._send(Language.ClientHello, Protos.CMsgClientHello, { version: 2000202, });
After I can login
info: csuser42 Log on OK info: csuser42 Initiating GC Connection debug: Sending GC message ClientHello debug: Sending hello, setting timer for next attempt to 2000 ms debug: Got handled GC message ClientWelcome debug: Unknown SO type 2 with 1 items debug: Unknown SO type 7 with 1 items debug: GC connection established info: csuser42 CSGO Client Ready!
But interesting thing, after I logged in with version: 2000202 all works fine without version: 2000202
May I ask how you discovered that this interface needs the version parameter?
tried fix from fork
https://github.com/DoctorMcKay/node-globaloffensive/blob/master/index.js#L120 changed to
this._send(Language.ClientHello, Protos.CMsgClientHello, { version: 2000202, });
After I can login
info: csuser42 Log on OK info: csuser42 Initiating GC Connection debug: Sending GC message ClientHello debug: Sending hello, setting timer for next attempt to 2000 ms debug: Got handled GC message ClientWelcome debug: Unknown SO type 2 with 1 items debug: Unknown SO type 7 with 1 items debug: GC connection established info: csuser42 CSGO Client Ready!
But interesting thing, after I logged in with version: 2000202 all works fine without version: 2000202
Yes, but if you specify any other numbers in "version" at the first launch it will still work, i checked this. Even if you enter an incomprehensible set of numbers there like "51205612054"
tried
1000000 1999999
but nothing
after changed 2000000 logon was success
After success logoun you can pass anything
maybe server remembers max version parameter passed in past?
https://github.com/DoctorMcKay/node-globaloffensive/blob/master/index.js#L120 changed to
this._send(Language.ClientHello, Protos.CMsgClientHello, { version: 2000202, });
After I can login
info: csuser42 Log on OK info: csuser42 Initiating GC Connection debug: Sending GC message ClientHello debug: Sending hello, setting timer for next attempt to 2000 ms debug: Got handled GC message ClientWelcome debug: Unknown SO type 2 with 1 items debug: Unknown SO type 7 with 1 items debug: GC connection established info: csuser42 CSGO Client Ready!
But interesting thing, after I logged in with version: 2000202 all works fine without version: 2000202
Yes, but if you specify any other numbers in "version" at the first launch it will still work, i checked this. Even if you enter an incomprehensible set of numbers there like "51205612054"
tried
1000000 1999999
but nothing
after changed 2000000 logon was success
After success logoun you can pass anything
maybe server remembers max version parameter passed in past?
Maybe it need 2000000+, idk, but i checked it on new server with new accs and it works. I literally entered an incomprehensible set of numbers like "235982985"
when i try to login do csgo using node-user and globaloffensive packages my script gets stuck in this loop of sending hello this started happening after the recent csgo update, i tried different accounts, different IP addresses and so on nothing is working