Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bedrock Dedicated Server (BDS) Support #49

Open
ghost opened this issue Feb 13, 2021 · 7 comments
Open

Bedrock Dedicated Server (BDS) Support #49

ghost opened this issue Feb 13, 2021 · 7 comments
Labels
bug Something isn't working enhancement New feature or request
Milestone

Comments

@ghost
Copy link

ghost commented Feb 13, 2021

Describe the bug
I used the latest version of WaterDog (compiled by myself). When I used it to send to Bedrock Dedicated Server, although I successfully entered, the square could not be placed, the right-click square would disappear, and the new chunk could not be loaded. Is Bedrock Dedicated Server supported? If so , Please fix this BUG, if not, I hope to support Bedrock Dedicated Server in the future version (OldWaterDog does not support I am a bit disappointed, so I hope this version can support)
To Reproduce
Steps to reproduce the behavior:

  1. I compiled the WaterDogPE
  2. Created two test servers (one is nukkitx and the other is Bedrock Dedicated Server)
  3. Transfer from nukkitx server to Bedrock Dedicated Server
  4. The console did not report an error, but there was a problem.(the square could not be placed, the right-click square would disappear, and the new chunk could not be loaded)

Expected behavior
Can perfectly support Bedrock Dedicated Server.

Screenshots
the new chunk could not be loaded
image
the square could not be placed, the right-click square would disappear.When I re-enter the server, everything will be back to the original state. The consoles of WaterDogPE and Bedrock Dedicated Server successfully show that I have joined the server without any errors
image

Platform (please complete the following information):

  • Windows Server 2016
  • AdoptOpenJDK 11 (JVM is Eclipse OpenJ9)
  • WaterDogPE 1.0.0 (latest version & compiled by myself)

Additional context
I used machine translation(Google Translate)

@ghost ghost added the bug Something isn't working label Feb 13, 2021
@Alemiz112 Alemiz112 added the enhancement New feature or request label Feb 13, 2021
@Alemiz112
Copy link
Member

Hello, BDS is not officially supported at the moment due to lot of differences from open-source server software. It might become supported in the future as I plan to implement per-server type join mechanism.
If you are looking for more vanilla like server which would work behind WDPE, I would recommend you geyser with combination of paper/spigot.

@ghost
Copy link
Author

ghost commented Feb 13, 2021

Hello, BDS is not officially supported at the moment due to lot of differences from open-source server software. It might become supported in the future as I plan to implement per-server type join mechanism.
If you are looking for more vanilla like server which would work behind WDPE, I would recommend you geyser with combination of paper/spigot.

Okay,thanks

@ghost
Copy link
Author

ghost commented Feb 13, 2021

Hello, BDS is not officially supported at the moment due to lot of differences from open-source server software. It might become supported in the future as I plan to implement per-server type join mechanism.
If you are looking for more vanilla like server which would work behind WDPE, I would recommend you geyser with combination of paper/spigot.

By the way, where is the WaterDogPE download address? I can not find it everywhere. So I compiled it myself, but I don’t want to recompile it next time I update. Thanks.

@Alemiz112
Copy link
Member

You can find it on our jenkins server, https://jenkins.waterdog.dev/job/Waterdog/job/WaterdogPE/

@ghost
Copy link
Author

ghost commented Feb 13, 2021

Thanks.

@LazuliKao
Copy link

really hope that WaterdogPE will support Bedrock Dedicated Server in the feature.

recently, many servers (using BDS) are under attack, because when BDS handles some wrong packets, it will crash, but if using a proxy like WaterDog, the wrong packet could be processing before it crashes BDS.(CloudburstMC/ProxyPass also did work but it is too crude)

also, proxy BDS could make some plugins for the vanilla server, it's very useful.

@ghost
Copy link
Author

ghost commented Jul 15, 2021

really hope that WaterdogPE will support Bedrock Dedicated Server in the feature.

recently, many servers (using BDS) are under attack, because when BDS handles some wrong packets, it will crash, but if using a proxy like WaterDog, the wrong packet could be processing before it crashes BDS.(CloudburstMC/ProxyPass also did work but it is too crude)

also, proxy BDS could make some plugins for the vanilla server, it's very useful.

omg,遇见大佬了

@TobiasGrether TobiasGrether pinned this issue Jun 9, 2022
@TobiasGrether TobiasGrether changed the title Is Bedrock Dedicated Server supported? Bedrock Dedicated Server (BDS) Support Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants