
GS2-Matchmaking
GS2-Matchmaking is a managed service for grouping players by conditions and finding opponents.
What GS2-Matchmaking is
GS2-Matchmaking is a managed service for grouping players by conditions and finding opponents. In standard matchmaking, players create a gathering and eligible players join; the gathering is removed once its required player count is reached. Conditions can cover up to five player attributes, recruitment capacity by role, ratings, allowlists, and blacklists. Ratings use a Glicko-2-based process, starting at 1500 and changing with match results. Party tokens let players create or join a gathering with party members already present; player tokens last 3 minutes and party tokens last 10 minutes. Season matchmaking keeps gatherings for a set period and supports up to 1000 players per gathering, but search is limited to GS2-Experience rank and players cannot leave during the season. The service supports latency or region matching and server allocation. SDKs are available for Unity, Unreal Engine 5, Godot 4, Go, PHP, Java, C#, TypeScript, and Python. An Individual free plan is available subject to eligibility and request-rate limits.
Good
- Standard matches support up to five player attributes.
- Party tokens support gatherings with existing party members.
- Season gatherings can hold up to 1000 players.
- Supports latency or region matching and server allocation.
- SDKs cover three game engines and several languages.
Watch out
- Season searches only support GS2-Experience rank.
- Players cannot leave persistent season gatherings during the season.
- Individual plan has eligibility and request-rate limits.
- The maker says it does not protect game executables or runtime memory.
Who it suits
GS2-Matchmaking suits game developers who need player grouping, party matching, or persistent seasonal gatherings. Its SDKs cover multiple game engines and programming languages.
Verdict
GS2-Matchmaking covers both short-lived standard matches and persistent seasonal groups, with party and region-matching options. Review the season restrictions and Individual plan limits against the intended game setup.
Plans and prices
From GS2-Matchmaking's own pricing page, checked 14 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Individual | Free | Sales under USD 100,000 in the previous 12 months · all features · GS2 logo required on title screen |
| Professional Service | $200, paid once | Requires Business Support · minimum one hour per session · per hour |
| Prototyping | $1,000 a month | Pre-release prototype phase · includes Business Support · maximum three months |
| Business Support | $3,000 a month | Private chat support · up to 15 support hours monthly · per project |
| Enterprise | Priced on request | Free allowance up to 200 USD monthly; usage fee applies after limit · ASK |
| Professional | — | Sales of USD 100,000 or more in the previous 12 months · USD 0.00003–0.0001 per API request · usage under USD 100/month free · Pay-as-you-go |
The facts
Each one read from GS2-Matchmaking's own pages, with the date it was checked.
What it does
- Attributes and roles
- Standard matchmaking supports up to five player attributes and lets a gathering set recruitment capacity by role.checked 29 Sep 2026
- Blacklist control
- User IDs can be blacklisted when creating or searching for a gathering, excluding those players from matchmaking.checked 14 Oct 2026
- 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.checked 14 Oct 2026
- 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.checked 29 Sep 2026
- Customisation
- Server-side Lua scripts and AWS Lambda functions in the customer's AWS account can extend GS2 processing.checked 14 Oct 2026
- Documentation depth
- The documentation includes tutorials, API references, technical documentation, design guides, samples, SDK setup and service-limit guidance.checked 14 Oct 2026
- Funding
- A 2018 independent industry report says the company raised JPY 80 million from Daiwa Corporate Investment, GameWith, KLab Venture Partners and DeNA.checked 14 Oct 2026
- Game-engine SDKs
- Official SDKs are provided for Unity, Unreal Engine 5 and Godot 4.checked 14 Oct 2026
- Godot integration
- The Godot 4 SDK is copied into a project's addons/gs2 directory and offers both Ez and low-level API layers.checked 14 Oct 2026
- Limit: review evidence
- G2 says there are not enough Game Server Services reviews to provide buying insight.checked 14 Oct 2026
- Notable news: AWS award
- AWS reported that GS2 won the audience award in its 2018 Startup Architecture of the Year program.checked 14 Oct 2026
- Party matchmaking
- Party tokens let pre-formed groups enter a gathering together, and party-versus-party flows are supported.checked 14 Oct 2026
- 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.checked 29 Sep 2026
- Post-match extensibility
- Completion can trigger GS2-JobQueue jobs, arbitrary GS2-Script execution, or GS2-Realtime gathering creation.checked 14 Oct 2026
- 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.checked 29 Sep 2026
- Praise: reduced backend burden
- Independent coverage presents GS2 as useful for developers who can build games but lack server-development expertise.checked 14 Oct 2026
- Praise: serverless scalability
- AWS coverage highlights GS2's use of Lambda, API Gateway and DynamoDB to avoid idle virtual-server costs and support scaling.checked 14 Oct 2026
- Public API
- The API reference documents operations such as doMatchmakingByUserId, rating queries and early completion, with request limits and result schemas.checked 14 Oct 2026
- Purpose
- GS2-Matchmaking groups players based on conditions and can be used to find opponents.checked 29 Sep 2026
The company
- Company founding
- Game Server Services states that it was established on September 7, 2016.checked 14 Oct 2026
- Company headquarters
- The company page lists headquarters at 2-15-1 Shimoma, Setagaya-ku, Tokyo, Japan.checked 14 Oct 2026
- Company legal name
- The maker identifies itself as Game Server Services 株式会社 (Game Server Services, Inc.).checked 14 Oct 2026
- Founded
- 2016checked 23 Sep 2026
- Headquarters
- Setagaya-ku, Tokyo, Japanchecked 23 Sep 2026
The full review of GS2-Matchmaking
GS2-Matchmaking is a managed service for grouping players by matchmaking conditions, including opponent-finding and persistent seasonal groups. It suits game teams that want party, role, rating and region-matching options alongside integrations with other GS2 services. Its flexible matching modes are balanced by strict season rules and meaningful limits on the free Individual plan.
Overview
Standard matchmaking forms a gathering that players can join when they meet its conditions; once the required player count is reached, the gathering is deleted. That makes it a natural fit for round-based sessions rather than groups that need to persist. Conditions can include attribute ranges, roles and role capacity, role aliases, ratings, allowlists and blacklists.
Ratings use a Glicko-2-based process, starting at 1500 and changing with game results. Teams can also match parties together: party tokens let a gathering be created or joined with party members already present. Player tokens last 3 minutes and party tokens last 10 minutes, so integrations need to account for those windows.
Key features
Season matchmaking keeps gatherings intact for a specified period, which can be defined with GS2-Schedule, and supports up to 1000 players per gathering. That persistence is useful for seasonal groups, but the mode is substantially less flexible: its only supported search condition is GS2-Experience rank, and players cannot leave the gathering during the season.
For post-match workflows, GS2-Gateway can send in-game push notifications, GS2-JobQueue can register jobs, and GS2-Script can run custom scripts. When configured, GS2-SeasonRating integration generates a session after matchmaking that accepts match results. For communications during matchmaking, the documentation recommends GS2-Chat for low-frequency traffic up to 3 times per second and GS2-Realtime for high-frequency traffic.
Latency and region matching and server allocation are supported. SDKs cover Unity, Unreal Engine 5 and Godot 4, as well as Go, PHP, Java, C#, TypeScript and Python. One important boundary: GS2 says it does not protect against tampering with game executables or runtime memory, although it manages player data such as item counts server-side.
Pricing
GS2-Matchmaking is freemium, with a free plan and paid usage from $0.00. The Individual plan is free for individuals or corporations with sales under 10 million yen in the past 12 months. It requires the GS2 logo at launch and is unavailable above stated request-rate thresholds, so it is best suited to qualifying smaller projects that can accept those branding and usage constraints.
Professional is billed pay-as-you-go at the usage fee. It is free until monthly usage exceeds 200 USD; after that, the entire usage amount is charged, not just the amount above the allowance. Enterprise is billed ASK, with a free allowance up to 200 USD monthly and usage fees after that limit. Neither plan has a published price, so teams should compare expected usage and the full-charge threshold before choosing Professional.
Basic forum support is free. Business Support costs 3,000 USD per month and includes up to 15 hours of support, a substantial fixed cost best reserved for teams that need that support level.
Platforms
Platforms include Android, iOS, Linux, macOS, Windows and web, alongside API access and self-hosted support. The service itself is managed, so broad platform coverage does not mean that the matchmaking service is self-hosted.
Who it's for
GS2-Matchmaking is a strong fit for game teams already building around GS2 services, or those that need standard matchmaking with parties, role capacities, ratings and region-aware matching. It is less suitable when seasonal groups need flexible search conditions or the ability to leave mid-season, and the Individual plan may not fit projects exceeding its request-rate thresholds or unwilling to show the GS2 logo at launch.
Pros and cons
- Pro: Standard matching combines attribute conditions, roles, ratings and allowlists or blacklists, supporting more tailored queues than simple player grouping.
- Pro: Party tokens, region matching and server allocation address common requirements for joining friends and routing game sessions.
- Pro: Broad engine and language SDK coverage gives teams several integration paths.
- Con: Season matchmaking is restricted to GS2-Experience rank and does not let players leave during the season.
- Con: The Individual plan imposes sales, request-rate and launch-branding restrictions; Professional can charge the entire monthly usage amount once usage exceeds 200 USD.
- Con: GS2 does not protect game executables or runtime memory from tampering, leaving that security concern outside this service's scope.
Alternatives
For a broader comparison, browse Game Matchmaking Software. Consider Edgegap if a time-limited shared-environment trial suits your evaluation; its trial is free for 3 hours. Idem is an option for teams seeking a free OpenMatch-compatible matchmaker. Choose brainCloud for a freemium alternative with free best-effort developer support during weekday business hours. 5Stack may suit teams that want free, open-source self-hosting and can take on their own hosting costs. Colyseus offers a free open-source option for self-hosting without restrictions. Photon Realtime is worth considering for development limited to its free tier of 20 concurrent users and 60.0 GB traffic per month. Metaplay offers a free local development setup with its full SDK and local server. Hive Matchmaking is another trial option, with mobile and PC development cross-play in its free sign-up trial.
Verdict
Choose GS2-Matchmaking if your game needs configurable standard queues, party matching and integration with GS2's surrounding services, and its managed deployment fits your architecture. Its main appeal is the breadth of matching rules and session workflows; look elsewhere if seasonal groups need more than rank-based search, players must be free to leave, or the Individual plan's restrictions are a poor fit.
Alternatives to GS2-Matchmaking
- 1

Colyseus
Free planOpen sourceAndroidiOSWebAPI8.5From $15 a month - 2

Unity
Free planAndroidiOSWebAPI8.4Free plan - 3

AccelByte Gaming Services
Free planAndroidiOSWebAPI8.2From $1,000 a month - 4

brainCloud
Free planAndroidiOSWebAPI8.2From $5 a month - 5

Edgegap
Free planAndroidiOSWebAPI8.2From $0.03 a month - 6

Metaplay
Free planAndroidiOSWebAPI8.2From €195 a month
