#I noticed my Java Server thinks its on port 25589 but my clients all use 25565. How/why?

39 messages · Page 1 of 1 (latest)

tender adder
#

While debugging my attempt to set up Geyser, I noticed an unexpected port mismatch: my Java server reports it is listening on 25589 but the clients happily connect on 25565. What is going on?
[13:28:22 INFO]: Starting Minecraft server on *:25589

eager cargo
#

Show me the port page

#

Do you have a dedicated IP?

#

Did you purchase a dedicated ip*

tender adder
#

It is not a dedicated IP. "Additional Ports" shows only: 51.81.168.3
25589

eager cargo
#

Can you show me the additional ports page

tender adder
eager cargo
#

Also what version are you on

tender adder
#

1.21.6, recently moved to Paper as well

eager cargo
#

Well I don't recommend running 1.21.6 but yeah

#

Another topic

tender adder
#

🙂 Yeah, this seems more like some kind of port forwarding / firewall thing that I don't understand about how Pebblehost works

eager cargo
#

Oh no it has nothing to do with the version dw about that

#

I'm gonna see now

#

How do you join your server?

#

What address do you use

tender adder
#

minecat.secure.pebble.host

eager cargo
#

Well then it does run on 25589 not 25565

#

What makes you think it is running on 25565

tender adder
#

because I connect to it on port 25565 with clients

eager cargo
#

Well you don't

#

You connect to it with minecat.secure.pebble.host

tender adder
#

(and, in fact, cannot connect on 25589)

#

minecat.secure.pebble.host:25565 works too. minecat.secure.pebble.host:25589 does not

eager cargo
#

Pebble handles the port forwarding for that that's why

#

If you tried 51.81.168.3:25565

#

That would not work

#

The server runs on 25589

#

For geyser, you need to add a NEW port

tender adder
#

Okay, that's what I figured. But I still can't make geyser work. I added a new port but that didn't work -- Bedrock clients (and the "geyser connectiontest") timed out with the new port

eager cargo
#

You need to add a new port, change it in the geyser config

tender adder
#

Right. I added a port (now 8040), set geyser's config to use that, and to use "auto" for the "remote" stanza

eager cargo
#

Restart and make sure geyser says that it is running on 8040

#

Although that is a odd port

#

I think you do need additional steps

#

You may need to open a /ticket for that

#

Since you have advanced protection

tender adder
#

Oh... is 8040 not forwarded through minecat.secure.pebble.host? Do I need the explicit IP address for Bedrock clients?

#

For crying out loud. Yes, using the IP directly seems to work... double checking....