Skip to content
游戏断线重连

游戏断线重连

修改日期修改内容所属编辑器版本
2022 年 10 月 21 日文档创建v0.15

阅读本文预计 5 分钟

本文概述了发布的游戏中出现断线后的重连机制

什么是断线重连

同正常研发上线游戏相同,游戏中可能会由于网络波动/错误,服务器原因等导致玩家在玩游戏过程中出现断线。该功能将默认提供,游戏在出现断线情况时进行自动重连功能。重连成功可继续游戏,重连失败则会与服务器断开连接。

断线重连都包含什么

  • 断线

    • 当由于网络波动/错误,服务器原因等造成客户端与服务器无法通信时,则会判断为断线
  • 重连

    • 当判断出现断线情况时会执行 10 秒的自动重连,重连成功可继续游戏,重连失败则会与服务器断开连接。重连过程在游戏中如下图

  • 与服务器断开连接

    • 当重连 10 秒依旧无法连接服务器时,会与服务器断开连接。玩家可选择退出游戏或重新连接

如何合理利用 / 使用断线重连

  • 断线重连功能默认提供,无需研发

使用断线重连的注意事项与建议

在开发游戏的过程中

  1. 尽量不要每帧都执行 RPC 函数,不能避免的话可以考虑降低执行频率
  2. 不要在一段时间内调用大量 RPC 函数,特别需要注意服务器广播的 RPC
  3. 一段时间内调用超过 255 个 RPC 函数会导致网络断开