We are in the process of developing a multiplayer game with server hosted on PlayFab using the match maker and multiplayer server 2.0 API.
In an attempt to get sensible information about server crashes, we use the Sentry service to collect crash dumps.
In order to test the feature, I can force the server to crash. Depending on how the server is running I can see two different outcomes :
- I run a server instance locally, directly from windows -> crash dump is received in Sentry
- I run a server instance locally, using MockAgent with "RunContainer": false -> crash dump is received in Sentry
- I run a server instance locally, using MockAgent with "RunContainer": true -> crash dump is NOT received in Sentry
- I deploy the server to PlayFab, have match maker spawn it using some clients -> crash dump is NOT received in Sentry
It looks like crash dumps cannot exit the container...
It is my understanding that crash dumps are sent using a HTTP REST API so I don't see what could prevent them to be sent by a containerized server except maybe some restriction on network configuration.
Is there something to be configured so that the reports can reach their destination ?
Thanks for your answers !