Background: I am using Unity and Mirror API. I have created a game which uses Telepathy transport. When I host a game, the game searches a local database which contains the list of available ports and assigns an available port (range: 30000 to 40000). But the main issue is for me to host games, I have to run the game’s exe file separately for each instance as the game runs in a scene with network manager and telepathy transport.
Issue: Is is the most efficient way to run the game server? If not, is there a way for me to instantiate scenes in a game so that I can change the port of the telepathy transport in each scene and all other gameobjects remain different for clients connected to each instance?