FPS SyndromeのBF3サーバ管理ツールは、Phogue氏が開発したProCon Frostbiteを利用しています。
ProCon Frostbite http://phogue.net
ProConプラグインについて
主に利用しているプラグインの1つとして、Insane Balancerについて少し書き留めておきます。これは、平均的なゲームを保つ事でレイプゲームと呼ばれる一方的なゲームを減らす為のプラグインです。
以下の情報について当方では一切の責任を負いません。
※プラグインはProConフォーラムからダウンロードできます。
Insane Balancer 0.0.0.5
ちなみに現在の最新版の0.0.0.5は上のリンク先のページ中ほどにあります。
このプラグインの使い方について
・プラグイン設定
1.Battlelog
mail = バトルログのログイン用メールアドレスを入力
pass = バトルログのログイン用パスワードを入力
※バトルログから各プレーヤーの戦績情報などを得る為に入力します。不安な方はソースを確認して下さい。
2.重要な設定項目
balance_threshold = これに設定された値よりチームの人数が大きくならないようにバランスが動作する
live_interval_time = ライブバランス(ゲーム中バランス)を何秒おきにチェックさせるかの時間(秒)です
round_interval = 何ラウンド毎にラウンド終了後のバランスを動作させるかの数値
round_wait_time = ラウンド終了時にスクランブル(バランス)されるまでの待ち秒数(3秒がデフォルトですがあまりに短いとラウンド終了直後に負けチームに移動されそれが結果として反映される場合もあるので数値には気をつけるべきです)
keep_squads = 分隊をキープしたままスクランブル(バランス)するかどうか [有効=true / 無効=false]
keep_clans = クランタグをキープしたままスクランブル(バランス)するかどうか [有効=true / 無効=false]
use_white_list = ホワイトリスト(リストに登録されたプレーヤーはバランスの対象から外れます)を使用するかどうか [有効=true / 無効=false]
warn_say = バランスについてチャット欄で警告を表示するかどうか
balance_round = ラウンド終了時のスクランブル(バランス)を有効にするかどうか [有効=true / 無効=false]
balance_live = ゲーム中のスクランブル(バランス)を有効にするかどうか [有効=true / 無効=false]
admin_list = 管理者リスト [,(カンマ)区切りで複数可能]
round_sort = ラウンドバランス(ラウンド終了時のバランス)時にどの情報を元にするか
live_sort = ライブバランス(ゲーム中のバランス)時にどの情報を元にするか
・kdr_asc_round:ラウンドK/D Ratioの昇順
・kdr_desc_round:ラウンドK/D Ratioの降順
・spm_asc_round:ラウンドScore Per Minuteの昇順
・spm_desc_round:ラウンドScore Per Minuteの降順
・kpm_asc_round:ラウンドKill Per Minuteの昇順
・kpm_desc_round:ラウンドKill Per Minuteの降順
・score_asc_round:ラウンドスコアの昇順
・score_desc_round:ラウンドスコアの降順
・time_asc_round:サーバにJOINしてからのプレータイムの昇順
・time_desc_round:サーバにJOINしてからのプレータイムの降順
_roundで終わる設定項目全てにおいて前ラウンドまたは現在のラウンドの情報が得られます。
console = ここでインゲーム・コマンドを直接入力できます
※インゲーム・コマンドはゲーム内チャットでも入力できます。!、@、/、これらをコマンドの先頭に付けて実行出来ます
コマンドリスト
公開コマンド
!move
バランスが保たれる限り、プレーヤー自身を逆のチームへ移動させるコマンドです
管理者用コマンド
※以下コマンドはadmin_listに存在するプレーヤーだけが利用することが出来るコマンドです。プラグインからの応答メッセージは管理者だけに届きます。
!start check
ライブバランスが有効になり、live_interval_timeで設定された数値を元に働きます
!stop check
ライブバランスが無効になります
!show round stats [player-name]
現在のラウンドのスタッツを表示します。プレーヤーネームはオプションであり指定しなければ全プレーヤーのスタッツが表示されます
!balance live
警告やカウントダウンなしで強制的にライブバランスを有効にします
!balance round
警告やカウントダウンなしで強制的にラウンドバランスを有効にします
1. !set {variable} {to|=} {value}
2. !set {variable} {value}
3. !set {variable}
これらはプラグイン内の変数を変更することが出来ます
2つめの構文では"="と"to"を使うことは出来ません
3つめの構文では変数は"true"とされます
!get {variable}
指定した変数の値を表示します
以上、間違いなどもあるかもしれませんが参考にしてみてください。