Skip to content

Commit

Permalink
Update 网络优化.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Radiation-pi authored May 21, 2024
1 parent 84ab042 commit 8723435
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions docs/优化/参数调整/网络优化.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,52 @@ chunk-loading-basic:

服务器虽然总是会发送几乎同样多的区块信息,但由于发送速度降低,这会降低上行带宽的最大占用率,从而避免大量跑图导致的顿卡。

## 控制实体数量

Minecraft 服务端会将每个实体的行为实时发送给附近的玩家客户端,这个包通常来说占用是很少的,但是大量玩家处于实体密集型区域时将出现大量带宽占用。

bukkit.yml 以及 config/paper-world-default.yml 中对于 spawn-limits 做了限制(若二者均有值时取 Paper 的,若 Paper 中为 -1 时取 Bukkit)

```
spawn-limits:
monsters: 70
#怪物包括 远古守卫者、末影人、监守者、蠹虫、猪灵蛮兵、流浪者、幻术师、骷髅、潜影贝、僵尸疣猪兽、守卫者、岩浆怪、僵尸村民、僵尸猪灵、卫道士、幻翼、猪灵、史莱姆、末影龙、溺尸、掠夺者、唤魔者、僵尸、蜘蛛、尸壳、恶魂、劫掠兽、疣猪兽、洞穴蜘蛛、女巫、枯萎、末影螨、凋灵骷髅、烈焰人、巨人、爬行者、恼鬼。
animals: 10
#动物包括 猪、北极熊、狐狸、猫、僵尸马、嗅探者、熊猫、兔子、狼、牛、海龟、青蛙、悦灵、行商羊驼、驴、蜜蜂、骆驼、绵羊、蝌蚪、豹猫、鸡、哞菇、马、羊驼、流浪商人、鹦鹉、山羊、骡、骷髅马刷、炽足兽.
water-animals: 5
# 包括鱿鱼和海豚
water-ambient: 20
# 包括鳕鱼、河豚、鲑鱼、热带鱼
water-underground-creature: 5
# 包括发光鱿鱼
axolotls: 5
# 美西螈
ambient: 15
# 只包括蝙蝠,建议0
```

大多数情况下,直接将所有限制降低到原来的 50% 是合理的,由于限制和实际实体数量不成线性,实际存在的实体数量大约是原来的 72%。

## 更低的实体显示距离(不推荐)

降低实体显示距离可以让服务器少发送实体的刷新数据包,但是代价是玩家看不到远处的实体,即使在服务器上这些实体是存在的。

```
entity-tracking-range:
players: 48
animals: 48
monsters: 48
misc: 32
other: 64
```

## 选择更加合理的 AntiXray(反矿物透视)方式

停止使用 [Orebfuscator](https://modrinth.com/plugin/orebfuscator) 等矿物混淆插件,使用 Paper 自带的矿物混淆。
Expand Down

0 comments on commit 8723435

Please sign in to comment.