星核 (StellarCore)
模组属性评比
    97.14%的人认为星核好玩。
    88.57%的人认为星核有挑战。
    94.29%的人认为星核很稳定。
    97.14%的人认为星核很实用。
    97.14%的人认为星核很漂亮。
    97.14%的人认为星核合理。
    94.29%的人认为星核兼容好。
    94.29%的人认为星核很耐玩。
路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    最近参与编辑
    活跃
    开源

    星核

    StellarCore

    0.5

    闻所未闻

    昨日指数: 119
    昨日平均指数: 61.101

    4.51万

    总浏览

    --

    资料填充率


    下载本模组
    • StellarCore - 星核

      简介

      是一个致力于优化 1.12.2 版本模组的模组。

      本模组的主要定位是服务端性能优化,同时也引入了少量针对客户端的优化。

      本模组旨在提供或移植大部分其他优化模组没有的功能,而不是去整合已有的功能来替代其他模组。

      如果服务端安装了星核,那么客户端也必须要安装(1.11.1 版本起不限客户端版本)

      你必须安装 MixinBooter 8.0+ 和 ConfigAnytime 2.0+ 才能够运行它。


      功能

      本模组的调整部分可以分为三个大类:

      • 性能(主要)

      • 修复

      • 功能

      由于篇幅有限,下方提到的功能可能无法完全涵盖,你可以从配置文件中获取所有的可用功能。


      性能

      本模组为以下模组提供了性能优化:

      • 原版

        • 禁用 glGetError(使用后果自负)

        • 延迟区块更新(提升性能并优化 Low 帧,但是破坏方块等操作的更新会有微小延迟)

        • HUD 缓存(将 HUD 渲染限制为 20FPS,可在配置文件调整)(*不兼容手机版和旧设备,不兼容 Optifine 快速渲染)

        • 客户端与服务端的其他细节内容的多项优化。

        • 客户端加载时间优化

          • 并行方块模型加载 / 并行模型烘焙

            • 使用多线程技术加快模型读取与解析的速度。

            • 在存在大量模型的整合包中,此功能可以大幅优化游戏加载速度(约 5s ~ 40s,视机器配置可能存在偏差)。

            • 针对部分模型较多的模组与整合包有显著效果(如通用机械等)。

            • 资源包状态缓存一同使用时可以进一步提高速度。

            • 此选项一定程度上依赖 CPU 性能  硬盘性能

            • 注意:由于星核与 VintageFix 的动态模型加载功能都修改了相同部分的代码,因此两者功能只能启用其中一个。

          • 贴图拼接器缓存(Stitcher Cache)

            • 通过在磁盘缓存拼接结果来改进游戏的加载时间。

            • 针对贴图数量较多的模组与整合包有显著效果

            • 注意:由于星核与 VintageFix 的动态模型加载功能都修改了相同部分的代码,因此两者功能只能启用其中一个。

          • 并行贴图加载

            • 使用多线程技术加快模型读取与解析的速度。

            • 针对贴图数量较多的模组与整合包有显著效果

            • 此选项一定程度上依赖 CPU 性能 与 硬盘性能

            • 注意:由于星核与 VintageFix 的动态模型加载功能都修改了相同部分的代码,因此两者功能只能启用其中一个。

          • 资源包状态缓存

            • 通过缓存资源文件的状态来改进游戏的加载时间。

            • 安装 Optifine 时还可以改进 Optifine 对加载时间的影响。

          • 优化启动时的过高 CPU 占用(可能影响启动时间)

        • 客户端内存优化

          • 以轻微的加载时间为代价,星核可以优化原版各类数据的内存使用。

          • 在作者的整合包中,可以进一步降低约 700M 的内存使用(3.5G -> 2.8G)。

          • 涉及到的内容,在配置文件中可以调节:

            • BakedQuad - vertexData

            • UnpackedBakedQuad - vertexData

            • UnpackedBakedQuadData - unpackedData

            • SimpleBakedModel

            • ModelBlockString(已知与 动态的树 不兼容

          • 此选项一定程度上依赖 CPU 性能

      • 内存泄露修复

      • Advanced Rocketry(高级火箭)

        • 星球配置文件(planetDefs.xml)如果读取失败不再崩溃游戏,而是重新生成一份。

      • Astral Sorcery(星辉魔法)

        • 优化 共鸣 / 天体 水晶的服务端环境带宽使用。

      • Avaritia(无尽贪婪)

        • 降低本模组提供的机器的服务端带宽占用。

        • 使用多线程技术改进配方的加载速度。

      • Botania(植物魔法)

        • 火花性能优化(延迟工作)。

      • Chisel(凿子)

        • 自动凿子性能优化(缓存 + 延迟工作)。

      • CTM(连接纹理)

        • 使用多线程技术改进模型烘焙阶段的时间使用,从而降低游戏加载时间并提高资源包重载速度。

      • Custom Loading Screen(自定义加载画面)

        • 移除了代码中硬编码的 Thread.sleep(20),从而大幅改进此模组引起的加载时间异常

        • 加载时间异常:加载速度会随着模组数量的增多而提高,每个模组会导致至少 100ms 的无用延迟提升。

      • EBWizardry(巫术学)

        • 使用多线程技术改进了一些事件的处理速度。

      • EnderCore(末影核心)

        • 物品 / 流体 / 矿辞匹配速度优化(缓存)。

      • Ender IO(末影接口)

        • 种植站性能优化(缓存技术,效果极其显著)

        • 更快的物品传输方法(移除部分无用功能)。

        • 更快的方块实体运行(移除部分无用功能)。

      • Ender IO Conduits(末影接口:导管)

        • 更快的方块实体更新(移除部分无用功能)。

        • 使用多线程技术改进能量导管的计算(依赖 CPU 性能)

      • Flux Networks(通量网络)

        • 使用多线程技术改进计算(依赖 CPU 性能)

      • Industrial Craft 2(工业时代 2)

        • 更快的能量网络计算(数据结构优化)。

        • 使用多线程技术重写并优化能量网络计算速度(依赖 CPU 性能)

      • InGame Info XML(游戏内信息显示 XML 版)

        • 帧缓冲优化渲染,需要显卡兼容(效果极其显著)(*不兼容手机版和旧设备,不兼容 Optifine 快速渲染)

      • Mekanism(通用机械)

        • 更快的方块实体更新(数据结构优化)。

        • 更快的能量网络传输(数据结构优化)。

      • Biomes O' Plenty(超多生物群系)

        • 将网络操作移动至新的线程。

      • ExtraBotany(额外植物学)

        • 将网络操作移动至新的线程。

      • Blood Magic 2(血魔法)

        • 降低本模组提供的祭坛的服务端带宽占用。

      • Custom Loading Screen(自定义加载界面)

        • 启动完毕后释放贴图缓存,优化内存使用。

      • Tinkers' Consturct 2(匠魂 2)

        • 优化浇筑台配方搜索(效果极其显著)

        • 优化浇筑盆配方搜索(效果极其显著)

        • 优化冶炼炉融化配方搜索(效果极其显著)

        • 优化冶炼炉合金配方搜索(特殊数据结构)。

      • FTB Quests(FTB 任务)

        • 优化在大量任务下的物品检查性能。

      • FTB Utilities(FTB 实用工具)

        • 优化某些检查的性能。

      效果

      在启用了所有性能优化的情况下,至多可为服务端接近 40% 的 TPS 提升,为客户端提供 20% 的 FPS 提升、30% 的启动速度加成。


      修复

      本模组为以下模组提供了 BUG 修复:

      功能

      本模组为以下模组提供了额外的功能,大部分功能默认为禁用状态:


      原版

      除模组兼容外,还为原版 Minecraft 提供了一系列的功能和性能优化:

      • 接入 Hitokoto API 的自定义标题栏(支持 Cleanroom Loader,标题优先级最高)

      • 强制实体更新

        • 通常情况下,实体附近没有玩家时会使实体停止更新,但是弹射物等实体可能会因此导致大量堆积

        • 此功能可以让指定的实体类在附近没有玩家时也会强制更新,配置文件中已经预置了一部分有问题的实体。


      兼容性

      星核的设计初衷是最大程度兼容其他模组,并在此前提下来优化各种性能和添加各种功能。

      所有的非实验性功能都经过测试,因此在运行过程不应出现任何问题。

      未来计划

      • 多线程网络系统(已废弃,兼容性问题)

      • 为更多模组提供性能优化。

    短评加载中..