FlexMatch大型匹配backfill不起作用。

0

【以下的问题经过翻译处理】 我在使用FlexMatch时遇到了麻烦。当我发起第一个匹配请求时,一切都很顺利,会创建一个游戏会话。placement工作正常而且我在创建的游戏会话中获取到了一个玩家会话,但这只出现在有可用游戏会话空位(empty slot)时。每次我创建一个匹配请求时,系统都会尝试创建一个新的游戏会话,所以我每次最终得到的是只有一个玩家的游戏会话。我已将回填(backfill)设置为自动,但系统仍然无法在现存的游戏会话中的空位(empty slot)里创建新的的玩家会话。即使游戏会话完全为空没有任何游戏会话时,系统仍不会将玩家分配到这个游戏会话上,所以最后会出现空的游戏会话或者只有一个玩家会话的游戏会话。

我不知道还能做什么,我在文档中读到UpdateGameSession必须实现,但我找不到如何使用此函数的文档,是否有AWS调用call可以通知GameLift它已处理?

编辑:因此我修改了RuleSet,从最大计数为100更改为小于40,当系统不运行在大型匹配模式时工作正常,这是大型匹配算法中的一个bug吗?

profile picture
专家
已提问 5 个月前12 查看次数
1 回答
0

【以下的回答经过翻译处理】 我们定位并解决了一个问题,它似乎与您遇到的问题有关。如果您再次尝试上述测试并遇到此问题,请告诉我们。如果您这样做了,请提供与上次相同的信息,这将对我们的工程师非常有帮助。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则