Remotely hosting a multiplayer game instance, host-client not peer-to-peer

Is there a way to host all multiplayer games on my server, rather than forcing a client to host and others join?
There’s a number of benefits to this, but i wondered if it’s possible at all, even if it means using a commercial plugin?

Thanks.

Yes, it’s possible.

Was that your question?