我正在研究Java中的多人游戏项目,我正在努力改进我收集延迟测量结果的方式.
我目前的设置是定期发送一批UDP数据包,由服务器加上时间戳并返回,然后计算并记录延迟.我拿出一些样本然后算出平均值以获得延迟.
这似乎是解决客户端延迟的合理解决方案吗?
您还可以为游戏协议中使用的数据包添加时间戳。这样您将有更多数据来整合您的统计数据。(此方法对于避免额外的数据突发造成的开销也很有用。您只需使用已经交换的数据来进行统计)
您还可以开始使用其他指标(例如方差),以便更准确地估计连接质量。
归档时间: |
|
查看次数: |
3412 次 |
最近记录: |