RSQR
offline
Опыт:
29,316Активность: |
Защита игры
Работая над своим проектом, я задумался, что-же будет на финальной стадии? Как мне защитить авторские права на игру. и как повесить обычную защиту, которая требовала-бы уникальный ключ, какими методами эта защита строится?
Меня долго терзали эти вопросы, и я решил спросить у вас, товарищи. |
18.05.2013, 16:44 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
самый простой случай сделать генератор ключей и собственно алгоритм проверки ключа |
18.05.2013, 17:10 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
Rescuer, игра в чём?
Clamp добавил: Если на гамаке то никак |
18.05.2013, 17:24 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RSQR
offline
Опыт:
29,316Активность: |
Clamp, unity3d, там свободная лицензия. |
19.05.2013, 21:26 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mihahail
๏̯͡๏
offline
Опыт:
17,766Активность: |
Ключ? Защита? Забудь об этом. Либо логика на сервере, либо как у дока. |
19.05.2013, 21:30 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RSQR
offline
Опыт:
29,316Активность: |
Mihahail, мне хотя-бы узнать как защита вообще работает, понимаешь? а от этого буду отталкиваться и думать. |
19.05.2013, 21:33 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mihahail
๏̯͡๏
offline
Опыт:
17,766Активность: |
Rescuer, забудь о ней)
Защита работает на асимметричном шифровании(глянь в вики) Есть генератор ключей, есть валидатор. Зная как работает валидатор нельзя определить как работает генератор, тоесть нельзя сгенерить ключ. Кейгены - как раз случай, когда по валидатору был восстановлен генератор. Ещё кое-что: Есть у тебя функция bool validator(key), возвращает true если ключ валидный. Что может усложнить хацкеру декомпилировать приложение и сделать так, чтобы функция всегда возвращала true? Только обфускация и запутывание механизма проверки. Есть ещё вариант с проверкой ключа онлайн из приложения, но это тоже бред, потому что вспомним Assassin's Creed 2. (или starcraft 2) Ломали долго, но неизбежно. Впрочем, долго ломали не потому, что это такой хороший метод, а потому что ещё некая часть игровой логики была вынесена на сервера разработчиков. Короче, если твоё приложение популярно, то ключи/защиты не спасут, если твоё приложение говно, то можешь и поставить что-то такое, тогда люди не будут тратить своё время на его взлом, потому что приложение никому не интересно.
Собственно, см. мой предыдущий коммент как окончательный совет. |
19.05.2013, 21:55 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RSQR
offline
Опыт:
29,316Активность: |
Mihahail, Окей, будем думать, а что касается второго вопроса? |
19.05.2013, 22:51 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tiodor
offline
Опыт:
76,884Активность: |
Rescuer, если ты имеешь ввиду защитить свои права, то только: регистрация компании, марки и т.д. если игра не официальна - защитить свои авторские права сводятся к минимуму. |
19.05.2013, 23:30 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RSQR
offline
Опыт:
29,316Активность: |
Tiodor, Ну вот смотри, тот-же майнкрафт, он лицензирован. Кем и как? |
19.05.2013, 23:37 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tiodor
offline
Опыт:
76,884Активность: |
ясное дело, что слово компания сразу отбивает все вопросы про лицензию, верно?) |
20.05.2013, 00:50 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mihahail
๏̯͡๏
offline
Опыт:
17,766Активность: |
Была не так давно статья на хабре, Зачем регистрировать программу для ЭВМ? Это так, сходу, а серьёзно - гуглить надо. Наверняка кто-то уже сталкивался и писал об этом в своих бложиках. |
20.05.2013, 01:16 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RSQR
offline
Опыт:
29,316Активность: |
Mihahail, Окей, будем искать, читать) Спасибо за напутствие и информацию. |
20.05.2013, 04:55 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mihahail
๏̯͡๏
offline
Опыт:
17,766Активность: |
Вот ещё =) Однако стоит заметить, что сейчас многие отходят от этих нежизнеспособных принципов. |
20.05.2013, 23:26 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arte_de_Mort
offline
Опыт:
23,452Активность: |
Если говорить о защите игры, то делай генератор ключей. Но если игра популярная - сломают.
Если игра под андроид - твой .apk на следующий день будет на торрентах. Единственный способ сделать неломаемую защиту - завязать всю игру на онлайн и/или на донат. Тогда тебе выгодно распространять бесплатно. Защиту в Юнити надо кодить, я полагаю. Возможно в интернете уже есть готовые решения, скорее всего придётся купить в магазине приложений юнити. Или скачать с торрентов, лол.
Я бы тебе советовал делать игру бесплатно, всё равно её никто не будет покупать (все это понимают, у тебя нет бренда, нет маркетинга). Сделав 2-3 хорошие игры ты сделаешь себе имя и тогда твои игры станут продаваться, так что инвестируй в будущее, сделай игру бесплатной. |
23.05.2013, 01:16 | #15
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Rescuer, сделай авторизацию и прибей возможность играть оффлайн. |
23.05.2013, 13:55 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hancock
Ding Dong
offline
Опыт:
5,866Активность: |
Цитата:
Вся суть в одном предложении. |
|
23.05.2013, 13:59 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RSQR
offline
Опыт:
29,316Активность: |
Arte_de_Mort, Вопрос стоял не в советах делать как мне игру делать, а как сделать защиту. |
24.05.2013, 05:00 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Olorin
offline
Опыт:
11,841Активность: |
Rescuer, прежде чем начинать заморачиваться с защитой, советую заморочиться с тем, как тебе сделать хоть сколько-нибудь интересную игру. А то сделаешь что-нибудь эдакое и, о ужас, никто даже не захочет это украсть?:) |
24.05.2013, 08:40 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,593Активность: |
так затем и просит. все начинающие авторы именно затем и озабочены защитой - чтобы, в случае провала, сказать "да никто просто не смог украсть, ха!" |
24.05.2013, 11:25 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|