Share this project

Done

Share this project

Done
The first Minecraft multiuser server you can buy, our $99 Mineserver™ is faster, easier, more secure, cheaper, and managed by Mom.
The first Minecraft multiuser server you can buy, our $99 Mineserver™ is faster, easier, more secure, cheaper, and managed by Mom.
388 backers pledged $35,452 to help bring this project to life.

Science Experiments/Finally Nearing the End

8 likes
Fallon's Science Fair project
Fallon's Science Fair project

We'll have a shipping update down the page a bit but first I want to tell you about Fallon's project for his school Science Fair. Fallon is just finishing fourth grade at Austin Creek Elementary School here in Santa Rosa, CA. Next year he'll go to a new school so this was Fallon's last Science Fair for awhile (the new school doesn't have one).

The question Fallon wanted to ask was when you are playing Minecraft against your friends and enemies in Survival Mode is it better to invest in a faster game PC or a Mineserver? Which purchase will give the greatest advantage if you are playing locally?

So we did an experiment with identical Mineservers here at the house in California and at Clinton Collins's place in Dripping Springs, TX, 1,781 miles away. Note the two Mineserver cases glued to Fallon's trifold presentation board. The client machines we tested were: 1) Cole's 5 GHz 8-core gaming machine with two GPUs and 16 gigs of DDR3 and; 2) the crappy Acer notebook we use to run the laser cutter with a two-core 1.4 GHz Celeron processor, Intel integrated HD graphics and four gigs of RAM. Using the Valley benchmark Cole's machine scored 2240 (53.5 fps) and the notebook's benchmark was 279 (6.7 fps). Just for reference Cole's PC cost around $2000 for him to build while the notebook came from Amazon for $300.

In the local test the Mineserver was only two hops from the players with an average ping of just under 10 milliseconds for both machines. The ping would have been faster but we've been doing all local testing over WiFi to make sure that interface works well. The Mineserver in Texas was 20 hops away with an average ping time of 125 milliseconds. While Cole's PC was obviously faster, one interesting result was that each machine was able to maintain the same frame rate on either server. Cole could do 60 fps (the Minecraft max) in California or Texas while the notebook could do 30 fps on either server. 

Where the distance really came into effect was in that ping score and it showed in game play. Server proximity is a great leveler, which is why Fallon called his project Location, location, location. Playing locally gave the $300 notebook a huge advantage, so if you want to smoosh your opponents it helps a lot to run the game on your server.

Let's be clear here: Mineservers are plenty fast. Even on the Texas server the game was totally playable from California. But it is still way better to be playing two hops away than 20.   

Even against players in the same town there was a significant difference. Running a traceroute to our Mineserver bank down at Sonic.net we discovered that our signals were bouncing all over the Bay Area (an average 25 millisecond ping and 10 hops total going as far south as San Jose!) just to get the eight miles to the data center in town. 

If your town is anything like our town, then, it's a real advantage to be running the server at your house.

Now to our beta test results from Sonic.net. We tried everything we could and were never able to solve the transient Ethernet bug described in an earlier update. We even waited for an Ubuntu upgrade hoping that would solve the problem. Our board vendor in Asia kinda/sorta acknowledges that there is an Ubuntu-specific problem interfering with his Ethernet driver, but he has yet to come up with a solution.

The pernicious bug sometimes doesn't allow the Ethernet interface to boot at all and sometimes it boots but then at some later point simply stops. This may well be two bugs, not one, but a solution doesn't seem to be in sight so we did the only thing we could think of which was to abandon Ubuntu Server and go back to Arch Linux. We probably never should have left Arch, but Ciinton is something of an Ubuntu Whisperer so we thought that switch would save time, not lose it.

All six test Mineservers have been running Arch for three weeks now without a hiccup. Solid as a rock. So now we're finalizing our custom Arch distro, packaging it with a Mumble voice chat server, and making sure the WiFi interface works right. Just a few more days and all that will be ready.

But there remains one final problem: AMP, our server management utility that runs on a desktop or mobile, doesn't yet support Cuberite, our preferred Minecraft server.

Vanilla and Spigot, our other two servers, are written in Java and have been supported by AMP from the beginning. But Cuberite is different, written in C++, and is screaming fast as a result. We love Cuberite, which is a better server in every regard, running faster and supporting more users than the others. Spigot is fine and can achieve our performance goals. We had 10 players running on a Spigot Mineserver the other day with no problem at all. But Cuberite is even better.

We can ship with Spigot or wait for Cuberite, which is promised for the next full release of AMP. We were inclned to go with Spigot and try slipstreaming the Cuberite upgrade later, but Mike, the AMP developer at Cube Coders in England, said just tonight that his next AMP release will be coming in "early June."

So we've decided to wait for that release. Once we have it and have done 2-3 days of hard testing, we'll finally start shipping Mineservers. That looks to happen around the middle of June.

We're sorry it has taken so long but the product will be much more powerful and reliable as a result.

And in case it wasn't obvious, the result of Fallon's science project was a clear win for putting $99 into a Mineserver instead of that $100 gaming mouse that keeps you awake at night flashing on your computer desk.

    

Chase Turner, Bob Kayne, and 6 more people like this update.

Comments

Only backers can post comments. Log In
    1. Missing avatar

      Tom Byrne on July 5, 2016

      Hmmm. July. And no update. I shouldn't be surprised, and I would have hoped that they would have learned to at least communicate by now..

    2. Missing avatar

      Matt on June 16, 2016

      It's now mid-June! Any word on shipping?

      "Once we have it and have done 2-3 days of hard testing, we'll finally start shipping Mineservers. That looks to happen around the middle of June."

      Where does one post an address update for receipt of reward? I may have relocated by the time this one arrives. ;-)

    3. Missing avatar

      Scott Woodward on June 14, 2016

      Mid June... Update? Shipping? meh?

    4. John Mac on June 2, 2016

      10joey10, that is all interesting and insightful, but doesn't go towards answering my actual question which was what the update mechanism for Cuberight will be, if any, given its current problems with Minecraft 1.9.

    5. Missing avatar

      Dave Shoff on June 2, 2016

      Kudos on the work! You guys sound like you're on the final stretch, and it would be a good summer cap to complete this project!

      Please don't be afraid to come tell us bad news if the June date comes and goes. We're invested in your story as well as the product - please tell it to us frequently!

    6. Benjamin Atkinson on June 1, 2016

      Great job guys! You're nearly to the end of a valiant effort, which I applaud.

      You're updates have been an inspiration to my 3 boys, who are anxious to fire up their server and lure their friends to a world where only Mama holds the nuclear option. ;)

      Thanks for your hard work, enthusiasm and endurance. Maybe you can make an appearance on a world in the clan.atkinson server and show us how to make our obsidian rail gun work. ;)

      Keep making!

      Ben

    7. Missing avatar

      Another sucker on May 30, 2016

      Now they are promising deliveries in June. Note that they didn't say what year.

    8. 10joey10 on May 29, 2016

      John, for your current situation I would go with the world edit option. It would be the nights likely hood of success and one of the more simple ones. If you need any extra help on how to do this feel free to email me. 10joey10minecraft@gmail.com

    9. 10joey10 on May 29, 2016

      John it could maybe be an option, but it might be buggy. Or, you can just use spigot 1.9 or something and go with that. I just don't want to use cuberite because of plugins. There is a limited area of supported plugins. When if you use spigot, you could go to bucket dev and find like millions of plugins. Also. Here's another option. If you can put the world in a server with world edit (plugin) or mcedit (application) and create a schematic of the builds (make sure no 1.9 items/blocks are in the schematic) then you could just paste that into your new world with world edit.

    10. 10joey10 on May 29, 2016

      So me personally I will not use cube rite. They say it's better, but to me. I'm best buds with spigot. I know the platform. Much better.

    11. John Mac on May 29, 2016

      10joey10, my problem is that I already have a world, hosted on Realms at the moment, that has been converted to 1.9. So going back isn't an option. And it isn't just plugins that are a problem with Cuberight at 1.9. In their forums it seems as though things like riding horses cause problems.

    12. 10joey10 on May 29, 2016

      I also want to mention in general, a lot of plugins haven't updated to 1,9 yet, so me myself I would try to use 1.8.

    13. 10joey10 on May 29, 2016

      John Mac, there is an easy solution, if you know how to use plugins. Look up a plugin called "Via Version" you can use it to allow player in 1.9 to join a 1.8 server.

    14. John Mac on May 29, 2016

      So I am for waiting for Cuberight, but I see over at their web site that they have support in for 1.9, but do not yet support all 1.9 features, to the point that they recommend playing on 1.8 on their front page. How is that going to play into things and will there be a mechanism to update Cuberight when it does finally support 1.9?

    15. Missing avatar

      Jeff McMorris on May 29, 2016

      I am very glad you hear you guys are close to shipping. Keep up the hard work! To all those people upset that it didn't deliver on time. I have done 20+ kickstarters. You know what the commonality is between the different projects. They ALL take longer than expected. At the outset its a guess when they will complete because the product still has to be built. Entrepreneurs are an optimistic bunch otherwise they would just be employees. Anyway there are always problems when you create something and it always takes longer than you expect. If you invest in kickstarters have PATIENCE. Kickstarter should probably do some overall stats for each product type on promise date vs actual delivery date and show this to each person before they are able to purchase on kickstarter...

      Good luck!

    16. Dickie Adams on May 29, 2016

      First, thanks for the update. Here's hoping we will see more rather than less while waiting for the releases you mentioned.

      Second, I'm torn: part of my says I continue my request for a refund because the prior history of this project has demonstrated the June date will come and go, and we will be right back here with more snark. The other part of me is excited for you and the boys - I loved tri-fold science projects when I was a kid, so this post hits all the right spots.

      I also like the concept Hans posted in the comments: maybe ship and update after the release. I'm torn again, wanting to believe we would get those upgrades/fixes, but assuming we wouldn't.

      Meh

      The greatest value of my $? Learning from your KS experiences in the hope I wouldn't make the same errors.