dragonfly icon indicating copy to clipboard operation
dragonfly copied to clipboard

Option for removing XUIDs from player lists

Open Xd-pro opened this issue 2 years ago • 6 comments

This makes it impossible for players to check for nicknames through the player list and disables reporting which some servers may want.

Xd-pro avatar Aug 10 '22 19:08 Xd-pro

I'm pretty sure first of all that this is associated with the XUID, not UUID. Sending invalid values for this would probably break things. I'm not sure this is worth implementing.

Sandertv avatar Aug 10 '22 19:08 Sandertv

In gohpertunnel:

type PlayerListEntry struct {
	// UUID is the UUID of the player as sent in the Login packet when the client joined the server. It must
	// match this UUID exactly for the correct XBOX Live icon to show up in the list.
	UUID uuid.UUID```

Xd-pro avatar Aug 10 '22 19:08 Xd-pro

Without this, clicking a player with an edited display name in the pause menu would reveal their original name, since it comes from XBL. Hell for content creators.

Xd-pro avatar Aug 10 '22 20:08 Xd-pro

Hell for content creators? Could you elaborate?

Sandertv avatar Aug 10 '22 20:08 Sandertv

The server can change the name here: image But can't change the name here: image This makes it super easy to check if a player is nicknamed to avoid targeting.

Xd-pro avatar Aug 10 '22 20:08 Xd-pro

Just tested this out, yes, it is the XUID that needs to be removed not the UUID. It just displays like an offline mode player. image

Xd-pro avatar Aug 10 '22 20:08 Xd-pro