myclub吧 关注:616贴子:1,662
  • 4回复贴,共1

实况足球游戏的网络连接机制并论加速器无用

取消只看楼主收藏回复

本文分析实况足球游戏的网络连接机制,并分析加速器在其中的作用。先说结论:
1、人人对战不能使用加速器, 网络质量交给系统去检测,建议设置网络等级4或5
2、合作对战不建议使用加速器,选择合适的队友、选择合适的游戏时间才能保证游戏体验


IP属地:江苏来自Android客户端1楼2019-06-11 11:14回复
    结论的详细说明:
    1、人人对战时双方直连,系统在赛前进行的网络检测决定了游戏体验,挑战杯之类不限制网络等级的比赛模式,网路质量不能保证游戏顺畅。
    2、人人对战中还会与服务器保持交互,如果交互失败,则会被判比赛负,前段时间常出现的中场断线就是这一情况
    3、人人对战使用加速器,增加中间环节,所以更容易引起网络质量波动,直接会导致如下情形:在赛前网络检测环节,可能达到4级水平,但游戏中,会在某个时间段出现各种延迟和卡顿。


    IP属地:江苏来自Android客户端2楼2019-06-11 11:16
    回复
      4、人人对战是双方直连交互,所以用限制上传、开下载、或者使用加速器,理论上造成的网络延迟卡顿会影响双方,有玩家发帖说做过实验验证。
      5、合作对战中,各个玩家都是与服务器进行中转交互,与服务器之间的交互速度,决定了游戏体验。科乐美的合作服务器设置在新加坡、英国、德国、荷兰、美国、巴西。连接新加坡服务器,则顺畅如单机,连接到美国,就会卡到飞起,连接到欧洲的服务器,则基本顺畅。
      6、由于是通过服务器中转交互,所以合作比赛中,经常出现一方卡顿,而另一方延迟的情况
      7、系统指派合作的服务器,是根据比赛所有玩家的网络状态来的,比如三个中国队友和一个巴西对手,则大概率选择新加坡服务器,一个中国队友和三个西班牙对手,则大概率使用英国或德国服务器。
      8、队友及对手没有美洲玩家的话,大概率使用欧亚服务器,游戏比较顺畅,所以建议玩合作的时候,尽量选择三个中国队友,并选择合适的时间,比如晚上10点以后早晨8点以前(欧洲人占多数),下午5、6点(美洲人睡了,欧洲人醒了)


      IP属地:江苏来自Android客户端3楼2019-06-11 11:18
      回复
        实况足球网络检测机制说明:
        人人模式:
        人人对战涉及到的科乐美服务器主要有两组,都使用了亚马逊云,一组负责游戏对手匹配、状态及网络监测、球队管理、消费之类,一组储存活动、图片、头像、上报比赛结果等。
        开始人人对战进行配对时, 游戏界面不断来回提示“搜索对手”和“检测网络”两个状态。“搜索对手”是玩家与科乐美服务器之间交互,科乐美服务器会根据当前处于“搜索对手”状态的玩家中根据某些规则选择对手进行匹配检测。“检测网络”除了与科乐美服务器之间检测外,还有与对手之间的网络监测时间,时间是八秒。比如在“等级匹配”中设置网络等级4,如果这八秒内网络质量达到4级水平,则匹配成功,开始对战,否则服务器将指派另一名对手进行网络监测,相同的对手,即使检测失败过一两次,也会被反复多次指派检测。
        比赛开始后,玩家之间是直接连接交互,如果与玩家之间交互失败,则可能会报告比赛无效,或者比赛判负。与此同时,玩家每30秒还与科乐美服务器交互,并在半场结束时上报比赛结果。如果与科乐美服务器之间交互失败,会报告本方网络故障,比赛判负。
        合作模式
        合作模式是通过服务器中转的,科乐美的合作服务器都是用谷歌云,设置在新加坡、美国、巴西、英国、德国、荷兰。
        在比赛前检测网络状态,指派及合适的服务器。比赛中,每个玩家与合作服务器之间实时交互。
        以上结论根据实测以及交流确认


        IP属地:江苏来自Android客户端5楼2019-06-11 13:19
        回复
          加速器适用于那些与服务器进行交互中转的游戏,因为对连接方无法检测选优,所以用加速器可能会获得更好的连接效果。而实况足球不一样,玩家之间直连,且进行了检测选优,用加速器反而会拖累体验效果
          实际测试的网络延迟数据:
          同城玩家间延迟小于5ms
          同地域(如长三角、珠三角)延迟小于15ms,
          千里以外20ms~40ms
          跨运营商大于50ms
          香港、韩国、东南亚大于70ms
          有一方使用了加速器,并选择海外节点的,约100ms。
          当游戏右上角出现信号格时,延迟可能已经超过200ms了
          网络匹配限制网络等级4,延迟基本限制在70ms以内,但是在玩家较少,搜索困难的情况下,游戏会放宽匹配限制,120ms以内的也会被匹配到
          挑战杯匹配的延迟基本限制在150ms以内,但偶尔会配到200ms以上。
          国内对手的网络大部分时间都是稳定的,但是对于外国对手,网络质量波动却很正常。在检测网络时,可能在70ms以内,达到匹配标准。但游戏期间,有可能延迟超过150ms,这也就是有很多玩家反映游戏里间歇性出现卡顿的原因。


          IP属地:江苏来自Android客户端6楼2019-06-11 13:20
          回复