Is it possible to make the project in one instance the client, and in the other the server? For example, there is a master server, game servers, and regular clients. So the game server will be a client for the master server and a server for regular clients. Didn't find a way to implement this, since NetworkManager is a singleton and cannot be in two states at the same time. If you edit the NetworkManager code and remove its declaration as a singleton, then technically it is possible to run two NetworkManagers in different states, but then other package files start giving errors, since they access NetworkManager through its singleton, which is no longer in such a situation. Is there any option to implement this? The idea is for the master server to act as a hub, to which both clients and game servers connect to find each other, and then connect directly. Is it possible to implement this now using only MLAPI? Or do i need to use another solution?