Sign inSign up

eatherbone/eather-papermc

By eatherbone

•Updated about 1 year ago

pre-configured paper minecraft server for linux

Image
Developer tools
0

151

eatherbone/eather-papermc repository overview

⁠EN

⁠Pre-configured PaperMC Docker (check Docker image file for more settings!)

This is a Docker image for the PaperMC Linux Minecraft server using my own settings.

⁠Command

With this image, you can create a new PaperMC Minecraft server with one command (note that running said command indicates agreement to the Minecraft EULA). Here is an example:

sudo docker run -p 25565:25565 -e EULA="true" eatherbone/eather-papermc

or use docker compose:

docker-compose.yml

version: '3.8'

services:
  minecraft-server:
    image: eatherbone/eather-papermc
    container_name: mc-server
    ports:
      - "25565:25565/tcp"
      - "25565:25565/udp"
    environment:
      - EULA=true
      
      # Minecraft version (latest by default)
      - MC_VERSION=latest
      
      # PaperMC build (latest or target. For example: 456)
      - PAPER_BUILD=latest
      
      # Ram for mc server (Example: 4G, 8G)
      - MC_RAM=4G
      
      # Optional Java flags
      - JAVA_OPTS=
    
    volumes:
      # Server data folder
      - ./minecraft-data:/eather-papermc-docker
    
    restart: unless-stopped
    
    # Resouce restrictions (optional)
    # deploy:
    #   resources:
    #     limits:
    #       memory: 6G

volumes:
  minecraft-data:

⁠Other

This project does NOT redistribute the Minecraft server files. Instead, the (very small) script that is inside of the image, papermc.sh, downloads these files from their official sources during installation.

PLEASE NOTE: This is an unofficial project. I did not create PaperMC. This is the official PaperMC website.⁠

⁠Project Pages

⁠RU

⁠Настроенный PaperMC Майнкрафт сервер на Докере для Линукс сервера.

Привет. Это образ докера для того, чтобы без лишней траты времени быстро развернуть свой майнкрафт сервер с поддержкой плагинов.

⁠Управление

С этим образом можно создать Майнкрафт сервер используя следующую команду:

sudo docker run -p 25565:25565 -e EULA="true" eatherbone/eather-papermc

Или используя docker compose:

docker-compose.yml

version: '3.8'

services:
  minecraft-server:
    image: eatherbone/eather-papermc
    container_name: mc-server-prod
    ports:
      - "25565:25565/tcp"
    environment:
      - EULA=true
      - MC_VERSION=1.20.4
      - PAPER_BUILD=latest
      - MC_RAM=6G
      - JAVA_OPTS=-XX:+UseG1GC -XX:+ParallelRefProcEnabled
    volumes:
      - ./server-data:/eather-papermc-docker
    restart: unless-stopped

⁠Прочее

Этот проект НЕ имзеняет стандартные файлы Minecraft сервера. Вместо этого используется небольшой скрипт внутри образа - papermc.sh, скачивающий официальный репозиторий Майнкрафт сервера в ходе установки.

⁠Ресурсы

Tag summary

Content type

Image

Digest

sha256:8059b5ef8…

Size

77.4 MB

Last updated

about 1 year ago

docker pull eatherbone/eather-papermc