月度归档: 2019年9月

2 篇文章

thumbnail
《最终幻想14》中实现高精度合奏
1.演奏模型 ​ 结合前两篇文章的内容,让我们思考一个问题:玩家A与玩家B站在同一个位置,玩家A在T~0~ 时刻演奏1个音符,B在什么时候能听到呢? ​ 根据最开始的网络理解,B听到的时间就应该是玩家A到服务器的网络延迟PingA 加上玩家B到服务器的网络延迟PingB 。考虑到国内目前的网络状况,两者相加P约等于200ms,即玩家B在T0 +20…
thumbnail
《最终幻想14》诗人演奏系统本地播放机制调查
引言 ​ 上一篇文章对演奏系统发送数据包的部分进行了分析,本文将测试并分析客户端接收到数据包到播放音频中发生了什么。非常残念的是截至目前发稿为止,仍有大量实验缺乏环境没有做完,导致在本文中结论多为猜想,有待后续验证。 ​ 文章主要围绕下面两点进行实验及分析,分别是 ​ 1.客户端接收数据包的处理方式 ​ 2.音源播放的处理方式 ​ 同样地,嫌太长不…