Portable Minecraft Server Photo

Introduction

Recently, I acquired a Raspberry PI 5 and was eager to find a practical use for it. I am a fan of Minecraft and I have experience in server development (and I am currently working on an exciting project related to it). Therefore, I decided to create a project on this topic to potentially help others.

Relevance

I know many people who are not programmers but want to create their own Minecraft server to play with friends. They prefer not to rent a server permanently and want minimal connection latency. One solution to the latter issue is to use an affordable portable device, such as a Raspberry Pi. However, the process of installing and configuring an operating system on the Raspberry Pi, as well as creating an optimized Minecraft server, can be complex for the average user. This is where my project can help.

Advantages

This project has several advantages, including:

While it may not provide a significant advantage, it can enhance your appearance among friends who are not familiar with programming or system administration.

Unique amenities

This project has quite a large set of unusual but very handy functional features, including:

Technical implementation

Setup

The project page provides a comprehensive guide to the installation and initial setup process. Therefore, it is unnecessary to review and describe it in this overview article.

Testing Process and Results

I have conducted multiple tests on this project.

In this regard, I tested the server on my Raspberry Pi 5 (8GB) and it handled the tasks well. The initial setup took approximately 1.5 minutes while connected via Wi-Fi at 500mbit/sec. I used 12 Minecraft Java accounts and 2 Minecraft Bedrock accounts, each jumping in different chunks. The server was able to handle the load without any issues, maintaining a stable TPS of 20. Additionally, I conducted a TNT explosion test on the server, albeit not on a large scale as seen in older YouTube videos. No performance problems occurred during testing.

A good friend of mine also tested the server on his Raspberry Pi 4 (4GB) board. He did not use many accounts and did not perform any performance measurements, but he shared that everything installed within 3-4 minutes while connected via Wi-Fi at 100mbit/sec. Gameplay in creative mode was good.

A friend brought a Raspberry Pi to our educational institution, claiming it had 8GB of memory. However, it turned out to only have 1GB. The installation process took over an hour due to a very unstable connection on a mobile device hotspot with a speed of 5mbit/sec. Although we were able to start the server, we were unable to play. Despite the limited technical capabilities of the Raspberry Pi 4 (1GB), we attempted to perform the necessary testing.

Conclusions

I found this project interesting in design and use. It is useful, as confirmed by my friends who assisted me in testing. Its ease of use is a significant advantage.

Based on the conducted tests, I recommend the following:


I am uncertain about the future development of this project. If you have any suggestions, please share them on the project page or email me at [email protected].