yesdog / Waterdog

Waterdog, a Yesdog fork of Waterfall/BungeeCord that adds Bedrock support.
MIT License
186 stars 37 forks source link

Issue to connect to Server that are not localhost #93

Closed belohnung closed 4 years ago

belohnung commented 4 years ago

Version of Waterdog git:Waterdog-Bootstrap:1.15-SNAPSHOT:9c99812:302 by md_5

Expected Behavior I get connected to the server not located on the same machine

Actual Behavior I get kicked with the Message: Could not connect to a default or fallback server, please try again later: io.netty.channel.ConnectTimeoutException

Crashdump, Backtrace or Other Files Configuration: https://hastebin.com/ihumuwokoh.yml

Describe the bug I get kicked when i join, but only if the server is not on localhost

To Reproduce Get a second machine with another ip and start a PocketMine Server there and register it in the config

Server software used: Pocketmine

Alemiz112 commented 4 years ago

Im network setup looks exactly same. How big is ping delay between machine?

belohnung commented 4 years ago

35ms

TobiasGrether commented 4 years ago

Are you sure there are no firewalls or port configurations messing with the connection? Have you tried to join the server directly?

belohnung commented 4 years ago

yes i did

TobiasGrether commented 4 years ago

And that is working?

belohnung commented 4 years ago

no still not

belohnung commented 4 years ago

i can join directly but not over the proxy

TobiasGrether commented 4 years ago

Any log output from the PocketMine Server or any plugins on it that could cause interferences?

belohnung commented 4 years ago

no none on both, and no connection attempt log in pmmp

HowToPeaZYT commented 4 years ago

Can confirm that

TobiasGrether commented 4 years ago

Hmm that's odd. This needs to be due to one of the latest commits, as in my older version, it works just fine

belohnung commented 4 years ago

maybe mtu related cause i read that being an issue for some users on Pocketmine

https://github.com/pmmp/PocketMine-MP/issues/2353

TobiasGrether commented 4 years ago

Shouldn't be an MTU Problem, works fine on the networks I'm working for, but I'm not using the latest version tho

belohnung commented 4 years ago

especially then it could be an mtu problem

TobiasGrether commented 4 years ago

I think there were some Netty changes In one of the latest commits, might be a result of those commits

TobiasGrether commented 4 years ago
belohnung commented 4 years ago

any updates?

TobiasGrether commented 4 years ago

Not really, haven't found time to look into that. Can you maybe provide me your Waterdog Jar per Discord?

Alemiz112 commented 4 years ago

I use servers with custom addresses (not localhost) only. It works well. Im using latest waterdog. But my pmmp is older. I dont think it is due to netty upstream update. It looks more like pmmp related stuff.

belohnung commented 4 years ago

i dont know what fixed it but my selfbuilt jar worked