Luminol-Core/docs/network.md
2026-06-30 18:32:29 +08:00

47 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 网络优化配置
位置config/Network.ymlKitin 体系 YAML移植自 Kitin。多数项可 /nekobackend reload多端口监听需重启。
## network.chunk-lazy-loading — 区块惰加载(默认 true
玩家在小范围反复横跳时不重复重发已加载的地形区块包,省地形带宽。
- network.chunk-lazy-loading默认 true是否启用区块惰加载。
## network.reduce-high-frequency-entity-sync-packets — 高频实体同步包减量
某些实体(农场里的船/矿车、潜影贝)静止时也每 tick 强制同步,浪费带宽;此项改为按需同步。
- entitys默认 $AbstractMinecart, $AbstractBoat, shulker要减量的实体列表。$AbstractMinecart=所有矿车,$AbstractBoat=所有船,其余写实体 id支持 * 通配、# 标签)。
## network.particle — 粒子限流打包
领地特效/大量粒子刷屏时,先做视野/距离/遮挡剔除再打包发送。
- player-max-particles-per-packet默认 250单包最多携带粒子数超出拆包。
- player-min-optimize-threshold默认 50单次粒子数超此值才启动优化。
- global-max-delay-ticks默认 10粒子打包最大延迟 tick攒一攒一起发。
- global-max-packet-particles-per-tick默认 499每 tick 全局最多发送粒子总数。
## network.chunk-send — 区块发送限速 + QoS
控制区块包发送速率,并可按 IP/域名/线路分组限流。
- use-vanilla-chunk-sender默认 falsetrue=用原版区块发送器(关闭 Neko 限速与 ACK 发送器),排查兼容问题时可开。
- global-max-chunk-send-rate默认 -1全局每秒最大区块发送数-1=不限。
- global-chunk-send-burst-factor默认 0.05):突发因子,允许短时超速的比例。
- qos-groups默认空分组限流。每个命名段一组子选项rate该组每秒上限-1不限、bind-address匹配本地绑定 IP、upstream上游线路标识、virtual-host匹配域名。例给 FRP 入口和直连分别限速。
## network.extra-listeners — 多端口监听(需重启)
额外监听端口,每个端口可单独配 PROXY Protocol v2让 FRP 与直连共存。
- port必填监听端口 0~65535。
- bind-address默认 0.0.0.0):绑定地址。
- proxy-protocol默认 false该端口是否启用 PROXY Protocol v2FRP 等需要)。
- 注意:启动时绑定 socket不可热重载改完需重启。
## 实时带宽监控
/nekobackend bandwidth 显示当前 Mbps、峰值、本次累计出站用量。