EVERYTHING XIAOMI
Get listed
GS2-Matchmaking logo

GS2-Matchmaking

GS2-Matchmaking is a managed service for grouping players by conditions and finding opponents.

Place
#9 of 28
Score
8.0
GS2-Matchmaking's website

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.

All about pricing
PlanPriceWhat it gives you
IndividualFreeSales under USD 100,000 in the previous 12 months · all features · GS2 logo required on title screen
Professional Service$200, paid onceRequires Business Support · minimum one hour per session · per hour
Prototyping$1,000 a monthPre-release prototype phase · includes Business Support · maximum three months
Business Support$3,000 a monthPrivate chat support · up to 15 support hours monthly · per project
EnterprisePriced on requestFree 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

All alternatives
  1. 1Colyseus logo

    Colyseus

    Free planOpen sourceAndroidiOSWebAPI
    8.5From $15 a month
  2. 2Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.4Free plan
  3. 3AccelByte Gaming Services logo

    AccelByte Gaming Services

    Free planAndroidiOSWebAPI
    8.2From $1,000 a month
  4. 4brainCloud logo

    brainCloud

    Free planAndroidiOSWebAPI
    8.2From $5 a month
  5. 5Edgegap logo

    Edgegap

    Free planAndroidiOSWebAPI
    8.2From $0.03 a month
  6. 6Metaplay logo

    Metaplay

    Free planAndroidiOSWebAPI
    8.2From €195 a month