How to install Minecraft Server on Raspberry Pi 4

From media_wiki
Revision as of 02:24, 11 February 2021 by U731219879 rc (talk | contribs)
Jump to: navigation, search

Basic File System Setup.
Steps are following the Youtube Video by Macintosh Fan Technology

 https://www.youtube.com/watch?v=SBX-90NcAJo

Make sure your Java version is Java 8 or newer.
Open a terminal session:
Change Directory to Desktop

 cd home/pi/Desktop  or cd Desktop    

Make a new directory (Folder) called minecraft_server

 mkdir minecraft_server 
 Change to the directory
 cd minecraft_server   

Use the touch command to create a shell script file in that directory name start.sh

 touch start.sh

Enable the Read/Write attributes with chmod command to the start.sh file

 chmod +x start.sh

Modify the start.sh by adding the following 2 lines using nano.

 sudo nano start.sh
 
 Cut and Paste the following 2 lines:  
 cd /home/pi/Desktop/minecraft_server/
 java -Xmx1024M -Xmx2000M -XX:+UseConcMarkSweepGC -jar spigot.jar nogui

 Use the Control key with the letter o to save content.
 Use the Control key with the letter x to close the file.

Now lets download the Spigot Server File from the getbukkit.org download.
Open Spigot Server Download using the following URL:

 https://getbukkit.org/download/spigot

Select the Spigot version needed for your server. I will use version 1.16.5 for this example
Once selected click Download for that version. Do not click Create a Server
In the Box that says You're about to download: click on the version link. Spigot 1.16.5.jar
Spigot16-5-jar.PNG
Now copy the Spigot 1.16.5.jar from the Downloads directory(Folder) to the minecraft_Server directory (Folder).

 cp /home/pi/Downloads/spigot-1.16.5.jar /home/pi/Desktop/minecraft_server

Starting the server for the first time. Open a new terminal and enter the following line:

/home/pi/Desktop/minecraft_server/start.sh

How to update the EULA license. Modify the eula.txt file with nano.

 cd /home/pi/Desktop/minecraft_server/
 sudo nano eula.txt
 Change eula=false to eula=true 

Raspberry Pi