Minefold – On Demand Minecraft
Posted in Games, PC on April 29th, 2012 by roblund
I play Minecraft occasionally. It seems to be a game I use to fill in the cracks when I am getting bored with my other games. A coworker and I have been working on a map for over a year. We hardly ever get on at the same time, it is just fun to see what the other person has been building. I should also mention that we can go a couple weeks without even logging in. It is really just for tinkering. We tried several different ways of running this server.
- We ran the server at his house on his desktop, and I just logged into it remotely. At the time, he had an 8 mbps cable connection with fairly slow upload speeds. Pairing that with my puny 1.5 mpbs DSL connection and I was in lag city.
- Next we moved the server to my house. Our theory was that my DSL would have slightly more consistent upload speeds so it would be fine for me and decent for him. This fell apart in practice because of two things. 1.5 is a pretty small pipe and if you need to do anything else while the Minecraft server is running, things gets very slow. The other problem is that I generally don’t have my desktop up and running 24/7. We were constantly trading text messages about the state of the server.
- I fired up a micro instance on Amazon EC2 and installed Ubuntu. This looked super promising. Micro instances are quite cheap, and it was reasonably easy to setup. You have to know a handful of Linux commands, but nothing too extreme. I was even able to setup remote world backups using Duplicity (which is super cool by the way). Except… the Minecraft server instance kept crashing with out of memory errors. I guess this wasn’t that surprising. Micro instances give you 613 mb of memory, and Minecraft generally doesn’t run very reliably with anything less than a gb. Bumping up to the EC2 Small intance really put it out our price range.
- We spent some time looking around for a traditional Minecraft hosting service. There are plenty of reasonably priced options, but they were just more money that we were willing to spend to play a game a couple times a month.
- My friend upgraded his cable connection to 30 mpbs download and 8 mpbs upload (not just because of Minecraft). We moved the server back to his place. The lag was mostly gone, except for the occasional minecart riding blip here and there.
- This winter we heard about Minefold. I moved over the server just to try it out. I have to say, I really like it! It solves a lot of the problems we were having with the other solutions. Neither of us has to run a Java server on our personal computer 24/7, it has good uptime (at least for the amount we play) and it even has an auto-generating map of our world… well the surface anyway.
Minefold definitely fits with the amount we play. It has a unique pricing model as well. Each player pays ~$5/month for access to unlimited worlds and unlimited time on those servers. Minefold will even give you 10 free hours each month, just to get a taste. This pricing model works out great, because you don’t have to pay for a single server and then try to split up the costs between each of your players. The other benefit, that is right up my alley, is server maintenance is handled by Minefold. You basically upload your world and away you go.
If you haven’t tried Minefold, it is worth a shot. If you would like to take a peek at our world, you can see it here.


Valve has posted up a funny little comic on their blog. The comic details the torrid friendship of the blue soldier and the red demoman. The “friendship ends tomorrow”, so I guess we’ll get to see the rest then. I wouldn’t be surprised to see some kind of update announcement tomorrow, so keep your eyes peeled.