0

javascriptサーバー側を使用して、特定のコア計算のページソースに表示されないことはまったく可能ですか?

私はゲームを開発していますが、コードの重要な部分の 1 つは、サーバー側で計算してからクライアントに戻す必要があります。

私のゲーム全体は Javascript で作成されていますが、チートを防ぐためにビューから非表示にする必要があるこの 1 つの特定の機能を除いて、そのほとんどはクライアント側で問題ありません。

これは可能ですか?もしそうなら、サーバー側の JS をどのようにセットアップしますか?

4

4 に答える 4

5

node.jsを見たいと思うでしょう。Node.js を使用すると、サーバー上で JavaScript コードを実行でき、http 要求を受け入れて応答するために非常に簡単に起動して実行できます。また、Node.js サーバーの実装をさらに簡単にするExpressjsも参照してください。

于 2012-05-06T03:53:50.363 に答える
3

サーバーサイドスクリプトを実行するには、さまざまな方法があります。 Node.jsは 1 つの解決策ですが、PHP、Ruby、または Python でもサーバー側の計算を行うことができます。

ただし、ゲームがクライアント側のJSである場合、グリースモンキープラグインがインストールされている人なら誰でもチートできるため、それは問題ではありません.

于 2012-05-06T03:54:37.790 に答える
0

また、(ソース コードを公開することなく) クライアントからサーバー関数を簡単に呼び出すことができる NowJS (http://nowjs.com/) を確認することをお勧めします。

now.calculateGameScore(関数(データ){ ... });

于 2012-05-07T04:56:04.363 に答える
0

私はAJAXリクエストを行います。生データをサーバーに送信し、完成したデータを取得します。サーバー側言語 (PHP) を使用して安全な計算を行います。サーバー側の JavaScript は本当にくだらないシュートです。

于 2012-05-06T04:06:09.407 に答える