I've been feeling the same for long. I recomemd you a site called meetup. You can meet new people and share the same hobbies. In my humble opinion, talking people you can shere something in person is the best way to feel happy :)
When you feel lonely, you should talk to someone that you feel comfortable with. You may walk in a quite place.
go to visit your friends try to invite them to go out and have fun.
if you like video games,then share with your friends.
all what i means..you just need friends