/MSS_Match_Plugin

CS:GO Sourcemod plugin for competitive matches and scrims

Primary LanguageSourcePawnGNU General Public License v3.0GPL-3.0

MSS_Match_Plugin

MelonSoda Serverで導入しているCS:GO Match Pluginです。

バージョン1.2.0よりMSS_Demo_Record_PluginMSS_Map_Changer_Pluginの機能を包括しています。

このプラグイン1つでナイフラウンド、ポーズ、タイムアウト、バックアップラウンド、コーチモード、DEMO録画、マップチェンジャー(Steam Workshop対応)、GOTV無効化、BOT無効化、簡易的な練習モードの設定が可能です。
現在、日本語、英語に対応しています。

寄付(Donation)のご協力をお願いいたします。

How to setup

プラグインを利用するにはMetamod:SourceSourceModを導入する必要があります。
Clone or DownloadからDownload ZIPをクリックしダウンロードします。
ダウンロードしたファイルを解凍します。
addons/sourcemodcfgmapchanger.txtをサーバに保存します。
以上でセットアップは完了です。
※ファイルをいじらずにそのままサーバに保存することでMelonSoda Serverと同じ環境にすることができます。

How to use

チャットから利用できるコマンド一覧(SayCommand)

  • !live
    • 試合開始
  • !30r
    • フル30ラウンド
  • !knife
    • ナイフラウンド
  • !scramble
    • スクランブル
  • !swap
    • 陣営交換
  • !pause
    • 試合一時停止
  • !unpause
    • 試合再開
  • !timeout
    • タイムアウト(4times 30sec)
  • !restart
    • ウォームアップ開始
  • !coach ct
    • カウンターテロリストコーチ
  • !coach t
    • テロリストコーチ
  • !nogotv
    • GOTV・DEMO録画停止
  • !backup
    • バックアップラウンド(直前のラウンドのみ)
  • !nade
    • 練習モードのオン・オフ
  • !map
    • マップ一覧を表示

コンソールから利用できるコマンド一覧(ConsoleCommand)

  • admin_backup "任意のラウンド数"
    • 直前ラウンド以外のロールックが必要な際に利用(サーバクラッシュや直前ラウンドが過ぎてしまった場合など)

Note

mapchanger.txtにマップを追加する場合はマップ名ごとに改行してください。
Steam Workshop製のマップもマップ名のみmapchanger.txtに書いてください(aim_mapなどのように)。
Valve製の旧マップをmapchanger.txtに追加したい場合のみworkshop/626513993/de_nukeのように明示的に書いてください。
選択したマップがサーバ上にない場合はエラー表示されず何も起きません。
sv_hibernate_when_empty "0"の場合、サーバからプレイヤーがいなくなってもDEMO録画が継続されます。

Convars

Convarを変更してコマンドの制限をすることができます。
変更する場合にはcfgにあるmss_match_plugin.cfgを編集します。

  • mss_printchat_name
    • Default: MSS
    • Description: プラグイン表示名の変更
  • mss_match_config
    • Default: esl5on5.cfg
    • Description: マッチコンフィグの指定
  • mss_fullround_config
    • Default: esl5on5_fullround.cfg
    • Description: フルラウンド(30ラウンド)コンフィグの指定
  • mss_live_enable
    • Enable: 1
    • Disable: 0
    • Description: 試合開始の有効・無効
  • mss_fullround_enable
    • Enable: 1
    • Disable: 0
    • Description: フルラウンド(30ラウンド)開始の有効・無効
  • mss_kniferound_enable
    • Enable: 1
    • Disable: 0
    • Description: ナイフラウンドの有効・無効
  • mss_timeout_enable
    • Enable: 1
    • Disable: 0
    • Description: タイムアウトの有効・無効
  • mss_backupround_enable
    • Enable(Voting): 1
    • Enable(forceing): 2
    • Disable: 0
    • Description: バックアップラウンドの有効・無効
  • mss_swap_enable
    • Enable: 1
    • Disable: 0
    • Description: スワップの有効・無効
  • mss_scramble_enable
    • Enable: 1
    • Disable: 0
    • Description: スクランブルの有効・無効
  • mss_bot_enable
    • Enable: 1
    • Disable: 0
    • Description: ボットの有効・無効
  • mss_gotvkick_enable
    • Enable: 1
    • Disable: 0
    • Description: GOTVの有効・無効
  • mss_nade_enable
    • Enable: 1
    • Disable: 0
    • Description: 練習モードの有効・無効
  • mss_warmup_infinite_money
    • Enable: 1
    • Disable: 0
    • Description: ウォームアップ時のマネー無限
  • mss_mapchanger_enable
    • Enable: 1
    • Disable: 0
    • Description: マップチェンジャーの有効・無効
  • mss_demo_enable
    • Enable: 1
    • Disable: 0
    • Description: DEMOの有効・無効
  • mss_demo_name
    • Default: auto-%Y%m%d-%H%M-<*MAPNAME*>
    • Description:
    • DEMOファイルの名前
    • DateTime形式
    • 表示例: auto-20190315-1200-de_mirage
    • 注意: .demはつけないこと
  • mss_damo_directory
    • Default: demo_record/%Y-%m/%Y-%m-%d
    • Description:
    • DEMOファイルの名前
    • DateTime形式
    • 保存先例: csgo/demo_record/2019_03/2019-03-15/
    • 注意: csgoディレクトリ以下にのみ指定可能
  • mss_demo_record_start_time
    • Default: 5.0
    • Description:
    • DEMO録画が開始される時間
    • mss_demo_native_plugin "0"のときのみ有効
    • プレイヤーがサーバに接続したX秒後にDEMO録画開始
    • tv_delayの影響を受けるため低遅延を推奨