Maybe you could address the underlying issue, i.e., the underlying desire for social interaction. If school and cycling aren't yielding friendships, then get involved in something else where you might meet like-minded people. Volunteer for an organization that speaks to you. Get involved on campus. Do something beyond sitting in front of your computer on FB. I don't have anything against virtual worlds, but it's not a substitute for IRL social interaction.