> For the complete documentation index, see [llms.txt](https://mirror-networking.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mirror-networking.gitbook.io/docs/manual/components/deprecated/network-match-checker.md).

# Network Match Checker

{% hint style="danger" %}
**Network Match Checker is Obsolete - use** [**Network Match**](/docs/manual/interest-management/match.md) **component instead.**
{% endhint %}

The Network Match Checker component controls visibility of networked objects based on match id.

![](/files/-MUN_XfH0FPq60gcYWUH)

Any object with this component on it will only be visible to other objects in the same match.

This would be used to isolate players to their respective matches within a single game server instance.

When you create a match, generate and store, in a List for example, a new match id with `System.Guid.NewGuid();` and assign the same match id to the Network Match Checker via `GetComponent<NetworkMatchChecker>().matchId`.

Mirror's built-in Observers system will isolate SyncVar's and ClientRpc's on networked objects to only send updates to clients with the same match id.
