Skip to content

2.11.2

Latest

Choose a tag to compare

@LTCatt LTCatt released this 06 Nov 15:01
· 1 commit to main since this release

联机优化

  • 若有加入者的网络环境比房主更好,会提示可以让那位加入者担任房主
  • 中继节点负载均衡算法优化
    • 只选择 MC 中继节点进行连接,避免连接到低质量节点导致卡顿
    • 大幅降低节点在线率在负载算法中的权重
    • 允许自动选择非 TCP 协议的、带有即将下线标签的、在线状态不是优秀的节点
    • 会有 1% 的概率选择 0 负载的节点,而不是固定不选择它们(如果节点存在问题,可能才导致它是 0 负载,所以此前不会选择它们,但这又会导致 PCL 不会连接新增的节点)
  • 现在会在多个禁止中继的节点中选择一个作为发现节点,以实现负载均衡
  • 会检查是否与房主都设置了自定义节点,以防只有一方设置了导致连不上
  • 允许设置优先直连或优先低延迟,以降低节点中转负载
  • 为侦听的端口号添加了一定的随机性,以降低端口被占用的概率(#7451@dongtz123
  • 若正使用中继节点,会更准确地显示网络情况
  • 仅创建房间时不再连接中继节点
  • 为节点列表 API 添加了缓存作为回退,以提高可用性
  • 联机设置的贡献节点选项会给出更详细的说明
  • 若联机模块因为端口被占用而崩溃,会给出详细的解决方案
  • 更新联机的内置帮助,现在离线模式直接选择房间就能加入,不应手动输入 IP(LTCatt/PCL2Help#437,PR @kuankqaq
  • 修复了以下 4 个联机相关的 Bug
    • 新用户首次启动联机可能出错(#7346
    • 俄语等环境下无法正常联机(#7435@Arrogant-BOT
    • 创建房间时会显示“正在连接到房主”
    • 启动联机时会冗余地检查一次配置

其他更新内容

Bug 修复