simplyvanilla.mcs

ansible-role-mcs

CircleCI

一个用于在类Debian系统上安装PaperMCPufferfish(+)(Minecraft服务器Java分支)的Ansible角色。

插件安装和服务器配置目前不在本角色的范围内。

安装

需求

在你的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).