Thulinma/MixedModeAuth — Issue #2: Legacy mode: Internal client error
Author: zach-hinchy
Created: 2011-10-21 04:32:13+00:00
State: open

Installed the PHP script properly. forwarded session.minecraft.net to my server IP.
If I go to session.minecraft.net/checkserver.jsp, I even get the "The script is installed properly! Yay!" message.
start up game in offline mode: Get this error:

Connection Lost
Internal client error: java.io.FileNotFoundException: http://session.minecraft.net/game/joinserver.jsp?user=Player&sessionId=&serverId=hexdigitstoolazytocopy.

Obviously this is because joinserver.jsp doesn't exist on the server. But there's no joinserver.php script, and forwarding that to checkserver.jsp gives me a different error entirely (Connection Lost / Failed to login: YES).

I also forwarded to plain minecraft.net and www.minecraft.net to see if there were errors in your documentation (the checkserver.php file actually does say to use the hosts file to go to www and not session -- which one's correct?) but they all give Bad Login errors.

...what's the problem? I'd really like to have this working for when minecraft.net goes down during the middle of updating server plugins (seemingly every time there's a Bukkit update; I have crap luck).

(ALSO: running on Nginx. I'll contribute server config once this is sorted out!)