nolte.minecraft

ansible-minecraft

Este es un fork del proyecto https://github.com/devops-coop/ansible-minecraft/. ¡Gracias por la base!

molecule e2e Instalar desde Ansible Galaxy Charlar en gitter.im Estado de la documentación

Este rol instala Minecraft o Spigot y lo configura para que funcione con systemd.

Características

  • soporta Minecraft vanilla y Spigot
  • soporta Debian >9, Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, CentOS 7 y 8, Fedora 29 - 34
  • detiene el servidor de forma segura usando stop cuando se ejecuta bajo systemd
  • utiliza Docker y Molecule para realizar pruebas de integración
  • gestiona los ACL de usuario
  • gestiona complementos de Bukkit/Spigot
  • gestiona server.properties
  • hooks: incluye tareas arbitrarias en etapas específicas durante la ejecución

Fuera del Alcance del Rol

Todo esto es necesario, pero no es parte de este rol. Puedes encontrar ejemplos en nolte/minecraft-infrastructure.

Uso

Por defecto, este rol instalará un servidor de Minecraft Vanilla.

Instalación

   ansible-galaxy install nolte.minecraft

o agrega esto a tu requirements.yml

- name: nolte.minecraft

y ejecuta ansible-galaxy install -r requirements.yml

Uso

  - hosts: minecraft
    roles:
       - { role: nolte.minecraft, minecraft_whitelist: ["jeb_", "dinnerbone"]}

Requisitos

  • Python 3.x en la máquina de control de Ansible para generar ACL de usuario
  • Ansible 2.7.0+ en la máquina de control para obtener la versión de Minecraft
  • Un Java Runtime compatible existente para iniciar e instalar Minecraft en el sistema de destino.

Contribuciones

¡La mejor manera de contribuir es usar este rol para desplegar tu propio servidor de Minecraft! Agradecemos mucho los informes de errores.

Si deseas ayudar con el proyecto en sí, aquí hay algunas otras formas en las que puedes contribuir:

  • Agregar soporte para servidores adicionales como Cuberite.
  • Escribir pruebas de integración para configuraciones específicas de Minecraft o Spigot.
  • Compartir hooks útiles.
  • Corregir errores tipográficos...

Licencia

Apache 2.0

Descargo de responsabilidad

Para ejecutar una instalación automática, debes aceptar el EULA de Minecraft. Ten en cuenta que al usar este rol, aceptas implícitamente el mismo EULA. Puedes manejar la aceptación usando una propiedad de entorno como: export mc_accept_eula=true el valor predeterminado es false para estar en desacuerdo.

Acerca del proyecto

Provision a vanilla and Spigot Minecraft server

Instalar
ansible-galaxy install nolte.minecraft
Licencia
apache-2.0
Descargas
697
Propietario