I've never used Steam.
Several years ago it was necessary to pay for as many copies of the game as many people were expected to join the LAN party - otherwise the games would refuse to connect with each other. Is this still necessary on Steam?
I'm thinking about purchasing the Civilization V for Linux to play with my wife.
I don't intend to play over the Internet.