СайтЛок (SiteLock) средствами C2

исходники и примеры в формате .capx

Сообщение СайтЛок (SiteLock) средствами C2
» 21 янв 2015, 23:54

Иногда требуется сделать так, чтобы наша HTML5-игра запускалась только на одном конкретном домене - это называется "СайтЛок" (от англ. "Site" - сайт, "Lock" - замок).
Сделать это можно стандартными средствами Construct 2:

Исходники теперь тут: тык

P.S. на самом деле то, что мы делали с доменом - это называется "обфускация", а не "шифрование", ибо для программиста все равно домен остается читаемым, просто чтение сильно затруднено.
Последний раз редактировалось paradine 02 июн 2016, 00:24, всего редактировалось 18 раз(а).
Аватара пользователя

Модератор
Сообщений: 1563
Я тут с 02 мар 2014
Репутация 309 [ ? ]

Сообщение СайтЛок (SiteLock) средствами C2
» 22 янв 2015, 02:08

крутая защита! молодец :good2:
Аватара пользователя

Администратор
Сообщений: 5776
Я тут с 05 сен 2012
Двиг: Construct2
Лицензия: Personal
Skype: c2community
VK: gabrielsailergray
Репутация 391 [ ? ]


Сообщение СайтЛок (SiteLock) средствами C2
» 22 янв 2015, 05:41

не самая крутая.встречал еще пример с шифрованием названия домена, чтобы нельзя в исходниках было заменить домен
Аватара пользователя

Администратор
Сообщений: 2397
Я тут с 06 сен 2012
Откуда: Санкт-Петербург, Южно-Сахалинск
Skype: sirg1987
Репутация 264 [ ? ]

Сообщение СайтЛок (SiteLock) средствами C2
» 22 янв 2015, 06:35

Sir_G писал(а):не самая крутая.встречал еще пример с шифрованием названия домена, чтобы нельзя в исходниках было заменить домен

Сделал, добавил в шапку.
Последний раз редактировалось paradine 06 фев 2015, 09:01, всего редактировалось 2 раз(а).
Аватара пользователя

Модератор
Сообщений: 1563
Я тут с 02 мар 2014
Репутация 309 [ ? ]

Сообщение СайтЛок (SiteLock) средствами C2
» 22 янв 2015, 08:14

Спасибо огромное! Вернусь с работы изучу)
Аватара пользователя

Участник
Сообщений: 4
Я тут с 10 янв 2015
Репутация 0 [ ? ]

Сообщение СайтЛок (SiteLock) средствами C2
» 22 янв 2015, 09:14

vveryy писал(а):Спасибо огромное! Вернусь с работы изучу)

Я рад, что мои труды не пропадают даром. :yes:
Удачи в изучении. wink::
Аватара пользователя

Модератор
Сообщений: 1563
Я тут с 02 мар 2014
Репутация 309 [ ? ]

Сообщение СайтЛок (SiteLock) средствами C2
» 22 янв 2015, 10:53

Подавляющее большинство "пиратов" показывает игры через айфрейм, поэтому не мешает добавить фильтр по нему:
https://www.scirra.com/forum/viewtopic. ... 05&start=0
(это можно сделать и через Browser.ExecJS)
Аватара пользователя

Модератор
Сообщений: 1085
Я тут с 14 апр 2013
Откуда: Нижний Новгород
Репутация 309 [ ? ]

Сообщение СайтЛок (SiteLock) средствами C2
» 22 янв 2015, 12:18

Piponga писал(а):Подавляющее большинство "пиратов" показывает игры через айфрейм, поэтому не мешает добавить фильтр по нему:
https://www.scirra.com/forum/viewtopic. ... 05&start=0
(это можно сделать и через Browser.ExecJS)

Упс, совсем забыл я про iframe :pardon: Спасибо, что напомнил. :good:
Добавил в шапку вариант с проверкой iframe :ok:
Аватара пользователя

Модератор
Сообщений: 1563
Я тут с 02 мар 2014
Репутация 309 [ ? ]

Сообщение СайтЛок (SiteLock) средствами C2
» 22 янв 2015, 13:44

И спонсоры тоже любят через айфрейм показывать =) Нужно отслеживать домен родительского окна. Причем некоторые заливают игры на инородный хостинг/хостинги и эти локи начинают блочить проданную игру, короче, аккуратней с этим, уточняйте все у дядей-спонсоров.
Аватара пользователя

Модератор
Сообщений: 1085
Я тут с 14 апр 2013
Откуда: Нижний Новгород
Репутация 309 [ ? ]



Вернуться в Исходники и Примеры для Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх