#Bedorck Skin Issue...

1 messages · Page 1 of 1 (latest)

umbral currentBOT
# tall frost https://dump.geysermc.org/ruTXpQjZCGi5eeoxkwVRQdeZijEcfeMJ

Possible problems:

  • use-proxy-protocol should ONLY be enabled if either of these apply:
        1. Your server supports PROXY protocol (this has nothing to do with if you're using BungeeCord or Velocity).
        2. You have the exact same option enabled in your BungeeCord/Velocity config (it is off by default).
Git info

Latest: Yes
Commit: 175794e
Branch: master

Platform

Velocity

Listen address

0.0.0.0:35562 (internal IP)

Remote address

***:35562

Auth type

FLOODGATE

Server version

3.4.0-SNAPSHOT (git-d47848cb-b523)

Autoconfigured remote?

Yes

tall frost
#

So I was able to figure out the issue and make bedrock players join. but im facing a issue that Java players are unable to see bedrock players skin.

#

Bedorck Skin Issue...

tall frost
#

..

glossy sun
#

!!skins

umbral currentBOT
#
Current global api skin queue
Pre-upload queue

0

Upload queue

0

Upload queue time

1 millisecond

glossy sun
#

Huh do you got floodgate on

#

Yeah you do from the logs I see

#

Are the skins too complex or not classic skins?

tall frost
# glossy sun !!skins

I do have flood gate on both servers.
So i got a main server and a proxy velocity server both has floodgate installed and the skin i use is minecraft marketplace skin and i've tried other skins too it didnt worked.

tall frost
#

.

empty echo
#

@tall frost U do not need use proxy protocol enabled.

umbral currentBOT
#

Tag Unable To Connect removed

tall frost
empty echo
#

Make sure the key.pem from the proxy is the same one for the backend servers.

empty echo
empty echo
#

Idk if that’ll fix the skins but it’ll probably stop some issue from happening in the future.

#

!!skins

umbral currentBOT
#
Current global api skin queue
Pre-upload queue

0

Upload queue

0

Upload queue time

moments

#

Post is tagged with Answered

empty echo
#

@tall frost Are skins still not showing up today?

#

They should be appearing since the queue is empty and uh u have floodgate installed on the proxy and backend.

#

I mean unless the skin isn’t supported.

tall frost
tall frost
empty echo
#

!!logs

umbral currentBOT
empty echo
#

@tall frost ^

tall frost
tall frost
empty echo
#

backend too please :>

tall frost
#

but uhm should i still try to fix the end of stream error which is causing from use proxy protocol or let it be?

#

sorry im being a trouble..

empty echo
#

Your not being a trouble.

#

@tall frost

#

Can you send the logs from the backend?

tall frost
tall frost
#

there are the latest log

empty echo
#

@tall frost

#

!!dump

umbral currentBOT
empty echo
#

Could I get a new dump?

#

Also, I would recommend updating ViaVersion and ViaBackwards.

tall frost
tall frost
umbral currentBOT
# tall frost https://dump.geysermc.org/vrV0OYob0ijwGrkDQovr8lBOLn4TKq9Y

Possible problems:

  • use-proxy-protocol should ONLY be enabled if either of these apply:
        1. Your server supports PROXY protocol (this has nothing to do with if you're using BungeeCord or Velocity).
        2. You have the exact same option enabled in your BungeeCord/Velocity config (it is off by default).
Git info

Latest: Yes
Commit: 175794e
Branch: master

Platform

Velocity

Listen address

0.0.0.0:35562 (internal IP)

Remote address

***:35562

Auth type

FLOODGATE

Server version

3.4.0-SNAPSHOT (git-d47848cb-b523)

Autoconfigured remote?

Yes

empty echo
#

@tall frost

#

why is it still enabled?

tall frost
umbral currentBOT
empty echo
tall frost
glossy sun
#

Is it your fabric anti cheat blocking it?

#

I honestly don’t know looking through logs

#

Given it worked on true but then didn’t on false maybe your velocity has config with proxy protocol on

tall frost
glossy sun
#

Huh idk

empty echo
#

@tall frost

#

The issue with End of Stream is it’s hard to diagnose what the issue is.

tall frost
#

i'll say if it works it works..

empty echo
#

@tall frost

#

I mean it shouldn’t be enabled in the first place. But, if it fixes the issue, feel free to keep it enabled. I have no clue if it will.

tall frost
#

tysm for your help.. @empty echo

empty echo
tall frost
#

I was able to fix the skin issue earlier but we were stuck on the end of stream issue occur when use-proxy-protocol set to false. it works normally when set to true

glossy sun
#

Maybe add to velocity it being true

#

I remember it had to be both

tall frost
empty echo
#

@glossy sun ^

glossy sun
#

True

#

It’s interesting how it fixed it though

#

Maybe velocity can’t listen or something when it’s false

#

I did see the ports were overwritten on both and if velocity was in someway overwritten then proxied from making it connect maybe

#

Maybe that or looping

tall frost
glossy sun
#

Well what does that toggle change anyway

#

We can infer probally what we have to change to fix based of that

empty echo
#

@glossy sun

#

use-proxy-protocol: Whether to enable PROXY/HAProxy protocol or not while connecting to the server. This is useful only when:

Your server supports PROXY protocol (it probably doesn't)
You run Velocity or BungeeCord with its respective option enabled.
IF YOU DON'T KNOW WHAT THIS IS, DON'T TOUCH IT!

glossy sun
#

UDP reverse proxy in front of your Geyser instance is what it does

glossy sun
#

That’s the thing we need to pinpoint

empty echo
#

Don’t ask me. I don’t know the internals of Geyser.

glossy sun
#

I have like very basic insight I shouldn’t be doing this either

#

Huh well I’ll look at it I guess

tall frost
#

ehhh guys the most important thing in programming is if the code works it just works. we dont ask questions.

glossy sun
#

It has to do with the whitlisted ip and or the server running with proxy encoded packets and the client not being able to read without it

#

(In my opinion)

#

Though I’ll check if use and enable are both off or both on

#

Maybe it was forgot to not use and not enable

tall frost
empty echo
#

enable-proxy-connections: Allow connections from ProxyPass and Waterdog. See https://www.spigotmc.org/wiki/firewall-guide/ for assistance - use UDP instead of TCP. This option does not need to be enabled in instances like BungeeCord or Velocity.

glossy sun
#

So they would chain local bedrock and Java ports interesting

#

It does filter out all the ipv6 stuff with it I would belive too

#

Maybe just maybe ipv4 not being brought in is the issue

empty echo
#

🤷

tall frost
empty echo
#

Geyser by default technically doesn’t support IPv6. You gotta do a small change in the Geyser config for it to work.

glossy sun
#

Maybe set remote ip to local

#

And keep bedrock at 0.0.0.0

tall frost
glossy sun
#

Sure

#

As long as enable and use are both false

empty echo
#

End of Stream is a lovely error where the cause of it is basically somewhat impossible to figure out. :)