Skip to main content

A project for deployment of minecraft game.

Project description

OrzMC

一个终端命令行工具,使用Python 3+编写,它可以运行在Ubuntu/MacOS系统上(系统需要配置有JAVAPython3运行环境),功能包括:

  1. 部署Minecraft私人服务器(Vanilla/Paper/spigot/forge)
  2. 启动Minecraft客户端功能(Vanilla)
  3. 支持的1.13以上正式版

本工具已上传到Python包管理网站PyPi,可以使用pip进行搜索和安装。

$ pip install orzmc
$ orzmc -h # 查看使用帮助

如果你不习惯使用命令行运行客户端,你也可以使用第三方客户端软件HMCL

项目待办

  • 工具添加自动安装JDK功能,为用户省去不必要的麻烦
  • 优化项目代码结构,提高可读性和可维护性
  • 为项目添加单元测试,保证工具的质量
  • 实现RCON协议用来远程控制Minecraft服务器,方便进行运维工作
  • 使用玩家在游戏中的各种沙雕截图制作表情包并发布,加强社区文化建设
  • 自动备份地图并同步到私人NAS存储
  • 尝试使用Kivy来做一个GUI版本的启动器

已完成功能

  • 使用BMCLAPI镜像服务,加速客户端文件及资源的下载速度,缩短玩家安装客户端的耗时
  • 服务器数据迁移功能
  • 提取指定版本游戏的BGM
  • 添加了PaperMC服务器部署能力
  • 添加了Spigot服务器部署能力
  • 为项目添加了主页
  • 支持在MacOS上运行Forge客户端
  • 添加服务器手动备份世界地图能力
  • 添加客户端安装Optifine开启光影渲染的能力
  • 为私服游戏玩家创建QQ群组,方便交流和形成社区

私服 主页

logo

视频介绍

  1. 启动器安装与服务器登录
  2. 客户端开启光影效果
  3. 命令、材质包导入及更换皮肤

相关文档

QQ玩家群

Minecraft Group

开发者

如果你有兴趣和我一起开发这个Python项目,拉项目到本地, 并配置开发环境,运行下面命令即可!🤒

$ git clone --recurse-submodules https://github.com/OrzGeeker/OrzMC.git && cd OrzMC && ./config_orzmc_dev && pipenv shell

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

OrzMC-1.0.62.tar.gz (26.9 kB view hashes)

Uploaded Source

Built Distribution

OrzMC-1.0.62-py2.py3-none-any.whl (39.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page