0

I am new to using shaders in Minecraft, and can't seem to figure out how to connect to other servers while using them.

This is the version I'm running

More specifically, I am trying to connect to a server on my Lan network. I am running Minecraft on a PC using Forge and the server I want to connect to is on a Mac. I installed the exact same versions of the exact same mods on the mac as well as mine, but whenever I try to connect to the Lan server it says, "Failed to login: the authentication servers are down for maintenance." Why isn't this working and how can I connect while running these shader settings?

  • 6
    Shader mod is client side, it shouldn't affect server connection. – QbsidianH20 Feb 17 '15 at 7:55
  • Optifine and Shaders Mod shouldn't prevent connecting to an unmodded server. What connection error is it giving you? – SevenSidedDie Feb 17 '15 at 9:08
  • It says "Failed to login: the authentication servers are down for maintenance." This couldn't be the actual cause of the problem though, because we always play on an offline Lan connection which has always worked fine until now. – m.n.wiser Feb 17 '15 at 17:12
  • 3
    Sounds like the server is trying to connect to the authentication servers for some reason now. Also: do you still have the shaders mod and Optifine installed on the server? Remove those — they're client-ONLY mods and commonly crash when installed on a server. – SevenSidedDie Feb 19 '15 at 21:30
  • I installed the mods on the server just so they would be exactly the same as the ones I was running. I've heard that this problem can be fixed in a dedicated server by going into the server.properties and setting online to false. Is there a way I can do this without using a dedicated server (from inside Minecraft)? – m.n.wiser Feb 19 '15 at 22:38
9
+25

Shaders and shaders mods are entirely clientside, so shaders shouldn't affect your ability to connect to a server. If it's telling you that the authentication servers are down, that should mean that Minecraft's actual login servers are down, disabling connection to any servers. You may also have a firewall blocking connections or some other issue.

|improve this answer|||||
  • I understand that shaders mods are entirely clientside, but I know the problem isn't that the servers are down or that my firewall is blocking connections. I am trying to play on an offline Lan server. I have done this plenty of times before without the shaders mod and it's worked perfectly fine. – m.n.wiser Feb 20 '15 at 0:39
  • @m.n.wiser can you disable shaders and shadersmod on both the client and server computers, and see if that makes a difference? – 2xedo Feb 20 '15 at 1:10
  • +1 for "You may also have a firewall blocking connections or some other issue." I don't think that the servers are down. – Ave Feb 22 '15 at 23:23
3

I don't think this has something to do with the mods at all. Instead your server seems not to be able to connect to the Minecraft authentication servers to verify your login. This is already build into vanilla, so the same problem will show up if you are running vanilla Minecraft already.

On the server (your Mac) there is a file server.properties which usually has a line which reads online-mode=true.

Try setting this to online-mode=false and restart your server.

But beware, you then can connect to the server with any (faked) username, hence your permission settings and op status can be stolen by others who are able to connect to your server and use your name (it's not very complex to do that). For an pure LAN server this should not be much of a problem, though.

Edit:

For Minecraft Clients which open their game to the LAN (so in case you do not run the dedicated server):

In 1.8.0 there apparently was a bug which is fixed in 1.8.1, see https://bugs.mojang.com/browse/MC-69562

AFAICS this affects clients which try to open their game to the LAN. These clients then must at least run 1.8.1. Note that the protocol is not changed between 1.8.x (I think), so there should not be a problem with a (modded) 1.8.0 client connecting to an (unmodded) 1.8.1 client which is opening the game to the LAN.

|improve this answer|||||
  • 1
    He means in game one but +1 for explanation for dedicated servers. – Ave Feb 22 '15 at 23:24
0

TL;DR: The problem isn't the shaders, it's something else.

It should! A shader mod does not actually do anything server-sided, so this means that the server can't see if you use this mod. This means that it does not influence your conection and the way you connect to servers.

However, the mods used to load the shader (Forge) can be spotted by the server (Because it is also useable in servers which use mods) in LAN as well as a "normal" server. This, however, should also not influence your connectivity because you installed the exact same mods and versions.

You will therefore see that if you uninstall the mods it should give you the same result.

Because these should be compatible, our question than really is: "Why can't I connect to my LAN server?"

There are a few things that can block your connection. Try tweaking your Pc's firewall of the Pc you're hosting on. That might be the result of a setting which does not allow some programs, including Minecraft, to pass trough your firewall.

This might be stupid to say: are your Pcs connected trough LAN? I figured they would but you can check it.

Check if your hosting Pc is using a lot of bandwith and try bumping it down, it might not have enough speed to get a reply in time.

Try uninstalling the mod server-sided when using the Minecraft_Server.exe because the mods don't have to be installed there.

Try just opening a world to LAN instead of using Minecraft_server.exe if you use that.

Note: minecraft says there is server maintenance but that might not be the case!

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.