-
Notifications
You must be signed in to change notification settings - Fork 252
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
Gamespy protocol missing #541
Comments
Note: Piccu integrated with InsanityBringer/PiccuEngine#46 |
Hey, to be honest I did not think gamespy was still a thing people used, and could not find out how to use it, so it's been removed from the game. I have nothing against enabling it again, although I have no idea how to effectively test it. Where can I find documentation about the protocol? What servers are still online? |
Hi, as far as I know, gamespy has stopped operating. However, Gamespy is needed so that Descent3 sends a heartbeat via udp when a server starts (around every 5 minutes as far as I know). Current trackers that use gamespy:
And tools which use the trackers & the gamespy protocol for queries, e.g. Vortex, Qstat Format for the gamespy.cfg:
line 1. is the code of a region, but is no longer used nowadays and remains at 0 Examples of the cfg can be found here, further down in the topic the region codes are also listed: Documentation:I couldn't find any good documentation for the protocol quickly. A short overview can be found at How to test:For simple testing, quakestat (qstat) can be used.
Is netstat or similar available:
Queries:
|
There is an open source version of GameSpy called OpenSpy (https://github.com/openspy) There is a client version on GitHub which helps in enabling OpenSpy for older titles (https://github.com/anzz1/openspy-client) This might help in re-enabling GameSpy multiplayer. |
Thanks for the investigation work! I think we now have all the information required to resurrect gamespy. This would be a very welcome contribution. |
There's also a GameSpy protocol based master server hosted over at https://333networks.com/ that has so far worked fine for Unreal Engine 1 games and such. I had no idea Descent 3 even had GameSpy support whatsoever; I guess it was from the Macintosh port judging by the filename of the source file listed? |
Close with merge of #556 |
Not yet, still some features missing |
Aye, thought the pr just missed linking with issue. Carry on! |
Hello,
it looks like the gamespy protocol has not been implemented or has been removed from the original source.
It is currently implemented in the piccu version but not in the 1.5 release.
I know that developments towards PXO are underway, but I would ask that gamespy compatibility be restored to prevent a single point of failure. This has proven useful in the past.
I am happy to answer any questions you may have about the protocol. I am also happy to test the implementation.
Thank you!
The text was updated successfully, but these errors were encountered: