Bukkit Minecraft Server

From Embedded Workshop
Revision as of 12:29, 31 May 2018 by JMerkle (talk | contribs)
Jump to navigation Jump to search

Bukkit Minecraft Server

An older PC may not run Windows 10 very well, but can easily power a Minecraft Server, especially if running Linux.
Although Mojang provides the latest Minecraft server as a Java application, the game play is vanilla. Nothing special, and very little is available to alter the game play.
Here's where Spiggot steps in with tools to create a Minecraft server that supports plugins.
The plugins are java packages created by individuals that modify / augment the game play by adding features the vanilla game lacks.

Although this guide may recommend older versions of software, IT WORKS! Attempting to use "Latest And Greatest" versions may not produce an environment in which the Spiggot BuildTools will function correctly or the server functions as expected. (Trust me! I tried this... Lubuntu 18.04 had multiple issues. Lubuntu 16.04 worked just fine!)
{{#if:|{{#ifexpr:({{#time:U|{{{3}}}}} - {{#time:U|now}}) > 0| This guide assumes you are working with a computer with NO VALUABLE DATA on it. If there is anything of any value, back it up, so nothing is lost.| This guide assumes you are working with a computer with NO VALUABLE DATA on it. If there is anything of any value, back it up, so nothing is lost.}}| This guide assumes you are working with a computer with NO VALUABLE DATA on it. If there is anything of any value, back it up, so nothing is lost.}}

Minimal Computer Hardware

Running the Java Minecraft service will consume a large quantity of CPU cycles. For good game play, with two or more players, and one or two plugins, you need a processor that can "keep up", and not spend 100% of its CPU cycles "just sitting there".
Determine and record the following information!

We can "try and see" with just about anything, but I would recommend....

  • Procecssor with CPU Passmark of 1,000 or more
  • 3GB of DRAM (or more)
  • 200GB or larger hard drive

Server Software - Setup & Install

1. Begin by downloading Lubuntu 16.04.04 - Lubuntu 16.04.4 release

32-bit: {{#if:|{{#ifexpr:({{#time:U|{{{3}}}}} - {{#time:U|now}}) > 0|lubuntu-16.04.4-desktop-i386.iso|lubuntu-16.04.4-desktop-i386.iso}}|lubuntu-16.04.4-desktop-i386.iso}}, if 4GB of RAM or less
64-bit: {{#if:|{{#ifexpr:({{#time:U|{{{3}}}}} - {{#time:U|now}}) > 0|lubuntu-16.04.4-desktop-amd64.iso|lubuntu-16.04.4-desktop-amd64.iso}}|lubuntu-16.04.4-desktop-amd64.iso}}, if 4GB of RAM or more
Burn a blank DVD disk with this ISO image (record image information on the disk along with the date)

2. Boot the DVD, and then select Install
3. Install process - Computer Name, use Minecraft_ followed by your first name.

Example: Minecraft_Toad, if your first name is Toad.

4. Install process - User Name, use mcuser, and mcuser for the password.

Later, after the class, change the password using the passwd command to something a little more secure.

5.