![]() I followed all of the steps that had either a Medium or High performance impact listed. I used this really good article on Spigot server optimization to help me through this. This won’t be running on regular hardware, so we need to dial some settings back a bit. ![]() The first things we should look at are the configuration files for the server. So, on to… Optimizing! performance monitoring with htop Now that we have the server set up, we need to make sure that it can also run on our comparatively anemic hardware. You also have the option to create two islands near each other for you and a friend to play on. The usage for ASkyBlock is pretty simple – When you spawn in to the server, type /island to create a new island for yourself. Only ASkyBlock was really necessary, but the others did make my life a little easier. I used a variety of plugins to make the server: I built a little square for players to spawn on as well. So, I went into the server files and deleted the “world” folder, and replaced it with a map that was completely empty (a superflat world with just a layer of air). You’ll spawn into a regular Minecraft world, but remember – We wanted to create a Skyblock game. You should be able to access the server in-game with the IP “localhost”. Boot up the server, accept the EULA, start it again, and it should load everything with no issues. bat file to start the server with on your Windows machine. Paper is a highly-performant Minecraft server that will really allow us to get the most out of our little Pi. You’ll run this instead of the Spigot jar file. I chose version 1.12.2 as it is in my opinion the perfect blend of being featured but not too new and difficult to run.įinally, download and run PaperMC. On your Windows machine, download and run BuildTools. I won’t go into too much detail on setting up a regular Minecraft (PaperMC) server, but these are generally the steps I took. When that is done log in to the Pi using PuTTY on your PC. This is the easiest way to interact with the Raspberry Pi. Connect power and internet to the Pi, plug in the SD card and turn it on. Cheap micro-USB to ethernet adapter (the quality isn’t too important as our server will be quite small and won’t use much bandwidth).This allows for multiple players to easily create their own islands and interact. And though it probably hurt the performance some amount, I decided to use a plugin for this, ASkyBlock, instead of a custom world file. It lends itself to this task very well as there are hardly any blocks or entities to render, making it quite easy to run on low-end hardware. In Skyblock the player spawns on a little island with some basic supplies and is tasked with producing more resources and expanding their island. I didn’t think the former would be very interesting so I opted to create a server focused on the game mode known as Skyblock. They certainly are tight restrictions, but with enough work the tiny Raspberry Pi Zero can do some amazing things – Including running a Minecraft server.īecause of the device limitations I had to right away decide between two paths: A, use an older and lighter version of Minecraft or B, use a game mode of Minecraft that is inherently easier to run. All I could find were nay-sayers criticizing the relatively tiny amount of RAM (512MB) and the measly 1 GHz chip on the device. Some initial research online didn’t give me much hope. Yes the specs are low, but perhaps with enough fine-tuning I could turn it into something usable, I thought. When I first heard of the Raspberry Pi Zero, the smallest single-board computer in the Pi family, one of the first things I thought to use it for was a Minecraft server.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |