ページへ戻る
+ Links
印刷
ActionScriptでチート検出
の編集 ::
NJF Wiki
xpwiki
:
ActionScriptでチート検出
の編集
ActionScriptでチート検出 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
ゲームでのチートの主流は表示されている数値などをメモリ上で検索、それを書き換えるもの。 対策としては画面に表示される数値についてはメモリを多重化しておくという方法がある。 つまりたとえば、realValという変数に実際の値を入れ、secValという値にそれを定数倍した数を入れる。 realVal = t; secVal = t * seed; すると常に secVal == realVal * seed が成り立つはず。 もしrealValが書き換えられていると、そうはならないため、チートが検出できる。 if (secVal != realVal * seed) { cheatDetect(); } まとめたクラスは以下の添付ファイルで。 ただし、この方法もswf自体がデコンパイルされて書き換えられると有効では無いので、swfの暗号化が必要。
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「京都」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
添付ファイル
:
SecureMemory.as
822件
[
詳細
]