From ef41f8e2141abb21dc6146067f90fa09b01c5cdf Mon Sep 17 00:00:00 2001 From: Radiation-pi <96102795+Radiation-pi@users.noreply.github.com> Date: Sun, 19 May 2024 17:36:35 +0800 Subject: [PATCH] =?UTF-8?q?Update=20and=20rename=20=E5=B8=A6=E5=AE=BD?= =?UTF-8?q?=E4=BC=98=E5=8C=96.md=20to=20=E7=BD=91=E7=BB=9C=E4=BC=98?= =?UTF-8?q?=E5=8C=96.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/优化/带宽优化.md | 1 - docs/优化/网络优化.md | 56 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 1 deletion(-) delete mode 100644 docs/优化/带宽优化.md create mode 100644 docs/优化/网络优化.md diff --git a/docs/优化/带宽优化.md b/docs/优化/带宽优化.md deleted file mode 100644 index 8b13789179..0000000000 --- a/docs/优化/带宽优化.md +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/优化/网络优化.md b/docs/优化/网络优化.md new file mode 100644 index 0000000000..b7842357ab --- /dev/null +++ b/docs/优化/网络优化.md @@ -0,0 +1,56 @@ +--- +sidebar_position: 7 +--- + +# 网络优化 + +网络优化主要目的是解决服务器上行带宽占用导致的玩家 **Ping**(即网络延迟)过高导致的糟糕游戏体验。 + +## 降低服务器视野距离(即 View distance) + +:::warning + +请注意视野距离和玩家体验相关性也较大,除非特殊情况否则不建议大幅压缩视野换取带宽占用。 + +::: + +### 手动调整 + +在 spigot.yml 中可以设置服务器的视野距离 + +``` +view-distance: 8 #视野距离为 8 chunks +``` + +如果你使用的默认 10 chunks 的视野距离,可能对于带宽来说有一定的压力,可以酌情减少, + +### 自动调整 + +安装 [View Distance Tweaks](https://www.spigotmc.org/resources/view-distance-tweaks.75164/) 实现自动调整视野距离使得玩家增多时自动减少视野,玩家减少时自动增加视野。 + +## 降低区块加载速度 + +在 /config/paper-global.yml 中有关于区块生成的一些参数 + +``` +chunk-loading-basic: + #注:以下的单位均为 chunks / seconds + player-max-chunk-generate-rate: -1.0 + #为每个玩家生成分块的最大速率,设置为-1 则禁用。 + player-max-chunk-load-rate: 100 + #任何单个播放器加载块的最大速率,设置为-1 则禁用。 + player-max-chunk-send-rate: 75 + #服务器发送给单个玩家的最大速率。设置为-1 则禁用。 +``` + +其中 player-max-chunk-send-rate 对应服务器每秒钟最多向玩家发送多少区块包,设置得越低玩家收到完整的地图信息越慢, + +服务器虽然总是会发送几乎同样多的区块信息,但由于发送速度降低,这会降低上行带宽的最大占用率,从而避免大量跑图导致的顿卡。 + +## 选择更加合理的 AntiXray(反矿物透视)方式 + +停止使用 [Orebfuscator](https://modrinth.com/plugin/orebfuscator) 等矿物混淆插件,使用 Paper 自带的矿物混淆。 + +使用 Paper 矿物混淆时候,尽量不要在非主世界开启 mode 2 或 mode 3 + +***TODO***