Какие вы знаете способы защиты игры от пиратов?
Хм... синглплеерная игра, требующая доступа к интернету? Тут я вуныжден апелировать к опыту Ubisoft`а. Какая-то из частей Assassin's Creed (если не ошибаюсь вторая) требовала постоянного соединения с серверами убисофта.
Защиту обошли через месяц (просто сделали свой "серв"), а вот у тех, кто купил лицензию "Бомбило" долго, ибо короткий обрыв инета приводил к плохим последствиям и они в итоге убрали эту защиту.
Не копирастничать и смириться. DеRьMо вам обойдётся дороже, чем "потерянная прибыль". Единственная оправданная защита - не  пускать на официальные мультиплеер-сервера. Можно даже сделать саму игру бесплатной, а мультиплеер - платным.