I think we're just going to get an installer like most companies distribute nowadays where you just run the file and it downloads and installs the files from their file server. Piracy really isn't an issue since the game has to be registered to your account anyway.
