Does Steam have its own servers?
They all still have their own servers. Steam just provides a platform and eventually Steam friends and achievements support. Some games require a Steam account, since the game can only be bought or activated on Steam, but the majority of games does not (FIFA requires an EA account for example).