0

Java サーバーと通信して統計、スコアなどをプレイヤーから保存するフラッシュ ゲーム (ActionScript 3 を使用) を開発したいと考えています。しかし、フラッシュファイルからサーバーへの保存通信を作成して、他のツールを使用してサーバーに接続し、偽のアクションを使用してスコアをだますことができないようにするにはどうすればよいですか。

これを行う方法はありますか?

私の解決策

ゲーム自体は、ゲーム全体を管理するサーバーに接続し、すべての「計算」などはそのサーバーで行われ、ユーザーが行うすべてのアクションがサーバーに送信され、ゲームが行うすべてがサーバーによって制御されます。

つまり、Flash ファイルが実際に行う唯一のことは、グラフィックを表示することです。

しかし:これを行うためのより良い安全な方法はありますか? それとも、このスローションが最善の解決策ですか?

グラフィックスを表示するだけでなく、ゲーム内で何が起こるかをフラッシュ ファイルで計算することもできれば、もう少し簡単に実行できるからです。

この問題を解決する方法を教えてください。

4

2 に答える 2

1

完全に安全なゲームを作成する唯一の方法は、(あなたが提案したように) サーバー側ですべてのゲーム ロジックを作成し、クライアントから送信されるすべてのアクションを検証することです。クライアント側の役割は、グラフィックを表示し、ゲームの仕組みに影響を与えない計算を行うことだけです。要確認 クライアント側のコードはすべてハッキング可能です。

于 2013-07-30T09:43:34.657 に答える