如何扩展Matchmaker / Relay的限制以避免服务器 - 客户端断开连接

时间:2017-02-22 04:51:46

标签: unity3d multiplayer

我在使用匹配器概念时面临一个问题,即我的客户端启动服务器大约1分钟。搜索了这么多链接后,我注意到这是由于中继服务器提供的某些带宽限制(4KB / S)。您可以帮我解决如何扩展带宽限制以避免断开连接的问题。

1 个答案:

答案 0 :(得分:0)

数据包标头包含在带宽限制中。您可以通过发送更少,更大的数据包进行优化。

您还可以采取一些措施来压缩数据,例如采用最小的三个'对于四分之一,并表示具有8位或16位整数的粗浮点数。 (例如,0-1范围内的浮点数可以量化并由value / ushort.MaxValue表示,其中valueushort

如果您仍然遇到问题,我可能最好申请提前访问Photon Thunder,据我所知,它并没有任何硬带宽限制:{{3 }}。 Photon Thunder是Unity的媒人和中继服务的直接替代品;您可以继续使用UNET HLAPI。