From 2db8dbccfa3957f3e830b82d0a487a1ac447b7c8 Mon Sep 17 00:00:00 2001 From: Alexander Apalikov Date: Thu, 18 Mar 2021 20:33:26 +0300 Subject: [PATCH] Fix Backfill Guide: add info about GameServers (#210) Add some statements about BackfillID propagation to GameServers. --- site/content/en/docs/Guides/Backfill/_index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/content/en/docs/Guides/Backfill/_index.md b/site/content/en/docs/Guides/Backfill/_index.md index b3448d13..3e24324d 100644 --- a/site/content/en/docs/Guides/Backfill/_index.md +++ b/site/content/en/docs/Guides/Backfill/_index.md @@ -34,7 +34,7 @@ A Match Function example using Backfill can be found [here](https://github.com/g ## Considerations -Since Backfill is a large feature, using it requires changes to many components inside Open Match. +In order to use Backfill you need to customize your MMF and your Game Servers. BackfillId should be propagated to each Game Server during Game Server allocation. Which would be used later in `AcknowledgeBackfill` requests to define Backfill which is tied to this Game Server. If Backfill is not being used, no changes are required since the Backfill API doesn't change the behavior of the current Open Match API state. @@ -43,7 +43,7 @@ the behavior of the current Open Match API state. AcknowledgeBackfill is a request, that acts as a periodic ping, made to Open Match Frontend to set the assignment on the tickets associated with this backfill. GameServer receives current Backfill status as a response. -GameServers would run AcknowledgeBackfill every N seconds, where N is, at most, `backfillTTL` represents 80% of pendingReleaseTimeout and this value MUST always be bigger than N (backfillTTL = 0.8 * pendingReleaseTimeout; N < backfillTTL, where N is AcknowledgeBackfill interval) +GameServers would run `AcknowledgeBackfill` every N seconds, where N is, at most, `backfillTTL` represents 80% of pendingReleaseTimeout and this value MUST always be bigger than N (backfillTTL = 0.8 * pendingReleaseTimeout; N < backfillTTL, where N is AcknowledgeBackfill interval) ### Cleaning up Backfills