I am doomed to make a game with online play. There is no way around it. I've been looking into a few assets to help me along, since I don't know too much about master servers, game servers, etc. The only bits of functionality I need are: Lobby with chat, create, and join games Spawn new rooms as new games are created handle transforms, physics, and character data on game servers Log in/out, friends list, etc The first question is, which tools should I use? I'm currently looking at Forge Networking Remastered and Barebones Masterserver Framework. So far, it looks like I'll use Barebones for a headless master server and Forge for game servers. However, before digging deeper into the documentation, I'd like some advice. The second question is, what vps server hosting solutions would you recommend, and how much will it cost me? From my bullets above, what kind of specs would I need for vps? I looked at a few companies, and they use a lot of jargon, and frankly, I'm not sure how much resources I'd need. I'm fairly comfortable around a Linux terminal (ssh etc), so if going Linux saves me a few bucks, I'm all for it. Any and all advice is welcome, though I'll not be rolling my own solution. Extending a framework is one thing, but I'm not going to reinvent the wheel.