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.