mcs

To create a good Minecraft server, you need 3 things:

  1. hardware
  2. software
  3. internet connection

Hardware

You don’t need a powerful computer, just 2-core CPU, 4 GB of RAM and a few gigabytes of storage will be enough.

In my case, I use an LXC container to run Alpine Linux in a Proxmox Virtual Environment.

Software

It’s easy to download the Minecraft server from here.

Internet connection

The minimum requirement is an 8 MB/s upload speed.

Accessories

For a complete experience, I’ve added some tools:

  • A Python program connected to a Discord bot in a specific text channel, it’s very useful to notify when the server is online, offline and some player connected.
  • A script to start the Minecraft server using ’tmux’ command, This allows the server to run server without needing to access the Java console directly.
  • An init.d service definition for automatic startup and scheduled shutdown.