
您Unity游戏中最简单最佳的红娘
在多人游戏中,优秀的对局配对系统能够快速将玩家组合在一起,并优先选择在地理位置相近的玩家,以减轻延迟和公平性问题,以及确保所有人的多人游戏体验有趣。选择哪个对局配对系统对打造出色和均衡的游戏体验至关重要。对局配对系统必须与您的网络代码及游戏服务器托管密切配合,因为这在大多数情况下是触发游戏服务器部署的API。否则,玩家将无法在彼此之间进行游戏。
从零开始开发对局配对系统需要时间和努力,虽然对于拥有经验丰富开发人员的公司或单独开发者来说是完全可行的。市场上有大量免费的选择可以加快这个过程,允许游戏开发者专注于他们最擅长的事情——制作游戏。
我们的“简便系列”旨在帮助您驾驭这些选择,引导您找到最适合您实际情况的最佳选项。特别是在本篇文章中,我们想概述如何将对局配对系统实施到您的游戏中,并以尽可能简单的方式解释这个过程。
了解對局配對
在對局配對的基础之上,两个关键因素决定了两个或更多玩家是否能够匹配。这些因素是技能水平、位置或者游戏偏好。目标是确保他们的游戏会话愉悦且具有挑战性,从而改善他们的游戏体验,增加他们的保留率。
以下是对局配对重要的一些关键原因:
均衡的比赛: 任何曾经输给比他们强很多的人都会告诉你,这不有趣。对局配对系统赋予算法力量,让玩家根据技能、经验和其他必要组件有平衡的机会。
玩家保留: 玩家将受激励继续体验良好的对局配对情景,保持在娱乐的过山车上。当这些玩家与具有特定技能水平的玩家对战时,这种体验预期会吸引他们并维持他们玩游戏的愿望。
效率: 手动参与对手或队友可能非常耗时。这使得玩家能够通过对局配对来沟通,形成团队,它运行自动,可让玩家快速进入游戏。
开放对局
由Google Cloud创建的开放对局是一个开放源码平台,允许您安装、托管、管理和开发令人信服且可扩展的功能作为您的對局配對逻辑的一部分。其主要优点包括代码编写能力、质量匹配的扩展和遥测,帮助随着时间优化它。
它旨在允许您根据需求进行定制,其中涉及确定对局配对规则。核心内容通过处理来了解基础设施问题的细微处出来对待。他们特别处将前端(客户端和配对桥接)、对局功能(决策背后的大脑)和导演(游戏服务器分配)处理。每个游戏都不同,可以找到自己的方式来认证一个玩家,创建一个服务器,并基于技能或游戏场景匹配玩家。需要建设这三个组件,以适应您的具体需求。尽管如此,丰富的文档可以在其集成过程中帮助开发者。
游戏创作者可以在他们的项目中实施开放对局并决定其详细的结构。但是,它需要有关于制定对局配对决策的知识,以适应您的游戏、细微差别并使它与您的云提供商协作。因此,虽然开放的对局是免费的,您需要管理您的后端和基础设施以及您的对局配对。虽然开放源代码有时是免费的作为免费方案,但当您在定制、安装和集成以及持续管理时会造成费用。
Edgegap
Edgegap的对局配对系统建立在Open Match开源之上,但增加了所有使您的对局配对能够在几分钟内工作的先决条件,直接托管在其平台上。它提供了开放对局的好处同时删除了它的不利之处。
通过他们的全面管理和无代码自动化对局配对系统,使得开发过程简单明了,从而让您专注于开发游戏而不是对局配对的后端、基础设施和扩展,它们都会处理,为您节省时间来专注于开发您的游戏。此外,由于其专利编配器并使用全球最大边缘平台,Edgegap动态地选择优化服务器来部署您的游戏服务器,在每次匹配中达到最少的延迟。
如果您喜欢简单、免费和低代码方案,确保您的对局配对在短暂集成完成后保持“自动驾驶”,利用最简单的云接口进行您的游戏服务器,Edgegap的对局配对值得尝试。
考虑到Edgegap的对局配对在使用编排器时是免费的,它是一种经济方案并且是未来可用的。
Unity对局配对
警告:Unity将在2025年3月31日停止内部支持Unity Multiplay游戏服务器托管。由于其解决的托管平台集成,因此Unity的对局配对不能部署专用游戏服务器。
Unity的对局配对引擎是Unity引擎的一部分,涉及为游戏添加多人游戏。“开箱即用”的服务容易集成并连接玩家,根据规则进行对局配对为您的游戏和玩家量身定做比赛。
它简化了管理玩家队列和选择流程,使得找到具有相似技能或共同属性的玩家更加简单。开发策略诸如游戏对局配对和设置规则并让Unity来处理其他部分是一个选项。
Unity的对局配对需要使用Multiplay或Unity的中继。尽管两者最初是“免费的”带有信用或玩家数量少于50人,但随着玩家数量的增加,成本急剧增加。对于游戏服务器,Unity从2024年开始收费每小时每vCPU $0.038,而竞争者要求在$0.001-0.004每vCPU之间。对于中继,每个额外同时在线玩家$0.16意味着每一千名新玩家每月费用$160(而在Steam或Unreal的中继则免费)。
Heroic Labs的Nakama
Heroic Labs的对局配对是许多中间件之一,建立在公司的Nakama平台之上,帮助开发者提供简单但可扩展的对局配对作为其开源(许可证有免责声明)的一部分。
这个对局配对本身设计考虑了玩家的能力和技能等因素,作为一个更“完整”的对局配选项。默认情况下,它与Heroic Labs的云一起运行以及公司的LiveOps(Satori)平台。
作为一个整体的企业解决方案,定价从600美元包括所有的Nakama平台,并且云解决方案起始价为2024年每月1,800美元。
Photon
Photon是一个游戏网络引擎和平台,由于其灵活性和简单快速的对局配对系统而被开发者广泛使用。它是行业的领头者之一,因为它是最早推出的之一,并且广泛被游戏开发者使用。
Photon解决方案提供广泛的游戏玩法,诸如对局配对和大厅功能。Photon的对局配对是其实时产品的一部分,即其构建在多人游戏产品的基础层之上。它采用可扩展的方法解决对局配对和快速通信的问题。它有最强大的游戏和代码样本种类。
定价在开发过程中5个CCU以下自由,但承诺12个月将升至每月95美元用于一100个CCU。
Steamworks
对于连接到Steam的游戏,可以使用游戏自己的Steamworks SDK进行对局配对,这可以与平台上大量用户池结合进行。
Steam的对局配系统是为个人和团队游戏设计的基本版本。它组织了参与游戏的玩家和创建大厅并解决NAT穿越问题。
Steam明确表示,这个系统纯粹用于对等网络,要求使用Steam的网络,并且如果专用服务器需要用于您的游戏,将需要额外的开发。
PlayFab
微软在2018年购得的PlayFab是一个被游戏开发者广泛使用的、著名的全包后端即服务选项。
PlayFab包括内置的对局配对和大厅管理选项,特别为玩家量身定制。这些选择包括玩家技能、位置等。其对局配对算法考虑这些因素。此外,它在Azure服务中实现其功能。
虽然PlayFab的工具被普遍使用,但它有许多批评者迅速指出其局限性和高成本(虽然最初免费,标准层是每月99美元+16其他计算来确定最终定价),对于现在常常免费提供的游戏服务,如Epic Online Services。
结论
选择适当的对局配对系统取决于您正在开发的游戏类型,无论您的团队是否有对局配对的技能、能力和资源,或者您是需要外部对局配对方案。
对于一个免费、全面管理和低代码的选项,Edgegap的对局配对方案几乎无法匹敌。结合EOS免费游戏服务、包括认证、语音聊天、防作弊等,这是一个轻松的推荐建议,以便在开发过程中使用零成本构建多人游戏。
对于具有先进知识和技能的高级用户,“干净”开始使用开放对局是一个不错的选择。寻找完整后端解决方案的,请参见上述替代方案。
——
定价和详情截至2024.04.09
书写者
Edgegap团队








