# Server Discovery

The **ServerDiscovery** component builds on Mirror’s default **NetworkDiscovery** system, using its data to visually represent available servers through Unity UI. You can attach it to UI object and assgin the fields to be used and that's all about it.

<figure><img src="https://512600823-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLQgz9gGwkU5HhRwKT3te%2Fuploads%2FpbhgPcLTTrobE391d5Vm%2FScreenshot%202025-10-10%20203735.png?alt=media&#x26;token=53e4f98c-8e9b-419d-888f-a89e57fb7e20" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The **NetworkDiscovery** component doesn’t need to be on the same GameObject as the **UIBasedNetworkDiscovery** component it’s included there by default purely for convenience.
{% endhint %}
