HTML5 защита от копирования - PullRequest
2 голосов
/ 18 июня 2011

Я строю онлайн-игру, похожую на флеш-игру, но использую только HTML.(HTML5)

Я бы хотел запретить людям копировать и размещать игру на своем сайте.

С помощью flash я обычно делал это, добавляя проверку URL, чтобы убедиться, что он работает на моем сайте, но это кажется бесполезным, если я могу поставить проверку только в Javascript.

IsЕсть что-нибудь, что может помешать кому-либо просто скопировать игру?

в качестве продолжения ..

Можно ли вообще защитить источник?(кроме запутывания с помощью javascript.)

Спасибо!

Ответы [ 2 ]

2 голосов
/ 18 июня 2011

К сожалению, если игровой движок на 100% состоит из JavaScript, самый практичный способ сделать это - запутать ваш код.Вот ссылка на сайт, который делает именно это .

Однако, используя Ajax , который позволяет вашему клиентскому сценарию взаимодействовать с вашим сервером, вы можете сохранитьБольшинство логики и функциональности вашей игры на вашем сервере в любом типе серверных сценариев, таких как PHP.

В основном ваши файлы PHP (или некоторые другие языки) на вашем сайте будут получать запросы от компьютера пользователя на выполнениепринимать решения о логике в игре всякий раз, когда логика необходима для функционирования игры, и ваш сервер будет реагировать, используя Ajax.Тогда кто-то может действительно скопировать только половину вашей игры - ту часть, которая хранится в JavaScript.

Недостатком этого метода является то, что он может значительно замедлить игру пользователя из-за необходимости постоянно общаться с сервером.

Надеюсь, что это помогло и имело смысл!

2 голосов
/ 18 июня 2011

Нет способа сделать это, это природа сети. Ваш лучший выбор - запутать ваш код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...