joshuaferrara / node-csgo

A node-steam plugin for Counter-Strike: Global Offensive.
MIT License
460 stars 82 forks source link

Is requestLiveGameForUser no longer working? #81

Open EloB opened 3 years ago

EloB commented 3 years ago

Doesn't get any matchList anymore so my requests timeouts.

I've tried both on csgostats.gg and csgorunner.com. None of them find the live games. Tried on multiple playing players on MM. https://csgostats.gg/player/76561198292738220#/live https://www.csgorunner.com/76561198405310863

image image

--- There is a **[$100 open bounty](https://www.bountysource.com/issues/95824082-is-requestlivegameforuser-no-longer-working?utm_campaign=plugin&utm_content=tracker%2F1253779&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1253779&utm_medium=issues&utm_source=github).
EloB commented 3 years ago

Here is the debug data. I think it should say "Received match list" in the end but it never emits matchList.

10 Jan 04:54:14 - Launching CS:GO
10 Jan 04:54:16 - Sending ClientHello
10 Jan 04:54:16 - CS:GO fromGC: 4004
10 Jan 04:54:16 - Received client welcome.
10 Jan 04:54:16 - CS:GO fromGC: 9173
10 Jan 04:55:15 - Sending live matches
EloB commented 3 years ago

Tried on multiple machine and tried different sites that uses it. My site has been working for a long time so they might have updated something on Steam or CS:GO.

Includes21 commented 3 years ago

same problem, stopping on 10 Jan 15:17:35 - Sending live matches and updating protobufsj didnt help

EloB commented 3 years ago

I will gift 100$ paypal to the person who can fix this or can come up with a workaround until it’s fixed.

joshuaferrara commented 3 years ago

unfortunately, most of my friends that play CS have stopped - myself included - so this is a bit tough for me to debug 8(

@EloB if you'd like to put up money for this issue, I'd ask that you use https://www.bountysource.com/ which I've just enabled for this repo. that should handle automating the bounty process for both parties involved.

EloB commented 3 years ago

@joshuaferrara https://www.bountysource.com/issues/95824082-is-requestlivegameforuser-no-longer-working free money for you man ;)

EloB commented 3 years ago

Is there anyone that know how to replace dependencies for:

It's impossible to talk to him. He only closes issues and never want to help anyway. Like here for instance: https://github.com/seishun/node-steam-resources/issues/17

If someone can take lead on it and give tasks I will gladly help. I'm not a low level guy but if someone could tell me what todo I can do it.

joshuaferrara commented 3 years ago

remove package-lock.json and then increase the version number for steam in package.json to whatever the latest is. try npm i and see if it works.

you might also need to add a #vA.B.C after node-steam-resources too (A.B.C being whatever version is the latest).

EloB commented 3 years ago

@joshuaferrara I've did that yesterday. Updated everything and it didn't work :(

EloB commented 3 years ago

I've sent a email to Valve about this. A friendly CS:GO community developer tried to debug it and his conclusion was that it has to be fixed on Valve side.

Lets pray that they fix it! 🙏

Python library has the same issue https://github.com/ValvePython/csgo/issues/39

joshuaferrara commented 3 years ago

Python library has the same issue ValvePython/csgo#39

good find, thanks for the research!

Pantoflarz commented 3 years ago

Has there been any update or potential acknowledgement from Valve's side?

EloB commented 3 years ago

Has there been any update or potential acknowledgement from Valve's side?

I've have written to them but no reply. If more people write maybe they reply...

OrelStealth commented 3 years ago

I've have written to them but no reply. If more people write maybe they reply...

I'll message one of the devs, hope they will fix it asap

the-gt99 commented 3 years ago

Hello everyone, please tell me how I can find out using steamID that a player is playing matchmaking. I do not need to receive any special information, I just need to understand he is playing matchmaking and not on some other server

EloB commented 3 years ago

@OrelStealth Did they reply?

OrelStealth commented 3 years ago

@OrelStealth Did they reply?

nope :(

EloB commented 2 years ago

Do anyone have any connections to Valve?

EloB commented 2 years ago

I've cancelled the bounty because no one seems to be able to fix it. I let this ticket to be opened if something finds another way to achieve the same goal.