Folia是PaperMC组织最新的项目,旨在实现真正的多线程和区域化心跳。该项目的目标是提供更好的可伸缩性和性能,并修复一些长期以来限制Minecraft服务器扩展的问题。Folia是由Minecraft优化传奇Spottedleaf开发的Paper的分支版本,旨在为真正多线程的服务器提供无妥协的解决方案,通过全新的API集成,实现了每个区域都具有自己的独立线程池和心跳循环的实现。本文旨在以易于理解的方式呈现信息,并提供一些在官方公告中可能没有涵盖的详细见解。
Folia项目的优势包括:可有效缩放的性能、局部化的性能优化、更加接近Vanilla单人游戏的实体生成行为、TPS报告的增强以及支持Folia的插件。Folia适用于中型到大型服务器,尤其是那些拥有足够硬件(线程)支持的服务器。对于那些散落的玩家比较多的游戏模式,如生存多人游戏、空岛等,Folia可以完全利用Regioniser提供的性能优势。同时,对于那些想要扩大运营规模的小型服务器网络来说,Folia可以使他们不必过多地复杂化设置。
Folia项目是一个有着革命性意义的项目,旨在提升Minecraft服务器的性能表现,让游戏体验更加顺畅。
原文:Folia - Multithreading Coming to your Minecraft server | Paper Chan hideout (paper-chan.moe)