为什么我的服务器有LOSS

LOSS即是丢包 表现为语音通信断断续续,丢子弹,丢包,服务器不流畅 症状.

通常来说是因为服务器上行带宽不足

  • CSGO服务器网络要求:128Tick 14人约需要 6~8M 宽带 否则可能导致Loss 带宽需求非线性 32人则通常需要50Mbps或更高,而64人可能超过 100Mbps

简要配置建议:

  • 轻量服务器适合压力要求不高的场景 比如 10~14人的比赛

  • 10个人 128 Tick玩至少应该是要 5M 带宽,否则满人因为带宽不足会LOSS ,观察者也消耗带宽

  • 如果您的服务器 18人以上则不建议使用轻量,建议使用高主频云服务器

  • 如果您的服务器是特大需求,比如32人128tick混战 或 64人混战 那么云服务器也无法满足您 必须使用高单线程性能的 物理服务器 比如i9 9900K / AMD Ryzen 5900x 一类,并且人越多带宽消耗是成倍增长,以128Tick为例

    每秒带宽消耗上行为10人 5 Mbps 32人 45 - 60 Mbps , 64人 80 -120 Mbps 这是根据用户服务器统计获得的平均值

  • 当您CPU单线程性能不足时 sv会变红或者黄,这有可能是实体过多,地图优化等原因,但是单线程能力越强承载能力越强,例如 地面上有100把AK-47 在单线程性能较差的E5-26XX处理器sv就红了,而9900K则毫无压力!

  • 带宽单位为Mbps(即60M = 60Mbps) 换算MB的话就是:60 / 8 = 7.5MB /s (即通常云服务器/运营商 比如5M带宽 就是5Mbps,宽带类型为 上行【即上传速度】)

  • 降低服务器tick可有效减轻网络吞吐和CPU消耗

原因分析

1.所有人都有LOSS,距服务器距离不远 语音断断续续 (你的服务器网络带宽不足(上行速度)

  • 最佳解决方案:提升服务器宽带 或 降低服务器Tick)

2.部分人有LOSS (这通常不会是您服务器问题,通常和线路 距离远相关)

  • 例如您的服务器距离玩家较远导致.
  • 线路不同,例如移动线路玩家进入您的电信服务器 (带有移动线路的BGP线路可以忽略此问题).
  • 这通常不会是您服务器问题 通常是线路问题 检查本地网络,有些时候可能是因为线路割接等原因造成.

总体建议

  • 降低服务器UP/CMD/Tick等参数 您可以通过我们的面板进行设置
    举例:
    1.控制/设置中心-设置初始地图|人数|端口|启动行 将tick改为64 或 32 同时勾选应用网络UP/CMD
    2.控制/设置中心-网络设置(up/cmd/rate) 按照您的实际情况调整网络参数

加钱可级的方式

  • 提升您的服务器带宽

带宽消耗相关

  • 半夜低峰期近210名玩家情况
作者:admin  创建时间:2021-09-03 22:44
最后编辑:admin  更新时间:2024-03-05 10:19