Building on this, it is possible to play while not on the same network, but requires some finagling around and setting up a sort of proxy connection. There are posts here on the forums of people who've been successful at it, but I've never tried it myself