mirror of
https://github.com/postyizhan/NitWikit.git
synced 2024-12-15 08:10:37 +08:00
Update and rename 带宽优化.md to 网络优化.md
This commit is contained in:
parent
b9558efd2f
commit
ef41f8e214
@ -1 +0,0 @@
|
||||
|
56
docs/优化/网络优化.md
Normal file
56
docs/优化/网络优化.md
Normal 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***
|
Loading…
Reference in New Issue
Block a user