-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
启动器共用公共组件 #5
Comments
assets和library通用的话应该也能减轻镜像站的下载压力 |
可以直接在一个目录放一个配置文件? 比如 %appdata%.minecraft\launcher_config.json 这样子 |
我的个人看法是……在现在这个游戏动辄几十 G 乃至一百多 G 的时代,已经没有必要考虑类似的空间问题了。 |
大小的问题其实好解决,这个提议主要是想解决下载源压力过大的问题 |
但实际上,开发者在考虑引用外部组件的时候总要考虑位置。 |
作为用户的看法:
|
目前OpenJDK并没有统一的安装路径,各家OpenJDK的注册表信息也不一样,甚至大部分只提供压缩包,没有安装程序。 |
目前 HMCL 是通过扫
这样的话,我们也没有办法去自动找到这个 Java 啊…… |
一般玩家的jdk一般不会是没有PATH的java,启动器应该找得到,高级玩家自己会下载jdk,也不需要启动器来提供,重点应该是asset和library吧 |
Java8还好说,后面的版本基本上群魔乱舞,没有统一 |
我的意思就是对java不需要也没办法实现公共组件 |
要做的话还是很简单,比如在.minecraft目录下放一个配置文件之类的 |
对于一般的Java安装器(Windows)来说,都会自动设置JAVA_HOME(安装时候默认选中) |
然而大部分openjdk是没有安装程序的,只给你一个粗暴的压缩包 |
这部分本来就不是启动器下载的java,启动器也没有办法管理吧 |
目前的提议是,大家自己安装的组件(包括Java)能够有统一规范,能够让其他启动器也能使用到。 |
WebView2 并没有完整实现 CEF 所有功能。 对于 Java,有很多 Java 并不是安装版本不一定会写入到注册表。 |
Java 还能沾点边,有点意义 Chromium 组件是什么鬼...这种东西不应该去找 electron 的开发去提吗?这是启动器该管的事..............?超级大画饼 |
这跟 Electron 有什么关系,不只有 Electron 在用 Chromium。 |
从另一个角度出发,完全没有必要统一公用哪些东西。 |
本来就不是统一公用,而是谁愿意用哪个就用愿意往哪放久往哪放。 |
检查项
您是什么类型的用户
启动器作者
请简单的说一下您的想法
启动器作者可以在公共位置写入一些公共组件以便其他启动器可以共同使用。
例如公共的 Java,Chromium 等等。
它能解决什么样的问题/带来什么样的帮助
不同的启动器可直接互通公共组件,以便节省磁盘空间。
期望的结果
在公共位置有按规则存放的公共组件。
是否有对这个方案的相关链接?
No response
附注
No response
The text was updated successfully, but these errors were encountered: