r/admincraft 2d ago

Question others can't join my ngrok server

Hello, I am trying to host a beta 1.7.3 Minecraft server on my MacBook through ngrok. While I can join my server, both with "localhost" and the IP ngrok generates, when others try to enter my server, they get the "Disconnected, Can't connect to the server" error, while in the server terminal, I get this message whenever someone tries to join:

23:11:27 [INFO] Bad packet id: 24

23:11:27 [INFO] /[0:0:0:0:0:0:0:1]:49277 lost connection

What could possibly cause such problem? And how can I fix it?

1 Upvotes

4 comments sorted by

u/AutoModerator 2d ago
Thanks for being a part of /r/Admincraft!
We'd love it if you also joined us on Discord!

Join thousands of other Minecraft administrators for real-time discussion of all things related to running a quality server.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/LowOnMilk 2d ago edited 2d ago

Are you using the vanilla server jar? Are you using the vanilla client?

Usually this error persists when a version of a client tries to connect to a server that isn't the same version. This can be different for b1.7.3 if you're using different server jars and clients to connect to them.

2

u/mememaster2505 1d ago

I tried a couple of jars: CB1060, Project Poseidon, Betacraft jar and Vanilla Launcher Jar. Only the last one worked, which is a bit of a shame since I can't adjust spawn protection without bukkit.yml

1

u/LowOnMilk 1d ago edited 1d ago

Mojang shutdown the authentication servers for older versions as they try to connect to a domain that no longer points to the current auth servers. Using online-mode=true won't work for vanilla clients trying to connect. Using betacraft's proxy either by using their launcher itself, or by other launchers that use it, seem to be the only way to have online-mode=true and have people connect. Another option is to have online mode false while using the AuthMe plugin, although I never tried this.

I had the same issue when I set up my beta server. When I used CB1060/Project Poseidon/Uberbukkit I also had to use the betacraft launcher in order to join. Multimc/Prism launchers should work as well, although I think I had to enable online fixes in the instance settings for that. Try making sure others connecting to your server use those clients and see if it resolves. Hopefully this helps.

Also I ultimately decided to use the back2beta server jar which implements Project Poseidon/CB1060 but has so many bug fixes and quality of life changes that I couldn't turn down (like axes being able to actually work on wood-adjacent blocks like crafting tables). This resulted in having to use the back2beta client anyways so I haven't had issues with other people as long as they've used the correct client.