Minecraft PE Server Without Xbox Live Requirement

Yeah, a Minecraft server… Probably one of the most annoying games that most children are completely addicted to. The issue I have with this game is the requirement for an Xbox Live account in order to play on a server. Not the traditional online server, but rather the local server. Like most parents, I’d like to have a little control over what my kids do on the internet, and playing a game with strangers at their age isn’t something I’m ready for. And, since they both enjoy playing together but still want to play in the same world when each other aren’t around, having to self-host a local game doesn’t seem to solve their problem.

So, I set out on a mission to find the best way to solve this. The solution seemed simple, host a server and bypass the Microsoft requirement so I don’t have to give them an Xbox account. This wasn’t as much of a problem as I had anticipated based on what options are provided from the Bedrock Server edition.

Simply switching ‘online-mode’ to false in the server.properties allowed local server connections. The benefit is that no outsiders can join because I control port forwarding.

My choice for server was the Bedrock edition because of the simplicity and ease of setup coupled with the basic configuration. Another great benefit was the ability to take on of the save files from their tablets and upload it as a server world (so they didn’t have to “start over”).

Installing on Arch Linux was pretty intuitive. I downloaded the server files from Mojang’s website, unzipped it to my /srv folder and launched the server (from within ‘screen’).

In the default folder is the properties file, that was easy to configure as well. I changed all of the game settings for the server to match one of the world’s they created (seed, name, difficulty, etc)and FTPed the files to the ‘worlds’ folder. The last thing I did was change the settings to disable online mode. This allowed them both to join without having an Xbox account.

Enable Wifi Hotspot on Android Pie

Enabling your Android Pie device to activate a hotspot is still pretty easy. All you have to do is add the following line to your build.prop file.  I used the Build.Prop Editor app in the Google Store.

net.tethering.noprovisioning=true

Install Magisk on Pixel 2 XL with Android Pie

With the recent update to Android Pie, a lot of us have lost our root access again. The process to re-root is pretty simple if you plan on sticking with Magisk.

You will need:

  • Magisk APK installed on your Pixel 2 XL.
  • The latest boot.img from the factory image. (I wouldn’t trust anything you download unless it’s from Google). The boot.img is located in ‘taimen-ppr1.180610.009/image-taimen-ppr1.180610.009’. You will have to unzip the ppr1 file as well.
  • Remove the security pin for the lock screen if you have one set up.

Steps:

  • Unlock the bootloader.
  • Push the boot.img to your internal storage with:
    • adb push boot.img /sdcard/Download
  • Open Magisk and click the install button. Click Install again, and then select the “Patch Boot Image File” and navigate to your boot.img.
  • Once this is complete, download the patched_boot.img from your device back to your computer.
    • adb pull /sdcard/MagiskManager/patched_boot.img
  • Reboot your device into the bootloader.
    • adb reboot bootloader
  • Flash the patched boot image
    • fastboot flash boot patched_boot.img
  • Reboot with fastboot (this is the only way I didn’t get stuck in a bootloop).
    • fastboot reboot

Enjoy!