OK, so I have two computers. The first of the two is the server, a linux machine meant to be running the Minecraft server. The second of which is the Windows 10 client, trying to connect.

I'm using a file from here which is the .jar file for Spigot 1.7.10 R0.2 snapshot server. When running the server, getting past worldgen and the eula, on the Windows 10 machine it starts just fine and I can connect via Minecraft 1.7.10 and by entering 'localhost' into the address bar in Minecraft.

Yet when I start the server on the Linux machine, and type in the local address for it, I connect, (i.e. "Connecting to the server..."), and begin to login (i.e. "Logging in..."), and then I get an authentication error (i.e. "Authentication servers are down. Please try again later, sorry!").

Obviously I can ping the other computer, and it responds. I can also connect via SSH just fine. I've also tried just disabling the firewall on one, either, or both machines and that didn't help.

Why can connect when it is ran locally (on one PC), but get the authentication error when connecting over LAN? How can I fix this?

1 Answer 1


I figured this out after nearly an hour of much more complicated answers, so to be fair, this is a mistake on my end and probably won't help many other people. Probably. I'd still ask that you try this if you're having trouble. It might just help. All it was was an unset DNS server. Make sure you have (a) DNS server(s) set.

  • Ya, it seems that your Linux machine was unable to connect Mojang servers for authentization, however Windows machine had no such problem. You can read logs and confirm such a thing, because the server definetly writes such an info into logs :) Jul 11, 2016 at 9:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .