BF4 Procon プラグイン ProconRulz の導入方法

公開日: : ゲーム, FPS, BF4, サーバ管理

Procon のプラグインである ProconRulz の導入について説明します。

このプラグインは、簡単に言うと、超協力なスクリプト制御を以って、ルール化した神の手を自動化する事が可能になるプラグインです。
意味がわからないですね。

制御可能な事が多すぎるので、簡単に幾つかの例を交えてできる事を説明しておきたいと思います。

制御可能な事

  • ルールに基づいた自動キル、自動キック、自動バン
  • 起動トリガーを設定した自動メッセージ送信(Say、Yell)
  • マップ毎の使用可能な武器を制限

大きな所ではこのような事が全自動で制御出来るようになります。

ロッカーでのピストルオンリー鯖や爆発物禁止鯖等もこのプラグインを導入すると運用可能になります。
それではまず導入から説明していきましょう。

ProconRulz の入手

Procon のフォーラムに、専用スレッドが立っているので、そこからダウンロードします。
ProconRulz の配布元フォーラムスレッド

スレッドの頭には、このプラグインでできる事等が書いてあります。
英語が分かる方はもうそっちを読んでもらったほうが多分良いです。

スレッド中盤には、逆引き的なスクリプトの記述例が記載されています。
Example 23 とかありますので、大抵のやりたいことはここの例を参考にすれば実装出来るかと思います。

その下に、ようやく以下のようなダウンロードリンクがあります。
ダウンロードリンク

ダウンロードする際には、特にフォーラムのユーザ登録は不要です。
2014/03/24 時点では、バージョン 44j1.zip となっています。

ダウンロードが完了したら、zip ファイルを解凍しましょう。
さすがに鯖管をやろうと思っている人がzipって何?とかは無いと思いますのでアーカイバとかは省略します。

Procon への導入

解凍すると、一つのC#のソースファイルと、スクリプトが記述されたtxtファイルが沢山入っています。
ProconRulz中身

拡張子を表示していない場合は分からないかもしれませんが、「ProconRulz」というファイルがプラグイン本体(の元)になります。
このファイルは下手に書き換えると壊れるので、触らないようにしましょう。
その他のテキストファイルは実際のスクリプトになっているので、とりあえずは無視しておきます。

肝心のProconへの導入方法ですが、基本的な導入については、他のプラグインも同様ですが、プラグインのソースファイル(あれば設定ファイルも含む)をProconの所定のフォルダにコピーして、Procon側でコンパイルさせる事で導入完了となります。
1つずつ説明していきます。

プラグインソース、設定ファイルをコピー

出来ればProconは落としておいたほうが良いですが、別に起動したままでも導入可能です。
先の ProconRulz.cs と、proconrulz_rules.txt というファイルをコピーします。
Proconがインストールされているフォルダの下に<\Plugins\BF4\>というフォルがあるので、そこへ貼り付けます

プラグインのコンパイル

Proconに、導入したプラグインを認識させます。
先のファイルコピー時にProconが起動させていなかった場合は起動して下さい。
起動したままファイルをコピーした人は、Procon の Plugins タブから読み込みます。
下の画像のラベルリンクをクリックして下さい。
プラグインのリロード方法。吹き出し注目
これでプラグインが Procon に認識されたはず。

プラグインロードの正否確認

プラグインタブの下部にあるメッセージ欄に、「ProconRulz: xx rulz loaded」と出ていて、先の画像の用に、左側にProconRulzが表記されていれば導入完了。

xx の部分は読ませたルールの数になるのでそれぞれによります。
ここに何らかのエラーが出ている場合、大抵は Procon を起動する際の権限不足か、スクリプトファイルの不足等かと思います。
エラーをよく読んで適時対応して下さい。

独自ルールの記述について

デフォルト状態では、画像にあるプラグインタブの右側、Rules の欄にルールが設定されています。
ここへじゃんじゃんルールを記述していっても、制御は可能かと思いますが、メンテナンス性がクソになるので、より細かなルールについては、 proconrulz_rules.txt に記述して行くことにしましょう。
この Rules の中身は(多分)消してしまってもOKです。
今時点だと、join or leave の際にチャット欄に名前が say されるようになっていると思います。

気になる人は実際に join してみて、チャット欄を確認してみましょう。

次回は実際のスクリプトを書きながらルールを一つ作ってみようと思います。

ちなみに、待ちきれない人は以下のドキュメントを参考にして各自記述してみてください。
日本語での設定方法は今のところほぼ見つけられていませんので、英語を解読する必要はありますが。

ProconRulz オンラインドキュメント
バージョンは一つ前のマニュアルですが、BF4関連命令も記載されているので大丈夫です。

それでは、また。

  • このエントリーをはてなブックマークに追加

関連記事

BF4 近況と分析

最近はバトルフィールド4ばかりやっているのだけど、まだまだ noob を抜けられないというのが近況。

記事を読む

ブラッドレイン 深紅の叛逆者

ネットの友人に、面白そうなゲームが発売されたと聞いてDLしてみたのがこのブラッドレイン 真紅の反逆者

記事を読む

BF4 ProconRulz を利用した使用武器制限の設定方法

単純な使用武器制限は簡単に設定出来ます。 SR禁止にしたい場合は、このように記述します。

記事を読む

BF4 借りているサーバの情報

レンタル中のBF4サーバーです。 せっかくなので紹介ページにしておきましょう。 バトルロ

記事を読む

【BF4】ファントム訓練兵のアンロック

今更感はかなりありますが、ファントム訓練兵という任務をクリアするために、アンロックをしなければいけま

記事を読む

FPS をやり始めました(BattleField4)

ここ最近ネットの友人が楽しそうに話していた流れで、Battle Field 4 (以下BF4)を買っ

記事を読む

BF4 Procon の導入と設定#1

さて、無事にサーバを借りられたら、次はサーバの設定をしなくてはいけません。 デフォルト設定でもゲー

記事を読む

BF4 サーバをレンタルする方法

唐突ですが、BF4 のゲームサーバをレンタルしてみました。 日本語文献がかなり少ないので簡単にやり

記事を読む

BF4 Procon の導入と設定#2

さて、Proconの導入と設定その2を書いていこうと思います。 ただ、つらつらをツールの説明を

記事を読む

BF4 サーバ管理者権限の悪用

先日紹介したProconRulzをはじめとするプラグインを利用する事により、BF4での使用武器制限等

記事を読む

BF4サーバーを解約する

もうやらなくなって久しいBF4。 GameServerでサーバが借り

WindowsPowerShellについてのメモ#1

最近使う機会が多いのでメモしておく。 google検索しても一発

7/26 大王崎ジギング

いつものメンバーで大王崎までジギングへ行って来ました。 今回はとても

オレオレGyazoのjsとcssについて

以前公開したオレオレGyazoのソースについて、jsとcssが公開され

南港大橋でのアジング

超柔らかい月下美人70UL-Sを使っていたのだけど、どうしても掛けに行

→もっと見る

PAGE TOP ↑