With Steam loaded and I try to find a multiplayer game is it trying to find other steam players only or is the multiplayer hosted outside of Steam? Also if I play without Steam loaded is it trying to find other players from a different server than Steam?

I ask because I have had very little luck when trying to find other players. Finally gotten to the point where I think I might be able to win a game or two aginst humans rather than AI