本教程仅限于截止今天(2024.6.26)的GitHub版本
2024.8.28:GitHub以内置环境,只需要下载cleanroom的installer和禁用mod替换JVM参数即可启动
OPTIFINE不要用内置安装!!!!!!!
如果完全不会安装请到Cleanroom下面的官方社区教程!!!
修改跟不上进度 上个视频:我不知道
最近看到贪婪1那边兴起了一波维护的小热潮,其实在去年的暑假已经尝试过维护,但是鉴于无法分发所以放弃了。但是随着cleanroom的兼容性越来越好,也有很多人开始尝试了这一条路,而且优化提升程度很大。
我第一次尝试cleanroom是2024年初,当时安装麻烦而且魔改会丢失(2.6.0版本依旧如此),就很少继续去尝试了。如上一段所说,今天晚上我尝试了一下,发现步骤非常非常简单,且兼容程度很好,在群友的威胁(?)下我简单(潦草)写一下。
1.在GitHub上下载并安装包
点开右上角的code并点击download ZIP,然后选择这三个文件进行压缩,最后拖入HMCL启动器安装(curseforge打包格式)
*有几个mod是非常大和下载慢的 所以尽量使用七个木棍*
HMCL(prism如果隔壁允许就搬过来,我是i人)
安装完之后,把进程调成中,高级设置里四个不全部勾选,JVM参数我也参考肉丸的,因为稳定(如果可以请换成zulu的java,对于cleanroom的适配性更强)
-XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysPreTouch -XX:MaxInlineLevel=15 -XX:MaxVectorSize=32 -XX:+UseCompressedOops -XX:ThreadPriorityPolicy=1 -XX:AllocatePrefetchStyle=3 -XX:+UseNUMA -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=300M -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:+UseFPUForSpilling -XX:+UseStringDeduplication -XX:+UseG1GC -XX:MaxGCPauseMillis=37 -XX:G1HeapRegionSize=32M -XX:G1NewSizePercent=23 -XX:G1MaxNewSizePercent=40 -XX:G1ReservePercent=20 -XX:SurvivorRatio=16 -XX:G1MixedGCCountTarget=3 -XX:G1MixedGCLiveThresholdPercent=90 -XX:InitiatingHeapOccupancyPercent=10 -XX:MaxTenuringThreshold=2 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5.0 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -XX:GCTimeRatio=99 -XX:+ExplicitGCInvokesConcurrent
补充:游戏完整性需要先启动一次把文件下完了再去替换
之后下载cleanroom 并点击从本地安装选择installer(需解压然后选中)
删除mod: Windows keyboard fix(会崩溃 待测试兼容),mixinbooter,configanytime(内置内容),memory cleaner(不需要了!)
增加mod:scalar(请使用2.11.1版本),fugue
更新mod只有nova的stellarcore1.2.0
内存应该要10G左右的需求,记得关闭自动分配内存,之后可以开启游戏了
第一次启动会慢一点,第二次启动因为贪婪的特性可以快1~3分钟
经过测试 并没有很多bug出现 帧率提高显著,且部分bug修复(踩蓝云未响应 武器盔甲放在锻造台点击崩溃)
跑图老样子 但是停下来可以恢复很快(毕竟这个体量不掉都难),呆在一个地方还是比较稳定的
一些帧数展示因为图片太大了!D:
我是草台班子 文章没润色 我好困!