Tuesday, July 26, 2011

Oh Well....

Well it seems that I lost some code I was working on... and by some I mean a lot.  It is nothing that impacts the server its self but, some skin management features will take longer to come out, as I have to re-write the code.... I am not happy about this.  Time to start using subversion for everything.

Okay Everything is Set

Okay, the new auth server is out.  New source files are up.  Time for me to finish up skins and cloaks.  once all that is set then I can start on the server lists.... that will be  a HUGE undertaking.  You will see what I mean when it comes out.  It is going to be awesome.\

Update: Well it looks like I messed up.  The new auth server is okay, do not worry, but the new skin management stuff is lost (maybe).  I need to go hunting around for the files, but apperently I deleted the my development directory thinking I already released the changes, when I guess I never did... or something happened to revert them... Well, looks like everything is getting put on hold for now until I sort this out.

New Auth Server FINALLY

Okay, okay, okay, breathe.....  The new auth server is finally done, with an install/update script (so annoying to make).  If you need the new auth server now go find it at its google code repository https://code.google.com/p/mineshafter-squared/
Otherwise stay tuned and I will pack them all up and put the downloads up on my site soon (I need sleep first).

Note: Please Please Please read the readme file.  This version changes a lot of things. Also the downloads in the downloads folder are not currently the latest, I will fix that when I bundle them all up.  For now just download the MineshafterSquared-Client.jar and MineshafterSquared-Server.jar files and modify the auth file.

Wednesday, July 20, 2011

Another Update on my Progress

I am done coding for the night, but I changed some stuff and put it live (the source is still not available, there is one thing left I want to do before I publish the source for everyone, ill get to that).  The new features in what went live on my server today is new game launchers for Windows and Mac.  If you just run the Jar file the game is actually running slower than it is supposed to because Java throttles it.  My launchers tell Java to not throttle the game so it runs much better.

Now premium users do not need the proxy to log into the game or a server using the proxy.  The client proxy is required to see the skins of everyone on the server (unless other users are premium).  What happens is when you log into the game without the proxy the skin requests go to minecraft.net rather than my server.  So only skins that are hosted on minecraft.net will show unless you are using the proxy.  It just makes things much easier if you just want to play and do not have the proxy handy or do not want to download the proxy on someone else's computer.  And yes this does mean that premium users can use the web-app version of the game to log into any server running my proxy.

Skin management is a lot better now.

As for that last feature before I release the source code I can do it in a few ways and would like some feedback on how you guys want it implemented.  The feature is a way for the auth server to update itsself when a new version of Minecraft comes out so I do not need to release a new version every time Minecraft gets updated (this also fixes the constant "update minecraft, Yes/No?" problem).  It is seriously one number that the auth server passes to the client that needs to get updated, so it is something I can automate.  I can implement it so this goes off automatically when Mojang releases a new version.  Or so the admin can run it manually after the new version comes out and the admin decides to upgrade the auth server.  Or I can have it randomly check when users login (say once a month or so) for a new version.

Once that is done (and it is much easier than it sounds to implement so it should be fast), then I can start working on those server lists I keep promising (I have a lot of ideas, those server lists are going to be great if I can get everything I want to do working).

On a side note a friend of mine and I are going to start working on a bukkit plugin (we think thats how we want to do it) that will essentially enable cross-game-server chat abilities.

Sunday, July 17, 2011

Game Server Back Up

Name says it all.  Also quick note, I am on Google+ and they just opened up invites again.  If anyone wants in on G+ email me and Ill do my best to send out all the invites.

Thursday, July 14, 2011

Developers Wanted!

I can't do all of this by myself, too many ideas, too little time. Check out the forum for details.

Developers Forum Thread

Seriously, I need help. Unless you do not care if features come out super slowly.

Tuesday, July 12, 2011

Client Version 2.8

Quick Note: This is only an update for the client, server admins do not need to update the server proxy.

This update has been needed for a while. It will fix a lot of issues across all operating systems.  It will also fix any update problems the next time the game needs updating.

If you are having any trouble with the new client, stop by the forums or respond to this post.