minecraft服务器jar和插件管理器、下载程序和更新程序
mc-man的Python项目详细描述
The Minecraft server jar and plugin manager, downloader and updater
mc-man是管理minecraft服务器jar和插件的终端程序 服务器。它是在头脑简单的情况下创建的,目的是成为定义性的 用于服务器维护的工具,例如在更新服务器时。司令官 可以下载和更新spigot、craftbukkit、mcpc+、bungecord和mojang 服务器。它还可以下载和更新插件,关于依赖关系。 使用one命令可以更新all插件。还有一些特性 导出和导入服务器。它们通过保存对所有插件的引用和 json文件中的服务器jar,稍后可用于重新创建服务器。
功能
- 用一个命令更新所有插件
- 下载依赖解析插件
- 所有下载都用校验和进行检查
- 下载并更新服务器jars。
安装
mc-man是用python为linux编写的。它只能在python 3.3或 新的。在某些Linux发行版上,这可能是一个问题,但它应该 如果python不存在于 包管理器。与python一起,您需要python头文件,它 通常可以通过一个名为python3-dev的包。 除了python之外,建议您使用pip-the python包 经理。一旦你有了Python3.3或更新版本,并且你的Python版本有了PIP, 您可以运行此命令安装mc man:
sudo pip3.3 install mc-man
如果您运行的是python 3.4,pip3.3应该替换为pip3.4。 如果这些命令都不存在,您可以尝试^ {TT4}$,但必须 验证它是否会导致python 3.3或更高版本的pip版本。
mc man有一些依赖项,当 使用PIP安装:
- PyYaml-用于分析插件中的yaml文件
- pyBukGet-用于访问bukget api
- pySpaceGDN-用于访问spacegdn api
如果安装没有pip的mc man,则必须安装这些依赖项 手动操作。
用法
mc man的基本命令是mcman,mc man的所有功能都是 可通过该命令访问。命令应该从 服务器的根文件夹。该功能分为四个子命令:
- 服务器
- server命令用于管理服务器jar。它可以用来找到 版本和构建,标识本地存在的JAR和下载新的 罐子。
- 插件
- plugin命令用于管理插件。它可以用来搜索 对于插件,显示关于它们及其版本的信息,列出下载的 插件并检查哪些已经过时,更新插件和 当然,下载新插件。
- 导出
- 导出命令用于导出服务器状态。它会找到 所有下载的服务器和插件并保存它们相对于 服务器根目录,以及它们的json文件版本。这个文件可以稍后 由import命令用于创建具有相同服务器的新服务器 版本和插件。
- 导入
- 导入命令用于导入以前导出的服务器 国家。它将用json文件中的信息重新创建一个服务器 通过。
可以使用mcman <command>调用这些命令,以管理 示例:mcman plugin。命令也可以缩短为第一个 字母:mcman p。除了这些全面的文档外,还有一个打火机 文档包含在程序中,可以通过添加 --help在任何命令或子命令的末尾,例如: mcman p --help,获取plugin命令的快速帮助。'
常用命令
下面是一些常用的命令:
- mcman p download <plugin> [<plugin> ...]
- 下载插件。
- mcman p update
- 更新所有p卢金斯
- mcman p list
- 列出已安装的插件,并检查是否有过期的插件。
- mcman s identify <server.jar>
- 检查什么版本和构建服务器jar,并查看是否有 更新。
- mcman s download <server> [<channel>] [<version>] [<build>]
- 要下载服务器(可以选择从指定频道下载版本),请 指定的版本,甚至特定的版本。