Hello everyone! It has been a crazy 2020 so far and I’m way behind on articles, pull requests, issues, etc. But even in these crazy times I do have some good news: the 1.16 Minecraft update has been released and I have updated my Minecraft setup/server management script for Raspberry Pi!
Category page of all posts on the web site that are tagged as related to Minecraft (Java Edition)
One of the most requested features in my Raspberry Pi Minecraft server guide is support for the Bedrock edition of Minecraft. This is the edition that powers Minecraft on iOS / Android / Xbox / Nintendo Switch as well as the free Windows 10 edition.
There’s one big problem though. The official Minecraft Bedrock dedicated server is only compiled for Windows and Ubuntu X86_64. Without ARM support it seems impossible to run the Bedrock dedicated server on a Raspberry Pi. I couldn’t find a documented instance of anyone doing it anywhere.
So naturally today in this guide we are going to do the impossible. But right off the bat let me point out that there is an asterisk in my article title. Why you ask? That is because unlike my other guides this one will not yield you a well performing server. That is because we will be emulating a x86_64 processor on ARM. This is slow. VERY slow.
Minecraft Bedrock Edition is the version of Minecraft that powers the iPhone / Android versions (formerly Minecraft Pocket Edition), the Xbox / PlayStation / Nintendo Switch editions and the free Windows 10 Minecraft edition.
Mojang has released a dedicated server which is considered to be in alpha testing. I have found it to be very stable and able to run on a wide variety of hardware.
This script and guide are written to help you get a robust Minecraft Bedrock dedicated server up and running in only a few minutes!
Based on the comments and feedback from my older guides I have added many requested features and fixes. It has changed so much since 1.12’s World of Color that my old guide is now obsolete and it’s time for the 1.13 Aquatic era update!
This script and guide are written to help you get a great performing Raspberry Pi Minecraft server up and running in only a few minutes.
Many things have changed since I wrote my last Raspberry Pi Minecraft Server guide. OpenJDK is now the better supported Java for Raspberry Pi and Oracle is discontinuing support for Java 8 in January 2019. Java 9 is out and Java 10 is soon to follow. The Raspberry Pi 3B+ has also arrived! After testing the server on the new 3B+ using Java 9 I was blown away by the performance and decided to write an updated guide and a script that will have you up and running in minutes.
To give you a taste of how smooth the timings are in Java 9 OpenJDK headless using the Paper Spigot Minecraft Server here is a nearly 2 hour session I played with my girlfriend. This was played in survival mode on a brand new server so no blocks had been pregenerated and no settings were modified from the defaults. Nothing is overclocked except the SD card. There was even a village right by the spawn so many entities were in use. Here’s the timings output report:
The world of color update 1.12 has finally arrived! This walk through will show you how to set up a playable Minecraft server running on the Raspberry Pi.
I have read many tutorials on Google about how to set up a “great performing” Minecraft server on your Raspberry Pi and have been sorely disappointed by the results. Most tutorials are very outdated and tell you to turn your view distance all the way down to 4 (meaning you can’t see very far), or turn your entities (monsters/animals) down to settings so low that they hardly spawn or you can walk right up next to them before you see you. After much research, trial and error, and spending time in the #Paper IRC channel talking to the smartest people in the Minecraft server configuration world I have been able to get the Minecraft Server (popular Paper fork based on Spigot) to run at vanilla settings (view distance 10, no reduction in entity settings). This means the server is suitable for full survival mode just like a regular vanilla Minecraft server.
To learn how read on!