本帖最后由 sangx98 于 2016-8-24 23:53 编辑
[pink_wool]设计理念[pink_wool]
服务器每次添加Mod时,玩家都需要手动添加。
难免遇到一些小白用户,不会添加Mod,则需要重新下载庞大的客户端整合包。
或者是一些单机整合包作者,每次更新Mod版本,玩家都要重新下载整合包获取最新版本。
MCUpdater诞生后,用户每次打开客户端,都会进行自动更新和删除旧版本的Mod。
(以及服务器Mod列表中没有的Mod)
[lightblue_wool]功能[lightblue_wool]
[white_wool]编译需求[white_wool]
当您要修改并编译客户端为.exe时,您的电脑需要满足要以下环境:
- Python 3 或更高版本
- 并且确保 Py2exe 有适用于您Python的版本。
(目前Py2exe还不支持Py3.5,建议您采用Py3.4)
- 安装Requests模组 (pip install requests)
[white_wool]客户端需求[white_wool]
编译后会删除一个.exe文件和.dll文件,请确保两个文件存在同一目录,并且互相存在。
如果您的玩家是XP用户,请一定要安装VC 2005++ (微软官网链接)
[red_wool] 服务端配置 [red_wool]
您需要一个支持PHP环境的动态空间/VPS/服务器。
请确保 PHP版本>=5.4 (如果您不知道这是什么,请将这句话复制给您的主机提供商)
将服务端的源码完整的上。
每当您更新Mod列表时,请直接将文件上传至Mods/文件夹,或者从中删除。
您可以做的更改:
[red_wool] 客户端配置 [red_wool]
修改config.py文件
完成以上修改,并且确保正确了后。在源码所在目录,打开cmd/命令行执行:
复制代码
- python generate.py py2exe
然后 dist/ 目录会创建并有2个文件,一个是 exe 一个是 dll,如果您要打包客户端,请确保他们同时被存放。
[black_wool] 界面 [black_wool]
GUI图形界面会在未来加入支持。目前暂时只提供字符界面。

[yellow_wool]开源[yellow_wool]
MCUpdater遵守MIT License
客户端源码:
mcupdater-1.2.2.zip
(297.34 KB, 下载次数: 283)

服务端源码:
mcupdater-server-1.0.2.zip
(16.92 KB, 下载次数: 136)

如果您有定制需求或遇到了一些问题/BUG,
可以通过Github的issue或者QQ群:134427823
XP用户需安装:
Visual C++ 2005版权归Microsoft所有
本帖最后由 漠然丶淡然 于 2016-8-13 12:55 编辑
为什么不做个bat启动
为什么不做个bat启动
漠然丶淡然 发表于 2016-8-13 12:53
为什么不做个bat启动
bat实现不了很多功能
在没有安装Java的客户端,会自动下载并解压Java于%APPDATA%。
不应该是在没有安装Java的电脑吗?客户端不需要安装Java啊QAQ
南瓜. 发表于 2016-8-14 13:33
不应该是在没有安装Java的电脑吗?客户端不需要安装Java啊QAQ
这个客户端不依赖Java启动,按照过程编译成exe后可完成独立运行,所以也能检测用户是否安装了Java,并且帮其静默化安装。
好强_(:з」∠)_ 但是看不懂
堕星辰 发表于 2016-8-15 05:49
好强_(:з」∠)_ 但是看不懂
QvQ 按教程来就可以了
sangx98 发表于 2016-8-15 04:27
这个客户端不依赖Java启动,按照过程编译成exe后可完成独立运行,所以也能检测用户是否安装了Java,并且 ...
那更新Mod是??
南瓜. 发表于 2016-8-15 11:39
那更新Mod是??
启动器不依赖java,包括更新也是。只是启动游戏会用java
sangx98 发表于 2016-8-15 12:00
启动器不依赖java,包括更新也是。只是启动游戏会用java
更新Mod是更新外国的还是Mcbbs的汉化?
南瓜. 发表于 2016-8-15 12:15
更新Mod是更新外国的还是Mcbbs的汉化?
这个更新Mod不是从国外更新,只是服务器上如果加/删了mod,客户端会自动同步下载/删除的更新。
希望尽快添加启动器GUI,现在这样感觉有点单调
Mqing 发表于 2016-8-18 20:23
希望尽快添加启动器GUI,现在这样感觉有点单调
嗯。在TODO里
谢谢你的分享
支持楼主,如果面板也能用就太好了,最好能将服务端做成插件形式吧。。加油↖(^ω^)↗
希望能大力开发··并且。。来份定制的 ···
客户端只有文字界面吗,不好用啊
以收藏
到时候开mod服用!
到时候开mod服用!
有影片教學嗎?
搞不懂你那个config.py怎么配置,虽然你给了说明
会不会删除掉我客户端的config文件夹,这个文件夹很重要(对于我的服务器来说),如果被删除将会导致一些后果严重的事情
没有教材的妈
支持一下
linux如何食用。。。。
弃坑了吗?