Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript+;构建游戏安全吗;电子+;3.js?_Javascript_Three.js_Electron - Fatal编程技术网

使用javascript+;构建游戏安全吗;电子+;3.js?

使用javascript+;构建游戏安全吗;电子+;3.js?,javascript,three.js,electron,Javascript,Three.js,Electron,没有什么比MMORPG更大的规模了,只有一款比光速更快的小游戏 任何人都可以打开开发工具,所以我想知道是否可以添加防止作弊引擎的保护,或者我是否可以实现一些可以阻止用户在游戏中运行自己的javascript的东西 我也知道用javascript编写游戏可能不是最好的解决方案,因为它效率很低,但这是我想尝试的。根据,有一种方法可以强制开发工具在使用以下代码打开时关闭: win.webContents.on("devtools-opened", () => { win.webContent

没有什么比MMORPG更大的规模了,只有一款比光速更快的小游戏

任何人都可以打开开发工具,所以我想知道是否可以添加防止作弊引擎的保护,或者我是否可以实现一些可以阻止用户在游戏中运行自己的javascript的东西

我也知道用javascript编写游戏可能不是最好的解决方案,因为它效率很低,但这是我想尝试的。

根据,有一种方法可以强制开发工具在使用以下代码打开时关闭:

win.webContents.on("devtools-opened", () => {
  win.webContents.closeDevTools();
});

如果这是一个没有inApp钱包的简单游戏,那么你就不需要阻止玩家进行黑客攻击。他们可以以任何方式享受它,即使是这样。

不,你不能阻止用户使用它进行编码。Unity支持JavaScript。这不是一个真正的Stackoverflow限定问题。这就是我一直在寻找的一个Greasemonkey脚本,它会让我大吃一惊。我觉得Greasemonkey是firefox的扩展,而electron js是用来制作桌面应用程序的,我明白了。要点:您还可以依靠服务器更新播放器信息,使用客户端仅发送播放器输入,从而防止从devtools进行任何手动更改