Через несколько месяцев я планирую начать показывать (надеюсь коммерческую) игру, над которой я работаю, широкой публике (интернет). Дело в том, что помимо скриншотов и трейлера (скажем, функциональности), как правильно создать демо, которое можно защитить?
Позвольте мне объяснить немного. Игра представляет собой кроссплатформенную RPG своего рода. Прямо сейчас мой код написан так, что он считывает данные из карт, персонажей и т. Д. Из файлов, и это решает все, что позволяет мне расширять мир / историю просто с помощью конфигурационных файлов и добавления ресурсов.
Это значит, что я беспокоюсь, если я сделаю демо-версию игры, которая, скажем, настоящая игра, но затем все ресурсы / конфигурационные файлы / и т. Д. Будут удалены, так что это просто демонстрация с самой первой картой / уровнем. Есть ли способ защититься от кого-то, просто выпустив пакет данных реальной игры (когда выйдет), и теперь вдруг любой, у кого есть демоверсия EXE, сможет сыграть в настоящую игру?
Демо-защита - мой приоритет Я всегда могу решить, какие методы защиты я выберу из реальной игры позже (до релиза, но еще позже ..)
Я предполагаю, что все сводится к тому, существует ли какой-либо реальный способ защитить игру (я не хочу ограничивать пользователей в необходимости делать какие-либо онлайн-проверки, потому что эта игра будет кросс-платформенной и не требует наличия в ней Интернета). Последнее, что я хочу сделать, это связываться с легальными пользователями. И я хотел бы оставить активы открытыми, если это возможно, поскольку это просто означает, что можно легко исправлять папки и позволять модерам немного возиться.
Я имею в виду, даже если я настрою базовую систему лицензирования ключей, что на самом деле мешает 1 человеку загрузить свой ключ и копию игры где-нибудь? Я видел, как люди говорили о частых обновлениях, так что двоичные изменения менялись, и им приходилось пересматривать игру. Но кому вообще нужно взламывать игру, когда вы можете получить 1 легальную копию и затем распространить ее?
Я не уверен, что, может быть, я что-то упустил, я просто пытаюсь убедиться, что я нет. Это действительно просто сводится к:
- Брось базовый ключ на лицензионную защиту.
- Удалить файлы актива / конфигурации из демо
- Надеюсь на лучшее
Любой совет ценится! Я очень новичок во всем этом; -;)
Извините, если это дубликат! Не могу найти много на демо концепции.