1

他の質問には、実際には答えがありませんでした。リーダーボードに保存するシングルプレイヤー ゲームを作成していますが、チート エンジンからスコアを 999999999999999999999999 にすることはできません。Cheat Engine が何もしないように AS3 Flash ゲームを保護するにはどうすればよいですか?

4

3 に答える 3

1

できません。それは避けられません。すべての希望を捨てなさい。ゲームはクライアント側であり、改ざんされる可能性があります。スコアはクライアントから送信され、サーバーに送信される前に傍受して変更することができます。SWF が逆コンパイルされ、アルゴリズムがリバース エンジニアリングされる可能性があるため、スコアをエンコードしようとしても失敗します。SWF とスコアのエンコードとデコードに使用されるロジックを難読化するために地獄に身を投じたとしても、勝つことはできません。あなたができることは、偽のスコアを送信することの難しさを最大限に高めて、チートをする価値がないようにすることだけです。有効なスコアの基準を厳密にし、決定するのを困難にします。たとえば、与えられた数の倍数から x を引いたものなどです。

于 2013-08-05T23:22:21.360 に答える
0

時間のように動的に変化するものにデータをバインドします。チート エンジンには、データ内の時間を追跡するオプションがないためです。さらに、トレーナーが非常に専門的にプログラムされている場合は、この方法と他の気晴らし方法を組み合わせて、数値を別の動的データに乗算するなどの方法を組み合わせることができます.

于 2018-09-01T12:03:17.587 に答える