帖子

Memorial Edition

查看: 75|回复: 0

最近在干什么 #4

[复制链接]

Lv.8 考古家

人气
283 点
金粒
788 粒
宝石
3 颗
爱心
23 颗
钻石
784 颗
贡献
0 点
发表于 昨天 00:34 来自手机 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
彳亍
刚刚修了点后端的bug,自#3开始我就没登陆过,很多东西没测试,换了新orm有点伤筋动骨的…
前端已经停掉开发了,写了一点动画,既然有agent了,那效率估计也能高,下一步就直接切vue吧

fabric那边没什么消息,所以模组我也在摆烂(我想写一个客户端和服务端依赖不一样的模组来着,但这个fabric不是那么支持)

还有就是我正在计划搞模组跨版本支持,几个gradle子项目组合起来,然后抽出通用代码,这样方便一点,不用每个版本开分支
而且我有个自动化测试的想法,基本上就是自动打开游戏,然后进入世界,执行测试代码,结果通过socket发送
这需要首先写出一个所有版本支持的模组
我已经差不多写好所有的build.gradle了,还有一个1.14.4的子项目,fabric可能也支持1.14.4- 我不知道 懒得搞了 我的计划是1.14.4先写,然后测试,看最高支持到哪个版本,然后下一个版本来分支继续写
但是写build.gradle时候有一些remap啊什么的鬼东西,主要是remap,很容易崩溃,然后缓存就失效,就要重新下载minecraft.jar,这个网址是fabric loom写死的,所以很烦,每次都得等个十分钟,于是就有了上一个在编程开发的那个代理层多线程下载器 但是那个还是有很多bug,第一次写好之后我就发帖子了,但是第一个版本不是那么支持日常使用,就是一些带headers body的包啊 post啊 还有就是一定要全部下载完才能返回 可能超时 以及自签名的证书不支持所有域名,只有指定的域名支持 然后我就写了一点新的代码,修改缓存 重写证书签发和代理 结果日常使用和loom全炸了,花了一周陆陆续续去改,重写了很多东西,现在算是好了
然后我决定去重命名一下那个repo,把它变成不是gradle特化的,顺便加入一个新的功能 就是遇到指定url直接返回文件 它能用的地方很多,比如说有些游戏的单线程下载 我就可以先下载好,然后去指定一个路径,等游戏本体去请求了 我们直接中间人攻击,给他拦下来,直接把本地的发给他 ndm不是那么好,因为它会把文件乱缓存,还是写死的 大文件可能直接塞爆我的盘,我每个盘几乎都凑不出10G了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-4-28 17:06 , Processed in 0.130211 second(s), 18 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部