It depends what you are looking for. Your description is actually kinda confusing.
Do you want something to allow the install of games from a self hosted server? Then you’re looking for https://gamevau.lt
Do you want “one launcher to rule them all” that allows for local aggregation of all available games from all platforms? Then you’re looking for https://playnite.link
While this works for most things, you will run into issues with certain software which automatically assume that no TLD means the provided address is incorrect.
CP is the second reason the name is terrible. “Let me connect to your CP server” is going to get so many people onto so many lists, unless they specify CP == CrackPipe.
There are just some names and abbreviations you do not use. And this is both of those.
It depends what you are looking for. Your description is actually kinda confusing.
Do you want something to allow the install of games from a self hosted server? Then you’re looking for https://gamevau.lt
Do you want “one launcher to rule them all” that allows for local aggregation of all available games from all platforms? Then you’re looking for https://playnite.link
Do you want a front end for game servers? Then you’re looking for https://pterodactyl.io or https://cubecoders.com/AMP
Do you want something else? Give us a little more info and we can likely point you in the right direction.