跳到正文

Performance Tweaks

作者:Lightning323

若干优化与问题修复。实体碰撞FPS修复、Let-Me-Despawn、铁路优化以及交流电。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Godlike Hosting

认识 Godlike Hosting!—— 一体化高性能游戏服务器!


关于

性能优化 是一个包含多项优化与修复的模组,涵盖从实体优化到红石的各个方面。欢迎在评论区发表你的想法,告诉我们你希望看到哪些新的优化!

从现在起,我将性能优化打包为一个多平台模组,适用于多个 Minecraft 版本。所有优化都会包含在内,但会提供配置选项,以便你在不需要时禁用其中一些。

配置:(1.2.0+)所有配置文件现在都位于 config/perf-tweaks 文件夹下

依赖:由于此模组现在是多平台的,Architectury API 现在是必需的依赖项

此模组可以仅安装在客户端或服务端,但两端都安装时效果最佳。

新的 Discord 服务器!

加入服务器以获取公告、报告 bug、参与测试版发布等!

查看 wiki!

wiki 包含此模组的所有信息和帮助


优化

其中许多优化已不再更新到现代 Minecraft 版本,或者具有额外的功能 / 可配置性。

客户端优化

  • 优化以跳过与大量客户端实体的碰撞检查。(这些检查已由服务端处理,从而减轻你客户端的负担。)
    • 分支自 Corgi_Taco 的 Entity Collision FPS Fix (Curseforge)、(Github)
    • 极其轻量,因此应该兼容所有模组。

服务端优化

  • 优化以允许装备了物品的生物自然消失。生物消失时保留掉落的物品(可配置)

    • 分支自 frikinjay 的 Let Me Despawn 模组 (Curseforge)、(Github)。包含原模组中没有的额外配置选项
    • 轻量调整,如果你的世界中有大量各种实体,应该能提升服务端性能。
    • 可配置的生物排除列表。要让某个生物“持久存在”,只需输入 perf_tweaks persistence <mob-name>
    • 如果你不想要此优化,请在配置中的 perf_tweaks.json 里设置 "despawning.enable_despawning_optimization": false。
  • 优化以减少红石的方块更新和能量计算。(可配置)

    • 从 AC 分支而来。感谢 SpaceWalkerRS 制作了这个出色的模组: (Curseforge), (GitHub)
    • 设计上尽量减少对现有 Minecraft 代码的侵入,因此除了可能与大幅修改红石的模组存在兼容性问题外,不应有其他兼容性问题。
    • 如果你不想要这项优化,请在配置中的 perf_tweaks.json 里将 "enable_alternate_current_by_default": false 设置好。此外,你还可以通过输入命令 alternatecurrent off 来为任意世界禁用 alternate current
  • 优化动力铁轨的性能。用单个动力铁轨进行更快的检查,取代浪费资源的递归方法调用。

    • 从 FX_PR0CESS 的模组分支而来: (Curseforge), (Github)。原模组已不再更新。
    • 此模组包含 1 个 mixin,因此不应有兼容性问题

常见问题

Performance Tweaks 支持哪些 Minecraft 版本?

Performance Tweaks 支持 Minecraft Java 版 1.20–1.21.2,共 5 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Performance Tweaks 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Lightning323 的其他作品

查看全部 →