17173首页 - 免费新游 - 火爆论坛 - 游戏博客 - 游戏播客 - 百科问答 - 网游排行榜 - 网游期待榜
| 通行证 注册
竞技频道 > 新闻> 正文
Relic官方对DoW2 Matchmaking系统原理以及补丁更新的一些解释
2009年04月21日 14:41:25     【发表/查看评论
作者:mercykiller
    自从ss的1.0补丁以来 relic认识到了和玩家沟通的重要性 所以尽管他们还是很懒 但update还是勤快了很多 昨天relic又更新了篇文章 专门针对Automatch为一些玩家解惑(又或者忽悠?)
  
  一直以来 玩家都对DoW2的自动配对比赛怨念很大 无非是新手上来就被高手蹂躏 而高手却会10局里遇到9个菜鸟 为了解决这个问题relic做了一些coding的工作 通过1.2.1补丁来完善matchmaking system
  
  原文链接: http://community.dawnofwar2.com/blogs/?p=570
  
Quote:
With the changes to matchmaking in the latest patch (1.2.1), players should get a much higher quality of matches when they click on the ‘Find a Game’ button.
  
  Because network matchmaking is complex, and depends on other people, hardware, networks, and factors beyond a player’s control, players will sometimes get different results and may wonder why. We thought it was important to shed some light on what’s going on behind the scenes in the matchmaking.

  
  在1.2.1补丁中,关于自动配对比赛算法的更新将让玩家得到更高质量的比赛. 自动配对本身是比较复杂的,取决于玩家水平,他们的硬件设施,网络状况,以及许多其它不受玩家控制的因素. 因此,有时候玩家会遇到预料之外的配对而为此感到疑问. 我们认为有必要向玩家大致解释自动配对的一些基本原理概念.

Quote:
DoWII uses a formula that combines a number of factors to determine which game it wants to join, such as TrueSkill™ match quality (your skill relative to the other players), the number of players already in the game, and ping time.
  
  When DoWII starts searching for a game, it first evaluates the games that are already waiting to start. If it finds a good enough match, it will immediately join that game and wait for it to finish filling up with players. If there is no existing match that is good enough, it will try hosting its own game.
  
  As search time passes, DoWII adjusts the weighting of its matchmaking formula. It starts out as a “perfectionist”, only considering very close matches, but then gradually becomes more interested in just starting the game. It then considers tradeoffs such as joining a different game to start playing, even if it is not as close a match as the game it has already joined. This process allows time for more players to join and make better matches, while making sure that games eventually do start.
  
  DoW2使用一个公式来计算应该加入哪个游戏,公式中就包含了诸如Trueskill这样的影响配对质量的因子, 已经在游戏中等待的玩家数量,和网络Ping值. 当DoW2开始寻找游戏, 它先看目前已经建立的游戏(或者说,已经有玩家在等待的游戏),如果其中有合适的配对,它将立即加入那个游戏,然后等所有玩家到位(估计这个是指3v3的rank match). 如果当前没有合适的配对存在,它会尝试自己建立一个游戏. 随着时间流逝, DoW2会调整配对公式中因子的权重. 开始的时候它倾向于寻找一个完美的配对,仅考虑各方面条件非常接近的配对. 然而随着等待它会逐渐放宽条件,尝试加入区别较大的配对来开始游戏,即便当前的游戏是更接近的配对.这样的过程允许更多玩家加入并获得更高质量的比赛, 同时保证游戏总能顺利的进行配对. 
Quote:
Explanations for some things you might notice:
  
  Q. Why does the number of players in the game sometimes go up and then down during matchmaking?
  
  A. This could be because other players have stopped searching, due to outside factors (network problems, pizza arriving, etc.), or it could be because of how the matchmaking algorithm works. If a “better” match becomes available, either with players at a closer TrueSkill™ level, or a game that is about to start (if enough time has passed during the search), then players will be automatically moved to the better match.
  
  Q. Why does it seem like it’s taking longer to do matchmaking sometimes?
  
  A. Before 1.2.1, the matchmaking algorithm was heavily weighted towards making immediate matches. The changes in the most recent patch will shift the balance towards finding higher quality matches, at the cost of sometimes needing to wait to find closer matches. Community feedback strongly supported us swapping these priorities.
  
  Q. I have Rank 1  why do I get matched up with Rank 30 players?
  
  A. Be sure that you are looking at a player’s TrueSkill™, not their rank, when judging match quality.* Rank reflects a player’s long-term participation as Space Marines, Eldar, Orks, or Tyranids, and does not reflect relative skill. We admit this is a bit confusing and we are taking steps to clarify this distinction in a future patch.
  
  * You can view a player’s current and highest TrueSkill™ ratings by selecting their Gamertag on the post-match Victory / Loss screen and selecting ‘View Player Statistics’.
  
  Q. I have TrueSkill™ 1  why do I get matched up with TrueSkill™ 30 players?
  
  A. Larger differences in skill level between players can happen occasionally, especially when the “pool” of players waiting to start games is smaller (for example, very early in the morning). After waiting for a while, the matchmaking algorithm steers players towards starting a game with the closest match available, even if it is not a perfect match. It will, of course, pick the closest match it can, so large TrueSkill™ discrepancies such as this should be rare.
  
  对于一些问题的解释:
  
  Q. 为什么配对过程中会出现玩家数量一会儿变大一会儿变小的情况?
  A. 有两种可能: 1.有一些玩家因为原因停止了搜索游戏; 2.配对算法认为存在了更佳的配对(比如更接近的Trueskill水平,又或者已经等了许久而找到了能够立即开始的游戏),那么玩家会被自动移到那个游戏.
  
  Q. 怎么现在自动配对比赛的等待时间似乎变长了?
  A. 在1.2.1补丁以前,自动配对算法非常侧重于立即生成比赛. 而补丁后,自动配对将向"生成更高质量配对的游戏"这个方向来调整,而这样做的代价就是有时候需要更长时间来找到足够接近的配对. 我们是根绝社区对此的反馈意见调整了自动配对的优先级.
  
  Q. 我只有1级,为什么我会被配对上30级的玩家?
  A. 首先,你应该根据玩家的Trueskill而非他们的等级来判断配对质量*. 等级反映了玩家使用各个种族进行游戏的时间,并不代表他们的技术. 我们承认这有点容易让人搞混,不过我们正在尝试把这个概念在未来的补丁中澄清.
  *你可以通过游戏后的胜利/失败画面上点击他们的游戏ID,然后选择"查看玩家数据"来查看玩家当前和最高的Trueskill分数.
  
  Q. 我的Trueskill为1,怎么我还会配对到Trueskill为30的玩家?
  A. 这样技术上存在大幅差异性的配对会偶尔出现,尤其是当正在等待开始游戏的玩家数量较小时(比如大清早). 在进行了一定时间的搜索后,配对算法强制生成最接近的游戏并开始,哪怕配对并不是那么合适. 当然它还是会尽可能选择最合适的配对,所以这样大幅Trueskill差异的配对应该很少出现.

我要投稿             打印 推荐给好友 发表/查看评论 会员服务区
用户: 匿名
史上最强的拼音输入法 下载>>>
评论
游戏
赛事
 WCG | ESWC | WWI  |CIG
 MGC | WGT  | IEF | OSL
分类
游戏地图 | 游戏视频 | 游戏图片 | 游戏桌面
竞技录像 | 竞技视频 | 赛事图片 | 竞技论坛
专题
© 2001-2011 www.17173.com All Rights Reserved.
建议意见:玩家留言区 玩家帮助:帮助中心
广告专线:0591-87878497 客服电话:0591-87826743 关于我们 设为首页