GS2-Matchmaking
docs.gs2.io
What it is
GS2-Matchmaking is a managed service for grouping game players by conditions and finding opponents. In standard matchmaking, a player creates a gathering and others may join when they meet its requirements; it is deleted after reaching its required player count. Conditions can include up to five player attributes, role capacities, ratings, allowlists, and blacklists. Ratings follow a Glicko-2-based process, starting at 1500 and changing with game results. Party tokens allow gatherings with existing party members; player tokens last 3 minutes and party tokens last 10 minutes. Season matchmaking keeps gatherings for a specified period and supports up to 1000 players, but only searches by GS2-Experience rank and does not allow players to leave during the season. The service supports latency or region matching and server allocation. SDKs cover Unity, Unreal Engine 5, Godot 4, Go, PHP, Java, C#, TypeScript, and Python. The Individual plan is free for eligible users, subject to request-rate thresholds and a GS2 logo requirement at launch.
Spec sheet
- What it does
- GS2-Matchmaking groups players according to conditions to find opponents.Read 14 Oct 2026 · docs.gs2.io
- Purpose
- GS2-Matchmaking groups players based on conditions and can be used to find opponents.Read 29 Sep 2026 · docs.gs2.io
- Support
- Basic support is free through the forum, while Business Support is listed at 3,000 USD per month and includes up to 15 hours of support.Read 29 Sep 2026 · docs.gs2.io
- Headquarters
- Setagaya-ku, Tokyo, JapanRead 23 Sep 2026 · docs.gs2.io
- Founded
- 2016Read 23 Sep 2026 · docs.gs2.io
- Attributes and roles
- Standard matchmaking supports up to five player attributes and lets a gathering set recruitment capacity by role.Read 29 Sep 2026 · docs.gs2.io
- Blacklist control
- User IDs can be blacklisted when creating or searching for a gathering, excluding those players from matchmaking.Read 14 Oct 2026 · docs.gs2.io
- Cloud delivery
- An independent 2020 PR release describes GS2 as a managed game-focused BaaS whose APIs cover accounts, currencies and event schedules without customer server operations.Read 14 Oct 2026 · prtimes.jp
- Communications integrations
- The documentation recommends GS2-Chat for low-frequency communication up to 3 times per second and GS2-Realtime for high-frequency communication during matchmaking.Read 29 Sep 2026 · docs.gs2.io
- Company founding
- Game Server Services states that it was established on September 7, 2016.Read 14 Oct 2026 · gs2.io
- Company headquarters
- The company page lists headquarters at 2-15-1 Shimoma, Setagaya-ku, Tokyo, Japan.Read 14 Oct 2026 · gs2.io
- Company legal name
- The maker identifies itself as Game Server Services 株式会社 (Game Server Services, Inc.).Read 14 Oct 2026 · gs2.io
- Customisation
- Server-side Lua scripts and AWS Lambda functions in the customer's AWS account can extend GS2 processing.Read 14 Oct 2026 · gs2.io
- Documentation depth
- The documentation includes tutorials, API references, technical documentation, design guides, samples, SDK setup and service-limit guidance.Read 14 Oct 2026 · docs.gs2.io
- Funding
- A 2018 independent industry report says the company raised JPY 80 million from Daiwa Corporate Investment, GameWith, KLab Venture Partners and DeNA.Read 14 Oct 2026 · gamebusiness.jp
- Game-engine SDKs
- Official SDKs are provided for Unity, Unreal Engine 5 and Godot 4.Read 14 Oct 2026 · docs.gs2.io
- Godot integration
- The Godot 4 SDK is copied into a project's addons/gs2 directory and offers both Ez and low-level API layers.Read 14 Oct 2026 · docs.gs2.io
- Limit: review evidence
- G2 says there are not enough Game Server Services reviews to provide buying insight.Read 14 Oct 2026 · g2.com
- Notable news: AWS award
- AWS reported that GS2 won the audience award in its 2018 Startup Architecture of the Year program.Read 14 Oct 2026 · aws.amazon.com
- Party matchmaking
- Party tokens let pre-formed groups enter a gathering together, and party-versus-party flows are supported.Read 14 Oct 2026 · docs.gs2.io
- Party play
- Party tokens allow a gathering to be created or joined with party members already present; player tokens last 3 minutes and party tokens last 10 minutes.Read 29 Sep 2026 · docs.gs2.io
- Post-match extensibility
- Completion can trigger GS2-JobQueue jobs, arbitrary GS2-Script execution, or GS2-Realtime gathering creation.Read 14 Oct 2026 · docs.gs2.io
- Post-match integrations
- After a match completes, GS2-Gateway can deliver in-game push notifications, GS2-JobQueue can register jobs, and GS2-Script can run custom scripts.Read 29 Sep 2026 · docs.gs2.io
- Praise: reduced backend burden
- Independent coverage presents GS2 as useful for developers who can build games but lack server-development expertise.Read 14 Oct 2026 · gamebusiness.jp
- Praise: serverless scalability
- AWS coverage highlights GS2's use of Lambda, API Gateway and DynamoDB to avoid idle virtual-server costs and support scaling.Read 14 Oct 2026 · aws.amazon.com
- Public API
- The API reference documents operations such as doMatchmakingByUserId, rating queries and early completion, with request limits and result schemas.Read 14 Oct 2026 · docs.gs2.io
- Push notifications
- Join, leave, completion and rating-change notifications can be delivered through GS2-Gateway and forwarded to offline mobile devices.Read 14 Oct 2026 · docs.gs2.io
- Rating on G2
- 0.0 out of 5 from 0 reviewsRead 14 Oct 2026 · g2.com
- Ratings
- The service calculates player ratings using a Glicko-2 based process, with an initial rating value of 1500 that changes based on game results.Read 29 Sep 2026 · docs.gs2.io
- Ratings integration
- When configured, GS2-Matchmaking integrates with GS2-SeasonRating after matchmaking completes and generates a session that accepts results.Read 29 Sep 2026 · docs.gs2.io
- Regions
- GS2 states that it operates data centers in Japan, North America, Europe and Southeast Asia.Read 14 Oct 2026 · gs2.io
- Sample-project requirement
- The official Unity sample specifies Unity 6000.6.0f1 and warns that other Unity versions may require package changes.Read 14 Oct 2026 · github.com
- SDK languages
- The matchmaking SDK reference provides examples for Go, PHP, Java, C#, TypeScript, Python and Lua clients.Read 14 Oct 2026 · docs.gs2.io
- SDK licence
- The Unity and Godot SDKs are distributed under Apache License 2.0; Unity dependencies include separately licensed libraries.Read 14 Oct 2026 · docs.gs2.io
- SDK support
- The maker provides game-engine SDKs for Unity, Unreal Engine 5, and Godot 4, plus language SDKs for Go, PHP, Java, C#, TypeScript, and Python.Read 29 Sep 2026 · docs.gs2.io
- Season capacity
- A season matchmaking gathering can contain up to 1,000 players.Read 14 Oct 2026 · docs.gs2.io
- Season limitation
- Season matchmaking only uses GS2-Experience rank as its search condition and does not support the complex conditions available in standard matchmaking.Read 14 Oct 2026 · docs.gs2.io
- Season limitation: leaving
- Players cannot leave a season gathering after matching and generally cannot rematch unless the persistent gathering is deleted.Read 14 Oct 2026 · docs.gs2.io
- Season matchmaking
- Season matchmaking creates persistent gatherings for a scheduled period and can combine with GS2-Ranking2 cluster rankings.Read 14 Oct 2026 · docs.gs2.io
- Season matchmaking limits
- Season matchmaking only supports GS2-Experience rank as a search condition and players cannot leave a persistent gathering during the season.Read 29 Sep 2026 · docs.gs2.io
- Security and SLA
- Professional and Enterprise plans receive a per-microservice 99.99% monthly uptime guarantee; Individual is excluded.Read 14 Oct 2026 · docs.gs2.io
- Security scope
- GS2 states that it does not protect against tampering with game executables or runtime memory, while it manages player data such as item counts server-side.Read 29 Sep 2026 · docs.gs2.io
- SLA limitation
- Rate limiting, quota excesses, announced maintenance, customer environments, third-party failures and force majeure are excluded from outage calculations.Read 14 Oct 2026 · docs.gs2.io
- Standard matchmaking
- Standard matchmaking supports gatherings, player attributes, roles, ratings, expiration and configurable search conditions.Read 14 Oct 2026 · docs.gs2.io
- Support limitation
- Free basic support is forum-based and staff may not answer questions tied to specific project circumstances.Read 14 Oct 2026 · docs.gs2.io
- Supported game environments
- GS2 says its services can be used for smartphone, PC, console and browser games when HTTP communication is available.Read 14 Oct 2026 · gs2.io
- Trademark record
- Justia records Game Server Services, Inc. as the corporation applying for the GAME SERVER SERVICES mark in 2022 for SaaS and cloud-computing services.Read 14 Oct 2026 · trademarks.justia.com
- Unity integration
- The Unity SDK integrates with Unity Package Manager and caches server data with automatic cache updates.Read 14 Oct 2026 · docs.gs2.io
Plans and prices
Strong points and limits
Strong points
- Standard matchmaking supports up to five player attributes.
- Party matching and latency or region matching are supported.
- Server allocation is included.
- SDKs cover three game engines and several languages.
- Season gatherings can hold up to 1000 players.
Limits
- Individual plan has eligibility and request-rate limits.
- Individual plan requires a GS2 logo at launch.
- Season searches only support GS2-Experience rank.
- Players cannot leave season gatherings during the season.
Who it suits
GS2-Matchmaking suits game developers who need condition-based player matching, party play, or persistent season gatherings. Its SDK options span game engines and several programming languages.
Verdict
GS2-Matchmaking offers both short-lived standard gatherings and persistent season gatherings, with distinct rules for each. Developers should review the free-plan eligibility and the limits on season matchmaking before choosing an approach.
Where Specifiction places it
- Game Matchmaking Software#5 of 289.1