【问题标题】:Is it safe to build a game with javascript + electron + three.js?用 javascript + electron + three.js 构建游戏安全吗?
【发布时间】:2018-11-15 21:46:50
【问题描述】:

没有什么比 MMORPG 规模大,而是比光速更快的小游戏。

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

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

【问题讨论】:

  • 不,你不能阻止用户对其进行编码。
  • Unity 支持 JavaScript。这不是一个真正的 Stackoverflow 合格问题。

标签: javascript three.js electron


【解决方案1】:

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

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

【讨论】:

  • :o ty。这就是我一直在寻找的
  • 一个 Greasemonkey 脚本会破坏这个。
  • 我的印象是 Greasemonkey 是一个 firefox 扩展,而 electron js 是用来制作桌面应用的
  • 啊,我明白了。取点
  • 你也可以依靠服务器来更新玩家信息,使用客户端只发送玩家输入,从而防止从 devtools 进行任何手动更改
【解决方案2】:

如果它是一个没有应用内钱包的简单游戏,那么你不需要阻止玩家入侵。他们可以以任何方式享受它,即使是以这种方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 2023-03-25
    • 2012-02-13
    相关资源
    最近更新 更多