simplyvanilla.mcs

ansible-role-mcs

CircleCI

Ansibleロールで、Debian系システムにPaperMCまたはPufferfish(+)(MinecraftサーバーのJavaフォーク)をインストールします。

プラグインのインストールやサーバーの設定は現在のところ対象外です。

インストール

必要条件

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ヒープサイズ(GB単位)
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.mcs
ライセンス
gpl-3.0
ダウンロード
400
所有者
Anarchy Survival Vanilla Minecraft Server (Java Edition).