rzfeeser.ansible_role_minecraft

角色名称

ansible-role-minecraft:

  • 此角色在基于Debian的系统(Debian和Ubuntu)上部署Minecraft服务器。
  • 如果您之前运行过该角色,它将停止服务器软件,将世界备份到/tmp/minecraft_backup/(带有当前日期),然后重新启动软件。
  • 此角色在名为“minecraft”的屏幕会话中运行Minecraft服务器软件。

要求

该角色将安装一些额外的应用程序以支持运行mcserver,包括:

  • default-jre(服务器运行所需的Java)
  • git
  • fail2ban
  • screen
  • vim

角色变量

唯一需要定义的变量在vars/main.yml中,具体如下:

可在 https://minecraft.net/en-us/download/server/ 获取

mc_version: 'https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar'

此项应反映当前的Minecraft服务器版本

mc_version_str: "1.14.1"

依赖关系

此角色没有其他角色依赖关系。

示例剧本

如果您想对远程主机运行剧本,请运行以下剧本:

  • name: 部署Minecraft服务器 hosts: minecraft

    roles:

    • ansible-minecraft

如果您想对本地主机(安装了Ansible的地方)运行剧本,请运行以下剧本:

  • name: 部署Minecraft服务器 hosts: localhost connection: local

    roles:

    • ansible-minecraft

许可证

MIT

作者信息

作者:Russell Zachary Feeser

联系方式: 电子邮件:rzfeeser@gmail.com

职业:培训师和顾问

可提供的服务:

  • Ansible
  • 使用Python设计Ansible模块
  • 使用Python和Ansible进行网络自动化
  • Python用于API及API设计
  • Python基础
  • OpenStack
  • 5G
  • 4G LTE
  • IP多媒体子系统
  • 会话发起协议
  • 玩Minecraft和星际争霸II :p
关于项目

Install and deploys or backups your vanilla Minecraft server

安装
ansible-galaxy install rzfeeser.ansible_role_minecraft
许可证
Unknown
下载
1.2k
拥有者
You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.