simplyvanilla.mcs

ansible-role-mcs

CircleCI

Ansible-Rolle, die PaperMC oder Pufferfish(+) (Minecraft Server Java Forks) auf Debian-ähnlichen Systemen installiert.

Die Installation von Plugins sowie die Serverkonfiguration sind derzeit nicht enthalten.

Installation

Anforderungen

In deiner requirements.yml:

roles:
  - src: simplyvanilla.mcs
    version: main

Rollvariablen

# Fork, der verwendet werden soll (paper, pufferfish, pufferfishplus)
mcs_fork: paper

# Minecraft-Version, die installiert werden soll
mcs_version: '1.20.1'

# Benutzer, unter dem der Server läuft
mcs_user: 'mcs'

# Installationspfad / Arbeitsverzeichnis
mcs_path: '/home/mcs/server'

# Jolokia-Version (JMX-Gateway)
mcs_jolokia_version: '2.0.1'

# JVM Heap-Größe in GB
mcs_heap: 10

# 'MM HH' einstellen, wann tägliche Neustarts erfolgen sollen
mcs_daily_restart: ''

# Dienst aktivieren
mcs_autostart: true

# Neustart bei erkannten Änderungen
mcs_restart_on_change: true

mcs_pufferfishplus_key: ''

Abhängigkeiten

keine

Beispiel-Playbook

- hosts: servers
  tasks:
    - ansible.builtin.import_role:
        name: simplyvanilla.mcs

Nutzung

$ sudo systemctl status mcs

Lizenz

GPLv3

Über das Projekt

Install a Minecraft Server (PaperMC) on a Debian-like system.

Installieren
ansible-galaxy install simplyvanilla.mcs
GitHub Repository
Lizenz
gpl-3.0
Downloads
400
Besitzer
Anarchy Survival Vanilla Minecraft Server (Java Edition).