Update and rename 带宽优化.md to 网络优化.md

This commit is contained in:
Radiation-pi 2024-05-19 17:36:35 +08:00 committed by GitHub
parent b9558efd2f
commit ef41f8e214
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 56 additions and 1 deletions

View File

@ -1 +0,0 @@

View File

@ -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***