本サーバーでは、ベースレイプやベースキャンプを禁止しています。これは本ページの「ServerRules」やゲーム内の「@rules」コマンドでも確認できます。ただ、多くのプレイヤーはいちいちサーバールールを確認しないので、それだけではルールを破るプレイヤーが続出します。そのため、多くのサーバーでは敵ベースへの攻撃や味方ベースからの攻撃に対して何らかのペナルティを発生させる設定を行っています。
これらのペナルティ機能はProconのプラグインで実現することが多く、BFBC2では、以下のProconプラグインが有名なようです。
Insane Punisher
https://forum.myrcon.com/showthread.php?1069-Insane-Punisher
本プラグインは、マップの特定エリアでキルが発生した時に、さまざまな対処が行える機能を搭載しています。某アタカマ1000チケットサーバーでは、ベースレイプやベースからの攻撃でキルされた直後に、殺されたプレイヤーがチャットで「!punish」と打てば殺した相手が死ぬのですが、その機能を実装しているのが恐らくこれだと思います。
ただ、このプラグインは開発がだいぶ昔に終了しており、最新版のProcon Ver.1.4.1.5では動作しません。フォーラムの情報を見ると、過去のProcon Ver.1.4.0.9以前なら動作するらしいのですが、私の環境で試したところ動作しませんでした。なので、とりあえずは一時的な処置として以下のプラグインで警告するようにしています。
Custom Warning Builder
https://forum.myrcon.com/showthread.php?758-Custom-Warning-Generator-Ver-2-0-2-2-3rd-April-BC2-BF3
現在、本サーバーでは上記プラグインを使って、マップごとに設定してある敵ベース内にいる敵をキルした場合、画面内に「DO NOT BaseAttack [PlayerName]!」と警告が出るようにしています(警告メッセージはプレイヤー全員に見えます)。さらに、4回めの警告で自動的にサーバーから強制キルされます。なお、ベースキャンプからのキルに対するペナルティも実装可能ですが、現在は採用を見送っています。
どんな理由であれ、サーバーからの無慈悲な強制キルというのは、実際にプレイしていると不快なものです。なので、本来は前述した「Insane Punisher」を使って、殺された相手プレイヤーの判断でキルを発生させるというのがベストに思っています。ただ、現状「Insane Punisher」が導入できそうにないので、一時的な措置として以上の対策をしています。
しかし、Proconのフォーラムを見てると、便利そうなプラグインはほとんどがBF3やらBF4専用で、3年前のゲームであるBFBC2のプラグインはまず開発終了してるんですよね。古いものになると最新版のProconに対応していないものも多いし、そもそも今更BFBC2のサーバー管理を始める人も居なくて情報も少ないしで、色々と難儀しています。