Skip to content

Master Server protocol for player queries is faulty, missing information #1697

@dc-redeclipse

Description

@dc-redeclipse

The Server protocol for player queries has been missing key information in 2.0.9 for a while now.
This was noted during the making of the new Server browser for the homepage.
2.0 and 2.0.9 communication UDP packets are a little different for the player queries when receiving them from the master server.

Only the player strings are different, for example:
2.0.9
s[3158256]EnemaxtryS
2.0
s[2700942]($privnonetex)[7368816]FlairedMinxS

So the privilege and individual player color (not the team color) are missing.

So the 2.0.9 should look normal like that:
s[3158256]($privnonetex)[7368816]EnemaxtryS
having between the team color and player name, also the role icon path, and the individual personal player color.

Having all information from the queries is required for the online Server browser to fully work as designed.

In this log, there are full UDP Dumps for reference and comparison if needed.
udplog.txt

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions