游戏断线重连
修改日期 | 修改内容 | 所属编辑器版本 |
---|---|---|
2022 年 10 月 21 日 | 文档创建 | v0.15 |
阅读本文预计 5 分钟
本文概述了发布的游戏中出现断线后的重连机制
什么是断线重连
同正常研发上线游戏相同,游戏中可能会由于网络波动/错误,服务器原因等导致玩家在玩游戏过程中出现断线。该功能将默认提供,游戏在出现断线情况时进行自动重连功能。重连成功可继续游戏,重连失败则会与服务器断开连接。
断线重连都包含什么
断线
- 当由于网络波动/错误,服务器原因等造成客户端与服务器无法通信时,则会判断为断线
重连
- 当判断出现断线情况时会执行 10 秒的自动重连,重连成功可继续游戏,重连失败则会与服务器断开连接。重连过程在游戏中如下图
与服务器断开连接
- 当重连 10 秒依旧无法连接服务器时,会与服务器断开连接。玩家可选择退出游戏或重新连接
如何合理利用 / 使用断线重连
- 断线重连功能默认提供,无需研发
使用断线重连的注意事项与建议
在开发游戏的过程中
- 尽量不要每帧都执行 RPC 函数,不能避免的话可以考虑降低执行频率
- 不要在一段时间内调用大量 RPC 函数,特别需要注意服务器广播的 RPC
- 一段时间内调用超过 255 个 RPC 函数会导致网络断开