Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support challenged A2S_INFO requests #4

Closed
asherkin opened this issue Jun 25, 2021 · 0 comments · Fixed by #8
Closed

Support challenged A2S_INFO requests #4

asherkin opened this issue Jun 25, 2021 · 0 comments · Fixed by #8
Assignees

Comments

@asherkin
Copy link
Member

Valve released an update to the query protocol at the end of last year that allows servers to require A2S_INFO requests to contain a challenge value (same as A2S_PLAYERS and A2S_RULES) and respond with a S2C_CHALLENGE response if the challenge is missing or invalid. Blaster needs to handle receiving a S2C_CHALLENGE response instead of S2A_INFO_SRC and re-send the request with the challenge value.

L4D2 was recently updated to require challenges by default, so we're having issues querying them now.

@asherkin asherkin self-assigned this Jun 25, 2021
asherkin added a commit that referenced this issue Jun 25, 2021
Tested by querying appid 550 (left4dead2), saw no more "unknown A2S_INFO version" errors with this change applied. Fixes #4.
@asherkin asherkin linked a pull request Jun 25, 2021 that will close this issue
asherkin added a commit that referenced this issue Jun 25, 2021
Tested by querying appid 550 (left4dead2), saw no more "unknown A2S_INFO version" errors with this change applied. Fixes #4.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant