Maybe just make all games compulsory online, quake used to check the master server to authenticate you. That would mostly fix issues.
If we had statistics, I think that the number of potential pirates with a valid internet connection would outweigh anyone without a connection who would not usually pirate this game, and thus bring more revenue (if it was a killer app) or break even.
If we had statistics, I think that the number of potential pirates with a valid internet connection would outweigh anyone without a connection who would not usually pirate this game, and thus bring more revenue (if it was a killer app) or break even.