Code Monkey home page Code Monkey logo

moecraft's People

Contributors

csolyoo avatar kenvix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

moecraft's Issues

机器无法破坏不透明方块

在某次更新后,机器无法破坏不透明方块,在此之前也有方块破坏机制无法正常运作,因此此问题可能由复杂原因导致,需要进一步测试

MoeCraft用户中心网页中“实时服务器状态”菜单选项不工作

MoeCraft用户中心网页中的“实时服务器状态”菜单选项的数据拉取没有响应。

我已尝试使用多个浏览器浏览网页,经测试,会很长时间地显示“正在拉取信息”,之后这段信息消失,而什么也不显示。“刷新数据”按钮也没有响应。
测试的浏览器:

  • Google Chrome 80.0.3987.163
  • Firefox 75.0
  • Safari 13.0.5 (14608.5.12)

系统:macOS Mojave (10.14.6),64位

Joker家严重影响服务器性能

Joker家在加载后会严重降低服务器的tps,严重时从20降低到8,目前尚未查明原因,建议查明后避免相关机器/结构的建设

关于建立游戏账户的问题

我建立了一次游戏账户(Archerchris)但是它似乎没有绑定到我的账户上,而且再次建立时显示已经存在。

Mek多方块结构与IC2能源网络冲突

IC2线缆直接连接Mek多方块结构会导致冲突,将线缆连接到单方块机器不会出现此问题,避免将ic线直接连接到输导矩阵等多方块机器

邀请码申请的邮件模板链接有锅

问题描述

<p>请 <a href="accounts.moecraft.net/index.php?m=Home&c=User&a=reg" target="_blank">点击此处继续注册</a></p>
<p>若注册链接无法点击,您可以手动打开 <a href="accounts.moecraft.net" target="_blank">accounts.moecraft.net</a> 然后点击“注册”按钮</p>

a标签中的URL链接没有加协议头,导致有些浏览器会判定为相对链接形式。
如在163邮箱读信页面,accounts.moecraft.net/index.php?m=Home&c=User&a=reg会被转换为https://mail.163.com/js6/read/accounts.moecraft.net/index.php?m=Home&c=User&a=reg,从而导致出错。

解决方式

修改链接模板。

accounts.moecraft.net/index.php?m=Home&c=User&a=reg -> //accounts.moecraft.net/index.php?m=Home&c=User&a=reg

(反正也没备案,干脆直接上HTTPS accounts.moecraft.net/index.php?m=Home&c=User&a=reg -> https://accounts.moecraft.net/index.php?m=Home&c=User&a=reg好了)

新更新器计划笔记

特性

新的更新器将与生成器合并,根据参数决定是生成器还是更新器。
更新器具有用户界面,但生成器没有。
更新器使用Java编写

节点获取

在MOECRAFT域名上直接写一个TXT记录,该记录写有全部可用的CDN节点。启动更新器时获取这个记录

我们还可以写个程序定时检测节点可用性并暂时将不可用的节点下线(咕咕咕)

文件发布

除上述以外,生成器工作时将每个文件压缩,生成一个object,以MD5命名,全部放到一个文件夹,更新器运行时再恢复原有文件和目录结构。

object可以分块,有分块标记的,更新器会在下载时整合。

例如 Launcher.jar的MD5为
1aabac6d068eef6a7bad3fdf50a05cc8
则首先生成object
1aabac6d068eef6a7bad3fdf50a05cc8-0
若达到切割阈值,则切割生成
1aabac6d068eef6a7bad3fdf50a05cc8-1
1aabac6d068eef6a7bad3fdf50a05cc8-2

对于更新器,循环判断下一个object是否存在,并将找到object全部整合

之后,解压object,恢复目录结构。

目录结构

新的更新器将把所有MineCraft相关文件(包括启动器)放置于相对更新器的MoeCraft文件夹。并尝试提供替代功能以避免对该文件夹的直接写入,以避免更新冲突

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.