|
|
|
|
|
|
|
## 服务器托管服务 Multiverse |
|
|
|
|
|
|
|
Megacity Multiplayer 使用 [UOS](https://uos.unity.cn/) 的服务器托管服务 [Multiverse](https://uos.unity.cn/product/multiverse) 来实现多人联机对战。要开始使用游戏服务器托管,请参考官方 [文档](https://uos.unity.cn/document/multiverse)。 |
|
|
|
Megacity Multiplayer 使用 [UOS](https://uos.unity.cn/) 的服务器托管服务 [Multiverse](https://uos.unity.cn/product/multiverse) 来实现多人联机对战。要开始使用游戏服务器托管,请参考官方 [Multiverse 文档](https://uos.unity.cn/doc/multiverse)。 |
|
|
|
|
|
|
|
### Multiverse 服务配置 |
|
|
|
要将 Megacity Multiplayer 部署在 Multiverse 服务器上并使用房间管理功能,需要在 [MultiverseRoomAPI](Assets/Scripts/Gameplay/Lobby/MultiverseRoomAPI.cs) 中配置以下参数: |
|
|
|
private readonly string gameRegionId = "Your Region ID"; |
|
|
|
private readonly string multiverseProfileId = "Your Profile ID"; |
|
|
|
``` |
|
|
|
App ID 和 App Secret 为您创建的 UOS APP 的认证信息。Region ID 为您创建的 Multiverse 服务器的地域 ID。Profile ID 为您创建的 Multiverse 服务器的启动配置 ID。具体请参见[教程](https://uos.unity.cn/document/multiverse#tutorial)。 |
|
|
|
App ID 和 App Secret 为您创建的 UOS APP 的认证信息。Region ID 为您创建的 Multiverse 服务器的地域 ID。Profile ID 为您创建的 Multiverse 服务器的启动配置 ID。 |
|
|
|
Megacity Multiplayer 集成了 MultiverseSDK,以便在游戏中使用 Multiverse 服务。要了解如何集成 MultiverseSDK,请参考 [MultiverseSDK.cs](Assets/Scripts/Gameplay/Lobby/MultiverseSDK.cs) 以及 [服务端 SDK 文档](https://uos.unity.cn/document/multiverse#sdk) |
|
|
|
Megacity Multiplayer 集成了 MultiverseSDK,以便在游戏中使用 Multiverse 服务。要了解如何集成 MultiverseSDK,请参考 [MultiverseSDK.cs](Assets/Scripts/Gameplay/Lobby/MultiverseSDK.cs) 以及 [服务端 SDK 文档](https://uos.unity.cn/doc/multiverse/server-sdk) |
|
|
|
|
|
|
|
`MultiverseSDK.cs` 提供了以下功能: |
|
|
|
- `StartMultiverse`:创建 Multiverse 实例并标记为 Ready 状态。 |
|
|
|
### Multiverse Room API 集成 |
|
|
|
Megacity Multiplayer 集成了 Multiverse Room API,以便在游戏中使用房间与大厅服务。要了解如何使用 Multiverse Room API,请参考 [MultiverseRoomAPI.cs](Assets/Scripts/Gameplay/Lobby/MultiverseRoomAPI.cs) 以及 [ROOM API 文档](https://uos.unity.cn/document/multiverse#room-api) |
|
|
|
Megacity Multiplayer 集成了 Multiverse Room API,以便在游戏中使用房间与大厅服务。要了解如何使用 Multiverse Room API,请参考 [MultiverseRoomAPI.cs](Assets/Scripts/Gameplay/Lobby/MultiverseRoomAPI.cs) 以及 [ROOM API 文档](https://uos.unity.cn/doc/multiverse/room-api) |
|
|
|
|
|
|
|
`MultiverseRoomAPI.cs` 提供了以下功能: |
|
|
|
- `GetRoomList`:获取房间列表。 |