Minecrell / ServerListPlus

A flexible Minecraft plugin to customize the appearance of your server in the server list
https://git.io/slp
GNU General Public License v3.0
235 stars 60 forks source link

%player% returns to default option, even though player has already joined the network (more than) once. #378

Closed GoedendagMC closed 2 years ago

GoedendagMC commented 2 years ago

The title says it all, how should I go about debugging this?

stephan-gh commented 2 years ago

Perhaps the player IP is changing like every day. This is not uncommon. The feature depends on tracking the player IP address, if it changes there is no way to detect who the connecting player is.

GoedendagMC commented 2 years ago

Player IP is not changing. I think it might either be because of Flamecord or because of TCPSHIELD.

stephan-gh commented 2 years ago

Uh, never heard of either of that. You can check the PlayerCache.json (or something like that) in the ServerListPlus folder, look for the player's IP and then check if that IP is connecting when the player pings the server.

GoedendagMC commented 2 years ago

PlayerCache.json is perfectly correct. I think it has to do with TCPShield not correctly forwarding the IPs in the pings. Thanks anyway!