I would buy it off steam nowadays. Anyway, the only real way to play is through multiplayer with other people and shouldn't be problem since you get unlimited installs with one account, but only one computer can play at a time. If you buy it retail, there is a large chance that it won't work even if the box has never been opened due to random generators back then.