Closed sock3t closed 2 years ago
Hey @sock3t
Sorry for not getting back to you before now.
Do you by any chance have an updated IP for an Linux based The Isle server? I tried approximately 10 or so from https://serverranks.com/the-isle/ but they were of course Windows based.
@hjorslev - First off, thank you for taking the time to share this module!
I ran into this same problem with a Linux based Rust server and have figured out the issue. In the docs, it references a challenge that is sent which can be recognized by a first byte (after the 4 byte header) of 'A' or 0x41. If that challenge is sent, the client needs to resend the original query but include the final four bytes from the challenge.
I've implemented this and submitted #51 .
Describe "Module Bug or Issue"
Get-SteamServerInfo Cmdlet works for windows based game servers (The Isle) but not for linux based.
Context "The Problem"
Lately the The Isle game developers have introduced new servers which are now based on linux (that is the only change that I know of). For these servers the query fails:
This error loops endlessly and you have to ctrl+c to stop the Cmdlet.
Context "Expected Behavior"
It is possible to query this server (it is based on windows):
Context "Additional Information"