Friday, April 19, 2024

BuriBuriNekoManma

Team Fortress 2 Server Powered by Noob93

WindowsでSRCDSのパフォーマンスを上げる

Posted by noob93 On 12 月 - 5 - 2010

マルチコアCPU用の記事です。

BOTサーバーはSRCDSの他にもWEBやMumble、TVの録画などと兼用しています。 その為、他の処理にSRCDSのリソースを奪われないようにする必要があります。SRCDSはマルチコア非対応なので、SRCDSのインスタンス1つに1つのコアを専用で割り当て、その他の処理を残りのCPUでまかなうようにしたいと思います。タスクマネージャー上の「関係の設定」でも可能ですが起動のたびに設定するのは面倒なので、今回はBill2’s Process Managerという日本語対応のフリーソフトを利用しました。

Bill2’s Process Managerダウンロードページ

bpm-001

インストール中に「Available languages」内のJapaneseにチェックを入れると日本語化ができます。

 

bpm-002

インストール後BPMを起動し、画面左下の「Options」ボタン→新しく開いた画面左下のEnglishのプルダウンを日本語に変更。

 

bpm-003

「標準のルール」→「ルールのプロパティ」で、優先度の設定を「通常以下」、関係の設定にチェックをつけSRCDS以外で使用するCPUにチェックをつけます。BOTサーバーは4コアで、BOTサーバーとBETAサーバーを起動させていますので、ここではCPU1と2にのみチェックをつけます。例外リストはそのまま変更していません。

 

bpm-006

オプション設定を終了し、メインの画面でSRCDSを右クリックし、「このプロセスのルールを作成」を選択します。

 

bpm-004

ルールの作成は、インスタンス名かフルパスで指定できます。BOTサーバーとBETAサーバーで別々のコアに割り当てたいので今回はフルパスで指定します。
優先度の設定は「高」、関係の設定はCPU4に割り当てました。「ウィンドウを最小化またはプロセスを隠す」のタブも同様です。

 

bpm-005

BETAサーバーもCPUだけ3に割り当てて、後は同様に設定しました。

これで例外に設定されているプログラム以外は1と2で処理し、BETAサーバーは3、BOTサーバーは4と振り分ける事ができました。

ゲームサーバー更新情報はSteamコミュニティ、及び公式ツイッターで配信中!

Add A Comment

 →ゲームサーバーへのご意見・ご要望はこちら

マップサイクル変更

Posted by noob93
8 月-14-2012 I

マップサイクル変更

Posted by noob93
1 月-18-2012 I

BeroBero試験稼動

Posted by noob93
10 月-17-2011 I

マップサイクル変更

Posted by noob93
10 月-14-2011 I

社長鯖 クラス別解説

Posted by noob93
9 月-16-2011 I

社長鯖アップデート

Posted by noob93
9 月-10-2011 I

マップサイクル変更

Posted by noob93
8 月-29-2011 I

チート対策

Posted by noob93
7 月-26-2011 I