Hello,
I decided to make a new post from my other topic since I learned a little bit more about the server system.
Setup:
-Unity Game Server setup with MutliplayerServerAgentAPI
-Windows
-Process Based Windows Build
-10 Servers per VM
I believe there is a bug with the server instances not cleaning up after Application.Quit() is called from a Unity Game Server that has integrated with the MultiplayerServerAgentAPI. Or at least not in a timely manner.
I confirmed the Application.Quit() is called by setting a value in my title settings right before it's reached. And on one occasion I did see a server session get recycled, but it took about 25 minutes.
But now I've hit a dead-end. I have 10 active empty sessions that are waiting to recycle and no new players can join unless I make more VMs. This doesn't seem super cost effective since the space is there.