adamgavlak / Docker-Minecraft-PaperMC-Server

Starts a Minecraft PaperMC 1.16 server

Home Page:https://hub.docker.com/r/marctv/minecraft-papermc-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker Minecraft PaperMC Server 1.16.5

Docker Minecraft PaperMC server 1.16.x, 1.15.2, 1.14.4 (legacy) or 1.13.2 (legacy)

Quick Start

docker pull marctv/minecraft-papermc-server
docker run \
  --rm \
  --name mcserver \
  -e MEMORYSIZE='1G' \
  -v /homes/joe/mcserver:/data:rw \
  -p 25565:25565 \
-i marctv/minecraft-papermc-server:latest
docker attach mcserver

Volume

You can use volumes to store data persistantly, for example:

docker run --rm \
	-p 25565:25565 \
	-v <full path to folder where you want to store the server files>:/data:rw \
	marctv/minecraft-papermc-server:latest

Docker Compose

If you prefer to use docker-compose, use the following commands:

Start the server:

docker-compose up

Stop the server:

docker-compose stop

Issue server commands after attaching to the container:

docker attach mcserver
# then you can type things like "list"
list
# which will show the current players online or
help
# to see all the commands available

How to use the Makefile with Docker Compose

Additionally, a Makefile is provided to easily start, stop, and attach to the container.

make start     # equivalent to `docker-compose up -d --build`
make stop      # equivalent to `docker-compose stop --rmi all --remove-orphans`
make attach    # equivalent to `docker attach mcserver`
make help      # prints a help message

Environment variable

MEMORYSIZE = 1G

Not more than 70% of your RAM for your Container! This is important! This is the RAM your Minecraft Server will use within the container WITHOUT the operating system.

TZ = Europe/Berlin

Sets the timezone for the container. A list of valid values can be found on wikipedia: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Tutorial

Tutorial (german) https://marc.tv/anleitung-stabiler-minecraft-server-synology-nas/

Watch the video

https://youtu.be/LtAQiTwLgak

Credits

On GitHub https://github.com/mtoensing/Docker-Minecraft-PaperMC-Server

This server is live here: https://mc.marc.tv

Based on the the work of Felix Klauke Thanks for your help!

About

Starts a Minecraft PaperMC 1.16 server

https://hub.docker.com/r/marctv/minecraft-papermc-server

License:MIT License


Languages

Language:Dockerfile 57.2%Language:Makefile 29.6%Language:Shell 13.2%