AMP is finally ready!!!!
We've been waiting for Mike in Bristol to finish AMP support for Cuberite and now that appears to be done. For those who haven't been following closely, AMP is the server administration app we're shipping with every Mineserver. AMP allows server administration over the web or from virtually any smart phone. It has a simplified interface that will suffice for 99 percent of server admins (also called "mothers") but if you want to drill down to control even the smallest aspect of your Mineserver that's easy to do, too.
AMP has been available for a few months but not in a version that supports Cuberite -- our choice for a go-to high-performance Minecraft server. The issue has been that Minecraft and AMP and every Minecraft server except Cuberite are written in Java, so supporting multiple servers was easy. But Cuberite, which is written in C++, required some significant additions to AMP -- additions which have now been done. We're sorry it took so long to finish but feel it will prove to have been worth the wait.
Every Mineserver ships with support for the Vanilla Minecraft server from Mojang, along with Spigot and Cuberite. We chose these three because Vanilla is, of course, the default server, though frankly not the best because it makes no use at all of additional processor cores. Spigot is a substantial improvement over Vanilla and has a rich library of plugins and mods and it leverages additional cores to some extent, though the main server process continues to run on core 0. Cuberite, written in C++, makes maximal use of all processor resources and, as such, not only runs faster than the others (less lag), it supports substantially more simultaneous users. If you really want to support 20 users on a Mineserver or 50 users on a Mineserver Pro then Cuberite is the only way to go.
This is not to say that we don't make every effort to use all the hardware even for Vanilla installations. We use Arch Linux, for example, and for servers it is simply the highest performance Linux we could find. Every Mineserver has at least four processor cores and there are a few things we can do to leverage those, even with Vanilla. We can give Vanilla its own core, Run Arch in its own core, run our Mumble voice chat server in a third core, and even put most of our super-secret networking code in a fourth core.
What does today's news mean for shipping Mineservers? We'll be doing a few days of AMP testing then another rev of our new network stack followed by further testing of that. Given the looming Thanksgiving holiday and the arrival of Mimi from North Carolina with a pumpkin pie this suggests that we'll finally start shipping the week after Thanksgiving.
Toward this end of shipping the week after next we'll shortly send out a new survey to verify delivery addresses and -- most importantly -- T-shirt sizes.
Thanks for your patience and support.