Smaller sites are disappearing pretty fast. If there are any multiplayer games that you're into I would recommend checking out the official forums for them. There are usually a small handful of people who are very active in these kinds of communities. I would think a game like Evolve would foster a decent little group. Try something along those lines.