Some server querying scripts cause the server to send packets to all it's clients

Bug #496931 reported by Yann Kaiser
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Armagetron Advanced
Confirmed
Medium
Unassigned

Bug Description

1/ Get an arma server querying script, such as pygamequery at revision 31 (available on lp)
2/ Start a dedicated server
3/ Ping the server (with pygamequery this would be "gamequery ping localhost:4534")

The packet will be interpreted as "bad" and the server will try to kill the user, as seen on the server console.
More apparently, there are client versions (some?) which will receive a packet, which, on older versions, will make the client think the server is cheating.

Revision history for this message
Yann Kaiser (epsy) wrote :

I have some recordings at home, I will upload them later.

description: updated
Revision history for this message
Yann Kaiser (epsy) wrote :
Revision history for this message
Yann Kaiser (epsy) wrote :
Revision history for this message
Yann Kaiser (epsy) wrote :
Revision history for this message
Yann Kaiser (epsy) wrote :

I couldn't check if a packet was sent to that client yet. Also, reports of the "User 0 tried to cheat" messages only happened from players who were using older versions like 0.3.0, which I couldn't build.

Revision history for this message
Yann Kaiser (epsy) wrote :

whoops, server version is r944(z956)

Changed in armagetronad:
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.