Skip to content

docs: add scheduling strategy documentation for Region API#195

Open
Hauke Löffler (hloeffler) wants to merge 16 commits intomainfrom
docs/scheduling-strategy
Open

docs: add scheduling strategy documentation for Region API#195
Hauke Löffler (hloeffler) wants to merge 16 commits intomainfrom
docs/scheduling-strategy

Conversation

@hloeffler
Copy link
Contributor

Summary

  • Adds dedicated documentation page for the scheduling strategy feature (API-only)
  • Documents Packed and Distributed scheduling options for Region Types
  • Adds Region creation example to API examples page

Changes

File Description
src/multiplayer-servers/api/scheduling-strategy.md New page documenting scheduling strategy configuration
src/multiplayer-servers/api/sidebar.json Added sidebar link for new page
src/multiplayer-servers/api/examples.md Added Region creation example with scheduling field

Notes

  • This feature is currently API-only (noted in docs)
  • UI support is planned for a future release (related feature request for Bohemia)
  • Links to Agones documentation for additional context

Verification

  • Build passes (yarn docs:build)
  • Pages render correctly in dev server

@hloeffler Hauke Löffler (hloeffler) requested a review from a team as a code owner January 15, 2026 11:33
Copilot AI review requested due to automatic review settings January 15, 2026 11:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds documentation for the scheduling strategy feature, which allows API users to configure how GameServers are distributed across Kubernetes nodes for Region Types. The feature supports Packed and Distributed strategies, with Packed as the default.

Changes:

  • Adds a new dedicated page documenting the scheduling strategy configuration for the Region API
  • Updates the API sidebar to include a link to the new scheduling strategy page
  • Adds a Region creation example to the API examples page demonstrating the scheduling field usage

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
src/multiplayer-servers/api/scheduling-strategy.md New documentation page explaining scheduling strategy options, usage, and best practices
src/multiplayer-servers/api/sidebar.json Added sidebar navigation entry for the new scheduling strategy page
src/multiplayer-servers/api/examples.md Added Region creation example demonstrating the scheduling field with cross-reference to detailed documentation

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 9, 2026 10:26
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Brendan Le Glaunec <brendan@glaulabs.com>
Co-authored-by: Brendan Le Glaunec <brendan@glaulabs.com>
Co-authored-by: Brendan Le Glaunec <brendan@glaulabs.com>
Co-authored-by: Brendan Le Glaunec <brendan@glaulabs.com>
Co-authored-by: Brendan Le Glaunec <brendan@glaulabs.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

…trategy

- Simplify 'Kubernetes nodes' to 'nodes' for consistency
- Remove 'UI support planned' from warning box
- Clarify that scheduling applies to both Armadas and Vessels
- Fix code block language identifier (json)
- Improve example headings and introductory sentences
- Rewrite use case lists per writing guidelines
- Add Scheduling Strategy entry to glossary
- Add links to Region API reference
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

- Use 'on-premises' consistently (was 'on-prem' in table)
- Replace ellipsis with clear placeholder in JSON snippet
- Change examples.md to use Distributed strategy (demonstrates customization)
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

@hloeffler Hauke Löffler (hloeffler) requested a review from a team February 9, 2026 10:58
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 16, 2026 11:39
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

- Rewrite table descriptions per zoomoid feedback (no 'Bin-packs')
- Use 'game servers' (lowercase) consistently
- Fix placeholder to show valid value
- Use Distributed in full example to demonstrate customization
Copilot AI review requested due to automatic review settings February 18, 2026 10:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments