- 1 名前:名前は開発中のものです。 [2009/03/25(水) 04:53:05 ID:DQcGtJGv]
- バイナリやメモリの改変とかの不正に対する技術について。
とりあえずC#でお願いします。 例えばチェックサムとかでバイナリ改変チェックを入れたとして そのチェック自体をバイナリ改変でスルーすることができると思いますが その対策とかはあるのでしょうか? おそらくどんな対策(nProにしても)も上級者には破られると思いますが 中級者くらいまで防ぐ目的でお願いします。
- 17 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 09:58:56 ID:dcf96ssf]
- チートに関しては「チートされて損をするか?」って議論も必要
例えば会社が作るオンラインゲームなら、チート対策は必須だろう 課金システムを改変されたりしたら大損、BOTなどの使用はユーザーを減らすし、 対戦でチートを使われるだけでもプレイヤーの顰蹙を買う 逆に、個人で作るゲームやオフラインゲーム、アーケードのオンラインゲームは気を使わなくてもいい チートをやったところで誰かに迷惑をかけるわけではないし アーケードゲームならば、チートをやった店に懲罰が降りかかるので、違反が限りなく起こりにくい チート対策にコードを書いたり、監視スレッドを走らせたりすると、ゲーム自体の挙動が遅くなる恐れがある データの保護に暗号化などを使っても同じ ゲームを守るために面白さが犠牲になってしまっては意味がないということ 「その対策は本当に必要か?」という議論を常にやってほしい
- 18 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 12:10:58 ID:PoTwSL3E]
- >>17
同感。 また徒に対策を強化することで、かえって対抗心を煽るってケースもあるしな。 チートすることよりもプロテクトを破ることに燃えられては、ますます無意味。
- 19 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 16:27:27 ID:r7XGExcp]
- チートって攻撃力とかパラメータの数値をイジルだけ?
たとえば、こういうゲームはチートできるの? d.hatena.ne.jp/ku-ma-me/20081216
- 20 名前:名前は開発中のものです。 mailto:sage [2009/03/29(日) 00:14:00 ID:XYxGas62]
- >>19
おもろいねこれ。 チートはできるよ。 Life10の数値をLife1万とかにすればゲームバランスくずれちゃうでしょ。
- 21 名前:名前は開発中のものです。 mailto:sage [2009/04/06(月) 21:58:18 ID:7OvX1Q9e]
- 毎フレーム数値をチェックして本来変化するわけのないタイミングで数値が変化したらエラー吐いて強制終了とか効かないかなぁ
- 22 名前:名前は開発中のものです。 mailto:sage [2009/04/07(火) 01:05:27 ID:YsFjy+bQ]
- >>21
デバッガでエラー用文章を参照している部分を検出されたらアウト もしくは、終了処理から辿られてもダメ たぶんほとんど効かないと思うよ
- 23 名前:名前は開発中のものです。 [2010/04/24(土) 01:16:22 ID:9G78iIee]
- 宮島
- 24 名前:名前は開発中のものです。 mailto:sage [2010/05/09(日) 15:32:46 ID:ED8VE6R2]
- あ
- 25 名前:名前は開発中のものです。 mailto:sage [2010/05/10(月) 00:40:18 ID:DZxYnn6i]
- ピドさん、まだいたのか。最近どうよ?
|

|