ImmediatelyFast 是一款开源的 Minecraft 模组,旨在提升客户端即时模式渲染的性能。 它设计为轻量级,并与其他模组兼容。
ImmediatelyFast ImmediatelyFast 是一款开源的 Minecraft 模组,旨在提升客户端即时模式渲染的性能。 它设计为轻量级,并与其他模组兼容。 优化措施 ImmediatelyFast 通常通过使用自定义缓冲区实现来优化所有即时模式渲染,该实现以更有效的方式批量处理绘制调用并将数据上传至 GPU。 即时模式渲染代码中的以下部分经过优化: 实体 方块实体 粒子效果 文本渲染 GUI/HUD 其他模组的即时模式渲染 它还针对那些为了运行更快而修改原版渲染代码的部分进行了定向优化。 渲染代码中的以下部分通过更高效的实现进行了优化: 地图渲染 HUD 渲染 文本渲染 性能 以下是该模组在特别擅长优化的领域的一些性能对比: 如果表格中列出了其他模组,这意味着该模组也优化了游戏的相应部分。 测试硬件:Ryzen 5 1600, 32GB DDR4, GTX 1060 FPS 数值来自外部工具(在本例中为 MSI Afterburner),并在几秒内取平均值。 如果您决定自行测试,请记住,ImmediatelyFast 只能在 CPU 成为瓶颈的情况下提高 FPS(如果您的 GPU 不是过于老旧或您不使用非常厚重的着色器,这很可能是普遍情况)。较慢的 CPU 将从此模组中受益更多,而极快的 CPU 受益较少。 实体渲染 通常情况下,FPS 应该约为繁忙服务器上的 2倍更高 。 在 Spigot 服务器上测试,屏幕上的 3x3 方框内有 1000 头牛。 地图渲染 通常情况下,当屏幕上有很多地图时,FPS 应该约为 5倍更高 。 在 Fabric 服务器上测试,使用了 Image2Map 模组,屏幕上约有 930 张地图。 HUD 渲染 通常情况下,FPS 在几乎所有场景下都应该约为 40%更高 。 在 Spigot 服务器上测试,屏幕上显示了不同的 HUD 元素(计分板、药水效果叠加层、Boss 血条、填充聊天栏、额外生命值、完整快捷栏)。 文本渲染 通常帧率应约为 高2倍 当你周围有许多标志或全息图时。 在装有200个标志(填充文本)的Spigot服务器上测试。 方块实体渲染 通常帧率应约为 高20% 当你周围有许多方块实体时。 在装有400个箱子的Spigot服务器上测试。 兼容性 ImmediatelyFast 的结构设计旨在尽可能少地干扰其他模组。它应该能与大多数(如果不是全部)模组和整合包正常工作。 已知不兼容项: OptiFabric / OptiFine 大多数闭源“客户端”,如 LunarClient 和 LabyMod 如果您遇到任何问题,请在 问题追踪器 . 配置 ImmediatelyFast 拥有一个配置文件,可以在你的 Minecraft 实例的 config 文件夹中找到。大多数选项应保留其默认值,但某些选项可以调整以改善性能或兼容性。 font_atlas_resizing : 增加字体图集纹理的大小。这在使用高分辨率或自定义服务器字体时能提升性能。 map_atlas_generation : 将地图纹理合并为单个纹理,而不是多个纹理。当屏幕上显示许多地图时,这能提升性能。 hud_batching : 通过减少绘制调用数来提升 HUD 渲染性能。如果您遇到 HUD 元素的问题,请尝试禁用此优化。 fast_text_lookup : 在渲染文本字符之间缓存一些数据。这在渲染大量文本时能略微提升性能。 avoid_redundant_framebuffer_switching : 此优化减少了在世界(实体、粒子、方块实体等)或 HUD 中渲染许多不同内容时的帧缓冲区切换次数,从而提高 FPS。 experimental_disable_error_checking : 禁用 OpenGL 错误检查。这可能在某些系统上提升性能,但如果启用,可能会导致难以调试的问题。 experimental_disable_resource_pack_conflict_handling : 控制 ImmediatelyFast 是否应扫描资源包以查找不兼容的核心着色器修改,从而禁用某些冲突的优化。可以禁用此项以强制启用优化,即使它们可能会与某些资源包导致图形问题。 experimental_sign_text_buffering :文本在标志上缓冲,而不是每帧重新渲染。可能会导致高分辨率或自定义字体出现问题。 experimental_screen_batching :通过减少绘制调用,提高游戏中某些屏幕的渲染性能。 开发者 API 您可以在此处阅读最新版本的 API 文档 here . 合作伙伴 Kinetic Hosting 提供极具性价比的服务器套餐,硬件配置优秀!如果您想享受这些优惠,请访问 kinetichosting.com . YourKit 通过创新和智能的工具支持开源项目,用于监控和分析 Java 和 .NET 应用程序。YourKit 是以下产品的开发者: YourKit Java Profiler , YourKit .NET Profiler , 以及 YourKit YouMonitor . 感谢 sydist 制作标志!
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。