【Folia】如何编译Paper最新的多线程服务端Folia

【Folia】如何编译Paper最新的多线程服务端Folia

Admin
2024-02-15 / 0 评论 / 25 阅读 / 正在检测是否收录...

folia.png

Folia或许是最好的服务端


Paper发布了最新的服务端Folia,这个服务端拥有区块多线程优化,可以很好的利用多核CPU,避免了一核有难多核围观的情况,根据据我一星期的使用情况和综合TPS来看,性能确实很高,在多核心的机器上跑的很好,完美的利用了多核,比较适合大型生存服务器,或者是那种生物和区块刷新比较多的服务器,虽然说是早期版但是综合下来稳定性也是很高的,推荐核心多的服主可以去试试。


编译Folia

讲完了Folia的特性,那现在就让我们开始一步一步的编译Folia服务端。

Git:设置Github账号

git config --global user.name "Github用户名"
git config --global user.email "Github邮箱"

Folia:克隆Folia仓库

git clone https://github.com/PaperMC/Folia
国内加速:
git clone https://ghproxy.com/https://github.com/PaperMC/Folia

Folia:编译

  • 1.进入Folia目录
  • 2.执行:

 Linux: ./gradlew applyPatches
 Windows: .\gradlew.bat applyPatches

  • 3.待上步执行完后,执行:

 Linux:./gradlew createReobfBundlerJar
 Windows: .\gradlew.bat createReobfBundlerJar

  • 以上操作执行完之后,build/libs/会生成最终的服务端jar包,一般以folia-bundler开头。

启动服务端

  • 这一步就没什么说的了
  • copy最终的jar包到目录
  • 启动:java -jar folia-bundler.jar nogui
2

评论 (0)

取消