GS2-Matchmaking

B
B tier on Game Matchmaking SoftwareScore 7.5 · #5 of 27
Android app
Yes
Free plan
Yes
Runs on
Android, api, iOS, Linux, Mac, self-hosted, Web, Windows
docs.gs2.io
The GS2-Matchmaking homepage

Summary

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.

Who it is for

GS2-Matchmaking suits game developers who need player grouping, party matching, or persistent seasonal gatherings. Its SDKs cover multiple game engines and programming languages.

What is 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.

What to know first

  • 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.

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.

GS2-Matchmaking plans and pricing

All plans
Individual Free Individuals or corporations with sales under 10 million yen in the past 12 months · Not eligible above stated request-rate thresholds · GS2 logo required at launch docs.gs2.io · 29 Sept 2026
Enterprise Not published ASK Free allowance up to 200 USD monthly; usage fee applies after limit docs.gs2.io · 29 Sept 2026
Professional Not published Pay-as-you-go at the usage fee; free until monthly usage exceeds 200 USD, then the entire usage amount is charged Free allowance up to 200 USD monthly docs.gs2.io · 29 Sept 2026

Compared on game matchmaking software

Free plan
Yesdocs.gs2.io
Matchmaking rules
Attribute ranges, roles and role capacities, role aliases, ratings, allowlists, blacklists, and season tiersdocs.gs2.io
Party matching
Yesdocs.gs2.io
Latency/region matching
Yesdocs.gs2.io
Server allocation
Yesdocs.gs2.io
Deployment model
manageddocs.gs2.io
SDK platforms
Unity, Unreal Engine 5, Godot, Go, PHP, Java, C#, TypeScript, Pythondocs.gs2.io

Facts

Purpose
GS2-Matchmaking groups players based on conditions and can be used to find opponents.docs.gs2.io · 29 Sept 2026
Standard matchmaking
Players create a gathering and other players join when the matchmaking conditions match; the gathering is deleted after its required player count is reached.docs.gs2.io · 29 Sept 2026
Attributes and roles
Standard matchmaking supports up to five player attributes and lets a gathering set recruitment capacity by role.docs.gs2.io · 29 Sept 2026
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.docs.gs2.io · 29 Sept 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.docs.gs2.io · 29 Sept 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.docs.gs2.io · 29 Sept 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.docs.gs2.io · 29 Sept 2026
Season matchmaking
Season matchmaking forms persistent gatherings for a specified period, can use GS2-Schedule to define that period, and supports up to 1000 players per gathering.docs.gs2.io · 29 Sept 2026
Season matchmaking limits
Season matchmaking only supports GS2-Experience rank as a search condition and players cannot leave a persistent gathering during the season.docs.gs2.io · 29 Sept 2026
Ratings integration
When configured, GS2-Matchmaking integrates with GS2-SeasonRating after matchmaking completes and generates a session that accepts results.docs.gs2.io · 29 Sept 2026
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.docs.gs2.io · 29 Sept 2026
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.docs.gs2.io · 29 Sept 2026
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.docs.gs2.io · 29 Sept 2026

Company

Founded
2016docs.gs2.io · 23 Sept 2026
Headquarters
Setagaya-ku, Tokyo, Japandocs.gs2.io · 23 Sept 2026

Best GS2-Matchmaking alternatives

See all 12

Where it ranks on Everything Xiaomi

Is GS2-Matchmaking yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources