It is rocket science apparently
Person A does what you said and goes on a cruise ship playing the game before giving the disc to Person B.
Person B takes his disc, installs the game with an online connection. The server has no way of telling that Person A is still playing the game on his cruise.
Person B finishes installing, goes to a camping trip before giving the disc to Person C....
Person C installs the game, unplugs the network from the Xbox and gives the disc to Person D...
Person B can't install unless Person A phones home to de-register. Person B can use a partial code to check if the game is registered.
Not rocket science.
Person A installs the game. Then goes on a cruise ship, playing the installed game, giving the disc to Person B.
Person B takes the disc and can't install it because the code that came with the game has already been used. If he or she wants to play it without the disc then they need to buy a new code.
Person B plays the game as much as they want then lends the game to Person C. Person B can no longer play the game because they don't have the disc, but Person C can play the game as much as they want.
Not rocket science.
>If he or she wants to play it without the disc then they need to buy a new code.
From who? A used game code? Or a new one? How is that any different from the rules announced at E3 with no used games?
>Person B plays the game as much as they want then lends the game to Person C. Person B can no longer play the game because they don't have the disc, but Person C can play the game as much as they want.
So the disc is required to play? Like in the new rules?
They'd buy the code from the people that made the game, of course. If you want to install the game to the console and play it without a disc present then it's trivial to process that through a workflow that requires some sort of purchase.
You can have the best of both worlds if you like.
If it makes it any simpler just think of it as downloaded vs. disc-based games. You can pay to download the game to your console or you can play the game off of a disc. For convenience you could include a free download code in each new game, or even just provide a discount.
Now I get to buy and play Halo5 and then give the disc to my brother.
Look at netflix back when it was just a disc-based service. Just get as many DVDs delivered as possible, rip them to your HD and then pop them back in the mail. Some people did that.
Most didn't.
Also, the Xbox One HD is only 500 GB, you can't install quite so many games (delivered on blu-ray) before it gets full.