术语表
按主题分组。每条一句话解释,附上这个词在全书里首次出现的地方。
安装
GameRoot : 一次启动实际使用的游戏目录。隔离时是 versions/<id>/,共享时是 .minecraft 根目录。首次出现:版本隔离与实例档案
隔离三态 : 版本档案里 isolation 字段的三个取值 shared / isolated / null。null 表示跟随全局默认——为了存量数据零迁移。首次出现:版本隔离与实例档案
实例档案 : 每个版本独有的设置(内存、Java、窗口、额外参数),存在 <dotMc>/starcloud/version-settings.json 里,按版本 id 分条。首次出现:版本隔离与实例档案
版本副本 : 同一版本重复安装时生成的第二份,目录名是 1.20.1-2(只认纯数字后缀)。副本的 JSON id 要改写成目录名,否则详情页认的还是原版。首次出现:安装原版
加载器 / ModLoader : Fabric、Forge、NeoForge 这类需要额外一层 jar 才能启动原版代码的模组加载器。它们不是完整版本,只声明相对原版的差异。首次出现:加载器版本怎么选
内容库 : 模组、资源包、光影包、数据包、整合包的统一存放处(<数据根>/library/),把「下载 / 去重 / 装载」抽出来做一份。首次出现:统一内容库
启动
版本继承链 : 加载器实例通过版本 JSON 的 inheritsFrom 指向父版本,沿链递归合并 mainClass、libraries 和参数。解析深度封顶 6 层,防手改坏的 JSON 造成无限递归。首次出现:classpath 与继承链
classpath : JVM 找类的路径,由「库(依赖)」和「客户端 jar(主类所在)」两段拼成。库来自版本 JSON 的 libraries,后者是这一局实例自己的产物。首次出现:classpath 与继承链
authlib-injector : 第三方(Yggdrasil)认证必需的 Java agent jar。游戏进程自己也要连认证服务器,否则进游戏会被判非法会话,所以它必须出现在 -cp 之前。首次出现:第三方认证
G1GC : G1 垃圾收集器。现代 JVM 的默认选择,对 Minecraft 这种「大量短命对象」的负载比 Parallel GC 的停顿更稳。启动器内置的那组 JVM 参数第一项就是 -XX:+UseG1GC。首次出现:启动参数怎么构建
分片竞速 : 大文件切成多块同时从多个源下载,谁先下完谁先落地。进度按分片完成量累计,不按各源收到的字节数——否则同一分片被两个源各下一点,进度会冲过 100%。首次出现:分片与竞速
源健康度 : 每个下载源的历史成败记录,用来给镜像排序。按通道(Meta / Client / Assets / Maven)分开记。首次出现:镜像与源健康度
指纹 : CurseForge 识别文件用的 murmur2 哈希(剔除所有 ASCII 空白字节,seed = 1,抹掉最高位成 31 位正整数)。导出整合包时靠它反查 projectID / fileID。首次出现:Modrinth 与 CurseForge
账户
星云 ID : 启动器自己的账号体系,与微软账户和第三方(Yggdrasil)账户都独立。它承担跨设备互联的设备身份,也给 Nova 提供模型额度。首次出现:令牌存储策略
界面
浮窗 : 独立置顶透明窗口,游戏运行时浮在游戏画面上方,不碰游戏进程。Nova 的局内战报提醒走这条路。首次出现:Nova 是什么
毛玻璃 : 卡片背景的亚克力模糊效果。动效档位调到「极少」时这层会收起,材质退化成近实色。首次出现:外观与动效
氛围进度 : 首页上一种「不承诺精确」的装饰性进度条:区间内每 250ms 爬 0.5%,到顶即停。首次出现:页面导览
WGC : Windows Graphics Capture。录屏用的窗口捕获通道,帧是 DWM 直接共享给本进程的 D3D11 纹理,画面从未离开显卡缓冲区。首次出现:录屏
MF SinkWriter : Media Foundation 的封装器写入接口。WGC 抓到的是 BGRA8,要转成编码器要的格式再交给它。首次出现:录屏
插件
契约 : 插件之间约定好的能力接口。插件注册的是接口而不是具体类,取用时按 priority 选实现,同优先级后注册的赢。首次出现:插件与内核
贡献点 : 界面上的挂载位注册表——谁在哪个位置放了什么(导航项、页面、首页卡片、设置分区、浮层)。外壳只认贡献点,不认识具体页面类型。首次出现:插件与内核
无头宿主 : 没有窗口的宿主环境(Bridge 命令行外壳,或插件运行时宿主已退出)。宿主拿不到界面能力时,依赖界面的动作要么原地执行、要么明确报错,不能静默丢失。首次出现:Bridge 协议
联机
陶瓦联机 : 内置的联机方案(Terracotta),基于 EasyTier 组网,不需要公网 IP,连接码形如 U/XXXX-XXXX-XXXX-XXXX。首次出现:联机架构
降级链 : Nova 请求模型时的三级回退:用户自填 Key → 云端中转 → 本地规则兜底。前提是「不能因为没额度就卡死」。首次出现:Nova 是什么
三态确认清单 : Nova 把会改动系统的工具攒成一份清单让用户点头确认,一次执行完。粒度刻意是「一条计划一条任务」。首次出现:Nova 许可与审计