基本的に、ネットワーク ゲームはネットワーク上でうまく動作してほしいのですが、他のすべてはスムーズに動作してほしいのです。
ゲームのブロック全般に関するアドバイスもいただければ幸いです。
私の知る限り、インターネット ゲームの実行を完全に防止する方法はいくつかあります。
- DNS設定(例:hostsファイル)またはルーターのDNS設定を介して完全にブロックする
- 別のDNSサーバーを介して完全にブロックする
- アンインストールや何らかのアクセス制御によってアプリケーションをブロックする
- 定期的にプロセスを自動的に終了してアプリケーションをブロックする
- 定期的にファイルを破損させてアプリケーションをブロックする
しかし、プログラムをブロックするには、もっと巧妙な方法が必要です。次のいずれかの方法が必要です。
- レイテンシが増加します (DD-WRT が提供するような何らかの QoS を通じてこれを実現できるでしょうか?)
- 特定のターゲットIPに特別なルーティング構成を使用することでレイテンシを増加させる
- メモリ、IO、CPUなどの他のシステムリソースを調整する
- ゲーム起動時にキーボード設定をいじる
私はこれを MacOSX と Windows で動作させたいと思っていますが、Linux でも同様に動作するはずです。
ちなみに、私には子供はいませんが、何人かの友人や両親とブレインストーミングをしていました。
答え1
からhttp://hints.macworld.com/article.php?story=20080119112509736
上級 OS X ユーザーは、Darwin に が付属しており
ipfw
、これを使用してカスタム ファイアウォールを設定できることをご存知でしょう。ただし、この同じサービスを使用して、特定のポートの帯域幅を制限することもできます。例:
sudo ipfw pipe 1 config bw 15KByte/s
最大 15KB/秒までの通過のみを許可するパイプを作成します。次に、
sudo ipfw add 1 pipe 1 src-port 80
そのパイプをポート 80 の送信トラフィックに接続し、Web サーバーの送信トラフィックを効果的に制限します。sudo ipfw delete 1
ポートからパイプを削除します。
答え2
というソフトウェアがありますワネムこれにより、ネットワーク内の特定の IP とポートのレイテンシ (遅延)、パケット損失、帯域幅が増加する可能性があります。これは Linux を実行するライブ CD として提供されますが、他のコンピューターから仮想マシンとして実行することもできます。
必要なのは、適切なルーティングとネットワーク上の IP の設定だけです。そのようなスキルがあり、これを 24 時間 365 日実行している場合に限ります。
答え3
IPFIREWALL ( IPFW ) は、FreeBSD ボランティア スタッフ メンバーによって作成および保守されている、FreeBSD が後援するファイアウォール ソフトウェア アプリケーションです。現在、Windows XP/Vista/7 で動作します。
D:\binary\ に解凍するか、wall.cmd の構文を変更してください。