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

项目待办

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

已完成功能

  • <input type="checkbox" checked="" disabled="" /> 使用BMCLAPI镜像服务(目前BMCLAPI存在资金问题,服务不稳定),加速客户端文件及资源的下载速度,缩短玩家安装客户端的耗时
  • <input type="checkbox" checked="" disabled="" /> 服务器数据迁移功能
  • <input type="checkbox" checked="" disabled="" /> 提取指定版本游戏的BGM
  • <input type="checkbox" checked="" disabled="" /> 添加了PaperMC服务器部署能力
  • <input type="checkbox" checked="" disabled="" /> 添加了Spigot服务器部署能力
  • <input type="checkbox" checked="" disabled="" /> 为项目添加了主页
  • <input type="checkbox" checked="" disabled="" /> 支持在MacOS上运行Forge客户端
  • <input type="checkbox" checked="" disabled="" /> 添加服务器手动备份世界地图能力
  • <input type="checkbox" checked="" disabled="" /> 添加客户端安装Optifine开启光影渲染的能力
  • <input type="checkbox" checked="" disabled="" /> 为私服游戏玩家创建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.

Files for OrzMC, version 1.0.99
Filename, size File type Python version Upload date Hashes
Filename, size OrzMC-1.0.99-py2.py3-none-any.whl (41.0 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size OrzMC-1.0.99.tar.gz (28.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page