web-dev-qa-db-ja.com

レイテンシを選択的に増やすにはどうすればよいですか?例えば。スロットルゲーム

基本的に、ネットワークゲームをネットワーク上でうまく実行したくないのですが、それ以外はすべてスムーズに実行したいのです。

また、一般的なゲームのブロックに関するアドバイスもいただければ幸いです。

私の知る限り、インターネットゲームの実行を完全に防ぐ方法はいくつかあります。

  • DNS構成(hostsファイルなど)またはルーターDNS構成を介して完全にブロックする
  • 別のDNSサーバーを介して完全にブロックする
  • アンインストールまたは何らかのアクセス制御によるアプリケーションのブロック
  • たまにプロセスを自動的に強制終了してアプリケーションをブロックする
  • 定期的にファイルを破壊してアプリケーションをブロックする

ただし、プログラムをブロックするためのより微妙な方法が必要です。どちらか:

  • 待ち時間が長くなります(これは、DD-WRTが提供するような何らかのQoSを介して実行できますか?)
  • 特定のターゲットIPに特別なルーティング構成を使用することにより、レイテンシーを増加させます
  • メモリ、IO、CPUなどの他のシステムリソースを調整する
  • ゲームの起動時にキーボード構成をねじ込みます

これをMacOSXとWindowsで動作させたいのですが、Linuxも素晴らしいでしょう。

参考までに私には子供がいませんが、何人かの友人や両親とブレインストーミングをしていました。

3
Arcymag

から http://hints.macworld.com/article.php?story=20080119112509736

上級OSXユーザーは、ダーウィンに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はポートからパイプを削除します。

0
sourcedelica

wanem と呼ばれるソフトウェアがあり、これにより、遅延(遅延)、特定のIPのパケット損失と帯域幅、およびネットワーク内のポートを増やすことができます。 Linuxを実行するライブCDとして提供されますが、他のコンピューターから仮想マシンとして実行することもできます。
そのようなスキルがあり、これを24時間年中無休で実行している場合は、ネットワーク上で適切なルーティングとIPの設定を行うだけです。

0
ralu

IPFIREWALL(IPFW)は、FreeBSDのボランティアスタッフによって作成および保守されているFreeBSDがスポンサーとなっているファイアウォールソフトウェアアプリケーションです。 Windows XP/Vista/7で動作するようになりました!

D:\ binary \に抽出するか、wall.cmdの構文を変更してください

ipfw32

0
David McGowan