Instalación
Puede copiar la carpeta Assets/PlayFabSdk en su proyecto de Unity. Después, debe habilitar la directiva de scriptingENABLE_PLAYFABSERVER_API en la configuración de compilación de Unity (ejemplo).
Como alternativa, puede usar el archivo de paquete de Unity proporcionado.
Puede encontrar código de ejemplo en el proyecto MultiplayerServerSample.
Uso
Como mínimo, debe implementar el métodoPlayFabMultiplayerAgentAPI.Start() e iniciar una corrutina para el método PlayFabMultiplayerAgentAPI.ReadyForPlayers(), como en el código siguiente
PlayFabMultiplayerAgentAPI.OnServerActiveCallback, como en el ejemplo siguiente:
Para obtener más información sobre los estados del servidor de juegos, consulte la sección Aspectos básicos de un servidor de juegos de PlayFab aquí
PlayFabMultiplayerAgentAPI.OnMaintenanceCallback: se desencadena cuando Azure necesita realizar mantenimiento en la máquina virtualPlayFabMultiplayerAgentAPI.OnShutDownCallback: se desencadena cuando se recibe una notificación de terminaciónPlayFabMultiplayerAgentAPI.OnAgentErrorCallback: se desencadena si hay algún error en la comunicación entre el servidor de juegos y el agente de máquina virtual de PlayFab
Para obtener más ejemplos del GSDK, puede echar un vistazo a nuestro repositorio de ejemplos de MPS aquí
