mcs

ansible-role-mcs

CircleCI

Роль Ansible, которая устанавливает PaperMC или Pufferfish(+) (форки серверов Minecraft Java) на системах, похожих на Debian.

Установка плагинов и конфигурация сервера в данный момент не охвачены этой ролью.

Установка

Требования

В вашем requirements.yml:

roles:
  - src: simplyvanilla.mcs
    version: main

Переменные роли

# Форк для использования (paper, pufferfish, pufferfishplus)
mcs_fork: paper

# Версия Minecraft для установки
mcs_version: '1.20.1'

# Пользователь, от имени которого будет работать сервер
mcs_user: 'mcs'

# Путь установки / рабочая директория
mcs_path: '/home/mcs/server'

# Версия Jolokia (JMX шлюз)
mcs_jolokia_version: '2.0.1'

# Размер кучи JVM в ГБ
mcs_heap: 10

# укажите 'MM HH', когда должны происходить ежедневные перезапуски
mcs_daily_restart: ''

# включить службу
mcs_autostart: true

# перезапуск при обнаружении изменений
mcs_restart_on_change: true

mcs_pufferfishplus_key: ''

Зависимости

нет

Пример плейбука

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

Использование

$ sudo systemctl status mcs

Лицензия

GPLv3

О проекте

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

Установить
ansible-galaxy install SimplyVanilla/ansible-role-mcs
Лицензия
gpl-3.0
Загрузки
389
Владелец
Anarchy Survival Vanilla Minecraft Server (Java Edition).