Geyser icon indicating copy to clipboard operation
Geyser copied to clipboard

Cannot see my own skin via Bedrock.

Open andrewkm opened this issue 11 months ago • 7 comments

Describe the bug

Hey guys, having a weird issue where I cannot see my own Bedrock skin via F5 when logged into my Geyser instance. I can confirm however other players (Java & Bedrock) see my Bedrock skin just fine on my Geyser instance.

However when logging into other Geyser servers I can see my own skin via F5 just fine. There must be something wrong with my setup, or a bug with the versions I am running.

Is this a known issue and am I missing something?

To Reproduce

See bug description. Log in, cannot see own skin.

Expected behaviour

See own skin via F5 and in the top left corner.

Screenshots / Videos

No response

Server Version and Plugins

Paper-1.21.4-118 Geyser version 2.6.0-SNAPSHOT (git-DEV-dff7cf2) Floodgate v2.2.3-SNAPSHOT (b114-83fbd6e)

All three are latest as of this post.

Geyser Dump

https://dump.geysermc.org/I0yfr2JZNSBk0z4PAVjfQY0Kv2b8SEcT

Geyser Version

Geyser version 2.6.0-SNAPSHOT (git-DEV-dff7cf2)

Minecraft: Bedrock Edition Device/Version

v1.21.51 Windows

Additional Context

No response

andrewkm avatar Jan 19 '25 04:01 andrewkm

One thing I've discovered is it happens immediately after joining the server. Geyser Standalone -> TCPShield -> Bungee -> Backend.

If I change servers via commands through bungee, such as /main, /mainnorth, etc, the skin is completely fine again. However if I fully disconnect from the server, and reconnect I am immediately seeing my default skin, unless of course I change servers again via bungee with commands.

What could be happening here?

EDIT: So far I can reproduce on a few other servers as well.

andrewkm avatar Jan 19 '25 04:01 andrewkm

Try to install floodgate on all backend servers and set send-floodgate-data in the config of floodgate on the proxy side to true

nennneko5787 avatar Jan 23 '25 03:01 nennneko5787

Try to install floodgate on all backend servers and set send-floodgate-data in the config of floodgate on the proxy side to true

This is already the case (part of the setup.) Built off this commit: https://github.com/GeyserMC/Floodgate/commit/83fbd6edbd7e179397d00a31119c9fad2e3a6d41 And the option is correctly set to true.

andrewkm avatar Jan 23 '25 17:01 andrewkm

Is this still an issue?

onebeastchris avatar May 16 '25 14:05 onebeastchris

Is this still an issue?

Yes it is. The skin fixes itself only on server change via same network. Initial join is always default skin.

andrewkm avatar May 16 '25 15:05 andrewkm

Is there a floodgate join message in the server log of the first server that you're joining?

onebeastchris avatar May 16 '25 15:05 onebeastchris

Is there a floodgate join message in the server log of the first server that you're joining?

Initial join to Server A (broken skin)

[11:21:01] [User Authenticator #16/INFO]: UUID of player .ERSReserve is 00000000-0000-0000-0009-00000df3dd50
[11:21:01] [Server thread/INFO]: [floodgate] Floodgate player logged in as .ERSReserve joined (UUID: 00000000-0000-0000-0009-00000df3dd50)
[11:21:01] [Server thread/INFO]: .ERSReserve[/<redacted>] logged in with entity id 83216 at ([rising]6069.1504, 72.0, -12241.51)

Server switch to Server B (fixed skin)

[11:21:08] [User Authenticator #0/INFO]: UUID of player .ERSReserve is 00000000-0000-0000-0009-00000df3dd50
[11:21:08] [Server thread/INFO]: [floodgate] Floodgate player logged in as .ERSReserve joined (UUID: 00000000-0000-0000-0009-00000df3dd50)
[11:21:08] [Server thread/INFO]: .ERSReserve[/<redacted>] logged in with entity id 486 at ([rising_n]-242.5, 63.0, 8088.5)

Server switch back to Server A (fixed skin)

[11:21:09] [User Authenticator #16/INFO]: UUID of player .ERSReserve is 00000000-0000-0000-0009-00000df3dd50
[11:21:09] [Server thread/INFO]: [floodgate] Floodgate player logged in as .ERSReserve joined (UUID: 00000000-0000-0000-0009-00000df3dd50
[11:21:09] [Server thread/INFO]: .ERSReserve[/<redacted>] logged in with entity id 83857 at ([rising]6069.1504, 72.0, -12241.51)

andrewkm avatar May 16 '25 15:05 andrewkm

Is there a floodgate join message in the server log of the first server that you're joining?

Any ideas / updates on this?

andrewkm avatar Jun 28 '25 19:06 andrewkm