gamedig / node-gamedig

Query game servers and not only! Node.JS/Deno/Bun or Bash (via the CLI).
https://www.npmjs.com/package/gamedig
MIT License
607 stars 147 forks source link

SCUM not working with type "unreal" #88

Closed Ryan-J-D closed 5 years ago

Ryan-J-D commented 6 years ago

The new game SCUM https://store.steampowered.com/app/513710/SCUM/ is not working with the "unreal" type for connection.

I am assuming it's needing a new protocol added to this package? :)

xCausxn commented 6 years ago

Hi @Ryan-J-D

Do you have a server IP I can use to test the query ?

Thanks

mmorrisontx commented 6 years ago

I don't know much about the unreal 4 engine query protocol, but unreal is likely not the correct client protocol to use. unreal refers to the game "Unreal" (you know, from 1998, before Unreal Tournament). That game used the gamespy1 query protocol.

You might have better luck using ut3, which is the query protocol from unreal tournament 3 (not based on gamespy). Please let us know if it works, so we can either give it a real game id or figure out the problem 😄

mmorrisontx commented 6 years ago

Actually, with unreal engine 4's steamworks integration, and since Tower Unite uses the valve query protocol, it might be worth trying protocol-valve as well.

Murgator commented 6 years ago

Apparently "protocol-valve" does not work... Here are scum server IP online that you can test: 176.57.135.41:28802 (SCUM Downunder #1 - BigDGaming.net)

xCausxn commented 6 years ago

I am trying to open a dialog with some of the SCUM developers to see if we can get a definite answer.

I ran a small script to try every protocol (one can hope for it to work...)

The only other thing I can think of prior to buying the game and testing it is that the query ports are closed as if I remember correctly only gportal are hosting them currently

Ryan-J-D commented 6 years ago

Hey @xCausxn sorry for the late reply.

You can feel free to test with this IP for my server 176.57.181.7:28602 (Query Port: 28615)

After some digging around however it looks like this game has not implemented any sort of query protocol just yet.

xCausxn commented 6 years ago

Thanks for the info, will check it out after work

mmorrisontx commented 6 years ago

@Ryan-J-D Did you set the query port 28615 yourself? It would be strange if they let you configure a query port, but didn't have querying implemented.

Ryan-J-D commented 6 years ago

@sonicsnes - nope. This is the info provided by the shared host they are partnered with.

mmorrisontx commented 6 years ago

Huh, strange that they would provide a query port that does nothing.

mmorrisontx commented 5 years ago

Feel free to re-open if they provide a real query protocol 😄