HTML5版权保护

时间:2011-06-17 20:26:03

标签: html5 encryption copy-protection

我正在建立一个类似于Flash在线游戏的在线游戏,但仅使用HTML。 (HTML5)

我想阻止人们复制它并将游戏放在他们的网站上。

使用flash,我曾经通过添加URL检查来确保它在我的网站上运行,但如果我只能将检查放在Javascript中,这似乎没用。

有什么东西可以阻止别人简单地复制游戏吗?

作为后续行动..

我可以保护信号源吗? (除了使用javascript进行模糊处理。)

谢谢!

2 个答案:

答案 0 :(得分:2)

无法做到这一点,这是网络的本质。你最好的选择是混淆你的代码。

答案 1 :(得分:2)

不幸的是,如果游戏引擎是100%JavaScript,那么最实用的方法就是混淆代码。这是一个link to a site that does just that

但是,通过使用允许客户端脚本与服务器通信的Ajax,您可以在服务器上以PHP等任何类型的服务器端脚本存储游戏的大部分逻辑和功能。

基本上,您的网站上的PHP(或其他一些语言)文件会从用户的计算机获得请求,以便在游戏运行需要逻辑时对游戏中的逻辑做出决策,并且您的服务器会响应,所有这些都通过使用阿贾克斯。然后有人只能复制你游戏的一半 - 那部分存储在JavaScript中。

这种方法的一个缺点是,由于不得不经常与服务器通信,它可能会大大减慢用户的游戏速度。

希望这有帮助并且有意义!