跳到正文

CryoCraft By CryoByte33

作者:CryoByte33

A kitchen-sink pack built with the Steam Deck in mind.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

CryoCraft

NOTE: PLEASE READ THE RELEASE NOTES FOR VERSION 2.x BEFORE UPDATING

About The Pack

This pack has been developed with Steam Deck users in mind. It has full controller support and a heavy emphasis on performance optimizations, while remaining as beautiful and full of content as I could manage.

About Me

My name is Kyle, also known as CryoByte33. I run a highly technical YouTube channel, mainly focused on Steam Deck content.

I’ve been playing Minecraft since Alpha v1.0.11, back in 2010. The first version I modded was Alpha v1.0.17_04 with custom JAR hacks used to disable creeper explosions, so I’ve been doing this for a while. I host private modded servers for friends and family, and this is the latest version of that pack!

This is just a bit of a side project for me, as I’m mostly busy with YouTube content and Steam Deck optimizations, but I hope you enjoy!

Expected Performance

Steam Deck

Optimal settings for Steam Decks are already included with this pack, with expected performance staying at a locked 40 in most cases when not actively generating new terrain, and above 30 when exploring.

Other

This pack should generally perform pretty well on modern-ish hardware, my laptop with a 5900hx and 6800m gets about 100 FPS at 1080p when not generating new terrain.

Performance Recommendations

RAM

Allocate 6-12 GB of RAM to this pack, I personally use 8GB on my Steam Deck.

JVM Arguments

Aside from the RAM, I personally use the following JVM arguments, taken from the excellent research done by brucethemoose:

Client

-XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseNUMA -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:+UseVectorCmov -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:ThreadPriorityPolicy=1 -XX:AllocatePrefetchStyle=3 -XX:+UseG1GC -XX:MaxGCPauseMillis=37 -XX:+PerfDisableSharedMem -XX:G1HeapRegionSize=16M -XX:G1NewSizePercent=23 -XX:G1ReservePercent=20 -XX:SurvivorRatio=32 -XX:G1MixedGCCountTarget=3 -XX:G1HeapWastePercent=20 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5.0 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -XX:GCTimeRatio=99

Server

-XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseNUMA -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:+UseVectorCmov -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:ThreadPriorityPolicy=1 -XX:AllocatePrefetchStyle=3 -XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=28 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150

常见问题

CryoCraft By CryoByte33 支持哪些 Minecraft 版本?

CryoCraft By CryoByte33 基于 Minecraft Java 版 1.20.1、1.18.2,使用 Forge 加载器。

CryoCraft By CryoByte33 怎么安装?

点本页「前往下载」拿到整合包文件(Modrinth 的是 .mrpack,CurseForge 的是 .zip),在 PCL2 或 HMCL 启动器里选择「导入整合包」,启动器会自动装好 Minecraft、加载器和全部模组。建议在启动器里给游戏分配 4–6 GB 内存。

CryoCraft By CryoByte33 开服需要多大内存?

推荐服务器内存 12 GB。在线人数多、或者建了大量机器和区块加载器时,可以再加 2–4 GB。

怎么和朋友一起玩 CryoCraft By CryoByte33?

点本页的「一键开服」,选好配置后会自动安装 CryoCraft By CryoByte33 的服务端,几分钟就能开好。把服务器地址发给朋友,大家用同一个版本的整合包连进去就行。

评论

登录后评论和评分

CryoByte33 的其他作品

查看全部 →