Theres a free to play MMORPG called FFXIV with a free and unlimited trial that can get you sorted. But if you really, REALLY want to meet new folks (only)… then your best bet is to hit a nearby bar, grab a seat, drink and do some small talk with random folk.