Getting Started With Multiplayer

Multiplayer during Development:

Quickly testing your game

Hosting is done automatically in editor, which means that all you have to do to get started testing the game is to connect your headset to your PC (through SteamVR, Oculus Link or similar) and hit play in the Editor.

Making a multiplayer build

Making a Standalone Build (PC & Quest) requires configuring the correct IP-address that your clients will automatically connect to inside of your Network Manager Prefab.

After that you are ready to make standalone builds (CTRL+B) for Windows, Quest, or any other supported platform. Standalone builds will automatically try to

To host a server you can either just play through the Editor like normal, or make a Dedicated Server Build (it will automatically host when it is started).

Check out this page to learn more about how the automatic connection works.

Multiplayer in Production:

Dedicated Hosting

Dedicated Hosting Means that your players connect to a central server, and can be achieved either through self hosting or through hosting on Edgegap. Here's a guide on how you get started using Edgegap with Mirror.

P2P Networking

Peer to peer networking means that players will be hosting and joining each others lobbies. This eliminates the need for you to pay for server hosting, and Mirror has integration with several platforms through Network Transports like QuestP2P and FizzySteamworks for joining lobbies through steam.

Last updated