如何解决如何使用Unity MLAPI做高频广播?
我的 Unity 项目正在使用 MLAPI 框架(UNet 传输)。我有一个服务器和 3 个客户端。服务器需要每帧向所有客户端发送 RPC 消息。每个客户端的数据流约为 2KB/帧。我的项目以 60FPS 运行。消息的传递和顺序不是必需的。
但是,服务器在运行时会弹出一些警告,例如“消息没有空闲事件”,然后所有连接的客户端都会自动断开连接。也许问题是广播频率太高,消息太大。但我真的需要这些。
对 NetworkConfig 设置有什么建议吗?任何建议表示赞赏。
非常感谢!
更新: 我的项目正在使用运动捕捉系统,只有服务器才能接收运动数据。所以Server需要把它广播给其他客户端。这就是为什么我需要每一帧都做。
解决方法
我尝试了不同的 NetworkConfig 设置,尤其是 MaxReceiveEventsPerTickRate,现在它运行良好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。