I'm testing with MockVMAgent to make sure my GSDK Integration is proper. The Agent says it's waiting for heartbeats until PlayFabMultiplayerAgentAPI.Start() is called, and then the following happens:
info: Microsoft.AspNetCore.Hosting.Diagnostics[1] Request starting HTTP/1.1 POST http://127.0.0.1:56001/v1/sessionHosts/e1f30e29-b0ec-4552-8b3e-906e98829171/heartbeats application/x-www-form-urlencoded 112 info: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[3] Route matched with {action = "ProcessHeartbeat", controller = "SessionHost"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] ProcessHeartbeat(System.String, Microsoft.Azure.Gaming.AgentInterfaces.SessionHostHeartbeatInfo) on controller MockVmAgent.Controllers.SessionHostController (MockVmAgent). info: Microsoft.AspNetCore.Mvc.StatusCodeResult[1] Executing HttpStatusCodeResult, setting HTTP status code 415 info: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[2] Executed action MockVmAgent.Controllers.SessionHostController.ProcessHeartbeat (MockVmAgent) in 11.1816ms info: Microsoft.AspNetCore.Hosting.Diagnostics[2] Request finished in 61.7272ms 415
And I've got no idea what that means. But clearly I'm not getting to the PlayFabMultiplayerAgentAPI.ReadyForPlayers() step.
I tried looking at the Unity Mirror example but it had a lot of compile errors with my version of Unity.