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

feat: handle alternative query for some games #608

Open
CosminPerRam opened this issue Aug 13, 2024 · 1 comment
Open

feat: handle alternative query for some games #608

CosminPerRam opened this issue Aug 13, 2024 · 1 comment

Comments

@CosminPerRam
Copy link
Member

CosminPerRam commented Aug 13, 2024

What is this feature about?
Although we added support for Vintage Support in #606, it has been done via using the master server method, and there is a mod for it to expose a query endpoint.

This goes the same for:

  • Red Orchestra: on Unreal 2, also has Valve
  • Killing Floor: on Unreal 2, also has Valve and GameSpy 1
  • Unreal Tournament 2004: on Unreal 2, also has GameSpy
  • Soldier of Fortune: on GameSpy 1, also has Quake 2

Additional context/references
It wouldn't hurt to provide more query methods, as (for Vintage Story) master servers will eventually be shutdown. The specified mod exposes a HTTP server and provides a GET endpoint which returns a json with the data, it seems pretty straight forward to add.

Original issue request for Vintage Story: #328
Partially replaces: #619 (side note)

Note: this PR has changed context from adding alternative query support for Vintage Support to be more general about more games that benefit from this.

@CosminPerRam CosminPerRam changed the title feat: add alternative query for Vintage Story feat: handle alternative query for some games Aug 30, 2024
@dgibbs64
Copy link
Contributor

dgibbs64 commented Sep 21, 2024

Small update. It turns out Killing Floor has 3 different queries. It also has gamespy1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants