OrzMC
一个终端命令行工具,使用Python 3+编写,它可以运行在Ubuntu/MacOS系统上(系统需要配置有JAVA和Python3运行环境),功能包括:
- 部署
Minecraft私人服务器(Vanilla/Paper/spigot/forge) - 启动
Minecraft客户端功能(Vanilla) - 支持的
1.13以上正式版
本工具已上传到Python包管理网站PyPi,可以使用pip进行搜索和安装。
$ pip install orzmc
$ orzmc -h # 查看使用帮助
如果你不习惯使用命令行运行客户端,你也可以使用第三方客户端软件HMCL
项目待办
- 工具添加自动安装JDK功能,为用户省去不必要的麻烦
- 优化项目代码结构,提高可读性和可维护性
- 为项目添加单元测试,保证工具的质量
- 实现
RCON协议用来远程控制Minecraft服务器,方便进行运维工作 - 使用玩家在游戏中的各种沙雕截图制作表情包并发布,加强社区文化建设
- 自动备份地图并同步到私人NAS存储
- 尝试使用
Kivy来做一个GUI版本的启动器
已完成功能
- 使用
BMCLAPI镜像服务(目前BMCLAPI存在资金问题,服务不稳定),加速客户端文件及资源的下载速度,缩短玩家安装客户端的耗时 - 服务器数据迁移功能
- 提取指定版本游戏的BGM
- 添加了
PaperMC服务器部署能力 - 添加了
Spigot服务器部署能力 - 为项目添加了主页
- 支持在
MacOS上运行Forge客户端 - 添加服务器手动备份世界地图能力
- 添加客户端安装
Optifine开启光影渲染的能力 - 为私服游戏玩家创建QQ群组,方便交流和形成社区
- 支持基岩版客户端连接JAVA服务端
- 已支持服务端迁移部署,待写教程
私服 主页
视频介绍
相关文档
QQ玩家群
开发者
如果你有兴趣和我一起开发这个Python项目,拉项目到本地, 并配置开发环境,运行下面命令即可!🤒
$ git clone --recurse-submodules https://github.com/OrzGeeker/OrzMC.git && cd OrzMC && ./config_orzmc_dev && pipenv shell
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.101.tar.gz
(32.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
OrzMC-1.0.101-py3-none-any.whl
(41.1 kB
view details)
File details
Details for the file OrzMC-1.0.101.tar.gz.
File metadata
- Download URL: OrzMC-1.0.101.tar.gz
- Upload date:
- Size: 32.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f573aba50fb00321371b314059314672d752ea42557cb6cada38443cca11f3e
|
|
| MD5 |
58cfaac0749d00abeab2e2aa85a07fb9
|
|
| BLAKE2b-256 |
fa7e531c393141c22a25b4a17b5195dc0fab89a972f809501c3e56ecdb056237
|
File details
Details for the file OrzMC-1.0.101-py3-none-any.whl.
File metadata
- Download URL: OrzMC-1.0.101-py3-none-any.whl
- Upload date:
- Size: 41.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88cdc8386900f51e0d239ac543849a5e116929f2f5a4d482f358ac222279e0c1
|
|
| MD5 |
bbbf03ca979ecb65fcc3facfe89289e3
|
|
| BLAKE2b-256 |
694bb35c2666c033b936b568cf5b6037617b8ce560ea710dc23482e432552d40
|