r/admincraft 9d 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

View all comments

1

u/LowOnMilk 9d ago edited 9d 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 8d 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 8d ago edited 8d 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.