Multiplay Hosting
Note: Multiplay Hosting is Unity's self-serve experience for hosting and scaling your game. It uses the same technology and features as Clanforge with a streamlined presentation and better integration with other Unity products and services. If you’re using the old version of game server hosting, refer to the Clanforge documentation.
Welcome to Multiplay Hosting, Unity's scalable server hosting platform.
Typically, a game developer or studio has expertise in areas directly related to game creation, such as gameplay, animation, and level design. However, successfully managing the hosting and scaling of multiplayer games can be challenging, and time pressures to ship your game. These obstacles can make multiplayer games challenging to implement, especially if you don't have enough servers to meet the player demands. Refer to the Ecosystem overview and Integrations to learn more.
Multiplay Hosting removes the complexity of running and operating infrastructure at scale, so your development team can focus on creating engaging player experiences. It also provides ways for you to:
- Track server health and other analytic data.
- Update servers with zero downtime patching.
- Place players in servers that offers the best experience based on quality of service (QoS) data.
- Containerize your builds using Docker and the Multiplay Hosting container registry.
Get started
Use the Get started guide to learn how to start leveraging Multiplay Hosting in your project.
Also check out the following samples to help you get started:
- BR200 - Battle Royale Multiplayer with Photon Fusion (Photon): Unity has teamed up with Photon to create a brand new Battle Royale sample that helps you produce peak performance on Unity’s Multiplay Hosting orchestration platform and Matchmaker. You can find detailed instructions on how to install and use this sample here.
- MatchPlay sample: A simple but efficient integration of Multiplay Hosting and Matchmaker.
- Megacity Metro sample: Download Megacity Metro, a fully functional, large-scale, cross-platform competitive multiplayer shooter. This demo uses Netcode for Entities, Multiplay Hosting, Matchmaker, Authentication, and Vivox Voice Chat, and is intended for advanced users.
Interfaces
There are multiple ways to integrate and manage your application with Multiplay Hosting:
- The Multiplay Hosting SDK for Unity allows you to integrate your Unity project with Multiplay Hosting.
- The Multiplay Hosting SDK for Unreal allows you to integrate your Unreal project with Multiplay Hosting.
- The Unity Cloud Dashboard provides a web-based interface to manage Multiplay Hosting configuration and settings.
- The command-line interface offers a method to build automated workflows that interact with Multiplay Hosting.
- The Multiplay Hosting resource configuration API allows users to quickly and easily manage the configuration of the resources that power their game servers.
- The Multiplay Hosting game server lifecycle API provides a mechanism to manage the lifecycle of game servers, allowing them to be allocated to matches and deallocated when no longer needed.