From e674d31592eafab753ae44261c39984d358adc27 Mon Sep 17 00:00:00 2001 From: Radiation-pi <96102795+Radiation-pi@users.noreply.github.com> Date: Wed, 1 May 2024 12:09:26 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E6=A6=82=E8=A7=88.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/优化/概览.md | 35 +++++++++-------------------------- 1 file changed, 9 insertions(+), 26 deletions(-) diff --git a/docs/优化/概览.md b/docs/优化/概览.md index f471c5711..8867a25bb 100644 --- a/docs/优化/概览.md +++ b/docs/优化/概览.md @@ -6,21 +6,13 @@ sidebar_position: 1 什么是优化? 优化不是装插件, 首先得明白为什么服务器会卡, tps是什么, 每个服务器可能有自己的卡顿原因, 在这部分先做最基础的通用优化, 如果你使用后作用不大请参考性能分析板块. -![](./_images/TPS不稳定有优化插件推荐吗.png) - -:::note - -各位大佬们, 服务器卡不是装个插件就能解决的 - -::: - -![](_images/ummm.jpg) - -(好的, 现在切入正题) +如果你现在已经开好服务器有了一定的玩家数量, 那么请一定查看[优化误区](优化误区.md), 停止此类无效"优化", 然后根据下面的步骤进行操作. # 第一步 - Java 优化 +:::info 几乎任何情况下, 所有服务器都会因为选择合适的JAVA而受益, 而这本身是最没有代价的, 仅仅需要你下载一个小小的java安装程序, 或者更改JVM参数(大白话来说就是开服参数). +::: ## 选择合适的JAVA @@ -43,8 +35,7 @@ sidebar_position: 1 别急. 还有一些更高阶的参数. [拓展阅读](https://blog.binklac.com/e6ad4dc21152) # 第二步 - 更换核心 - -在插件和配置层面能进行的优化其实不多(受限于API还有服务端核心), 所以最好的方法是更换服务器核心, 如果 +在插件和配置层面能进行的优化其实不多(受限于API还有服务端核心), 所以最好的方法是更换服务器核心. :::warning 什么年代了,任何时候都不要再使用bukkit和spigot了. 追求稳定/性能上paper, 追求原版特性上Fabric. @@ -53,32 +44,24 @@ sidebar_position: 1
选择更换的服务器核心 -:::danger +此处只是作为最基础的核心选择推荐,完整版请查看[核心选择](/docs/准备工作/服务器核心选择.md) -1. 不要相信什么付费优化核心, 已经花过钱给大家买过测试过了, 如果你愿意花这钱的话, 那就去买吧 - -2. 混合服务器最好不要装优化模组, 会破坏很多插件的兼容性, 这个经验在服务器已经多次实践 - -::: - -## Paper - 追求稳定 +## Paper - 追求稳定 *推荐度★★★★☆* 如果是第一次开服, 或者追求稳定, 请使用paper. 任何时候想更换其他核心可以随时更换如purpur/leaf等核心. -## Purpur - 稳定性与性能最佳选择 +## Purpur - 稳定性与性能最佳选择 *推荐度★★★★★* 如果你并不是追求更极致的性能, Purpur 你最好的选择, 只需要替换掉核心就可以, Purpur 兼容全部插件!! -## Leaf - 极致性能 +## Leaf - 极致性能 *推荐度★★★★☆* 前往Leaf的Github Action 下载最新核心, 然后替换!!, Leaf 兼容你的绝大部分插件(已知仅有一个不兼容, 但在插件的分支解决) -## Folia - 硬件利用率超高的高性能, 但兼容性较差 +## Folia - 硬件利用率超高的高性能, 但兼容性较差 *推荐度★★★☆☆* 如果你的服务器对插件的需求不大, 或者你的插件已全部兼容Folia, 那你就可以选择切换到这个核心, 你的tps有绝对巨大的提升(甚至超过了Leaf) -回归原初:服务端核心选择 -
# 第三步 - 优化服务端配置