2023/11/04 ダウンロードできない不具合を色々修正しました。リンク先が旧ドメインのまま放置されていました。ついでにHTTPSにしてあります。
しかしながら、公開から9年以上が経過しているため、ゲーム内部やSourceModの仕様変更により動かない可能性が高いです。SMも数年前にNew Syntaxとかで文法変わってたと思うので、現行のバージョンで動くかはかなり怪しいです。現状時間が取れずサポートも難しい状態です。使用される際は自己責任でお願いします。
DL用の青いボタンのそばにあるリンクをクリックするとダウンロードできると思います。
もしリンク切れてたら各ページのコメントかX(ツイッター)でつっこんでいただければと。
ご迷惑をお掛けして申し訳ないです。
—–
需要あるのかわからないけど、プラグイン開発の参考程度にはなるかもしれない…
全てのプラグインはSourceModのライセンスに従い、GPLv3とします(ソースは、最近の更新分からルートフォルダに置くようにしました。それ以前のものは/addons/sourcemod/scriptingにあります)
メッセージ表示が英語だと分かりづらそうなものは、多言語対応にして日本語メッセージを追加してます。
(英語メッセージは結構適当です)
●L4D2 Defib Glitch Canceller [L4D2対応][多人数サーバー用]
多人数サーバーにおけるAEDバグの回避+死体位置の修正を行う。
●L4D Rescue Tank [L4D1/L4D2対応]
一定確率でクローゼットからTankを出現させる。
●L4D AutoPosSave [L4D1/L4D2対応]
パニックイベントが起きた地点を「チェックポイント」として、もし全滅してリスタートになった場合は、最後のチェックポイントまでワープできるようにする。
●L4D Surrender [L4D1/L4D2対応]
生存者を降参させ、現在のラウンドを終了させる。
●L4D WarpSurvivorBots [L4D1/L4D2対応]
生存者Botを指定したプレイヤーの位置へワープさせる。Botが上手く動かなくなってしまった時に便利。
●Force Mission Changer + Vote バージョン1 [L4D1/L4D2対応]
Force Mission Changerプラグインに投票機能を追加したもの。
最終マップ開始から60秒後に自動で次キャンペーンの投票を開始して、その結果でFMCが用意した次キャンペーンを切り替える。
●L4D Idle Fix [L4D1/L4D2対応][多人数サーバー用]
多人数サーバーで、 休憩状態時に起こる以下のようなバグを修正する。
- 休憩時に出現したBotとは別のBotにフォーカスされ、復帰するときそのBotから引き継いでしまう
(結果、休憩前に操作していたキャラとは異なるキャラを操作することになる)- 人間に対して引き継ぎが行われようとした結果、失敗して観戦者から戻れなくなる
●L4D AntiRunTrap [L4D1/L4D2対応]
セーフルームへの駆け込みをできなくする。スタート時にチェックポイント地点のセーフルームをロックする。全てのTankを倒してプレイヤー全員が集まらない限り、ロックは解除されない。後続の生存者の孤立や、アイテムの独り占めを防ぐことができる…かもしれない。
●L4D2 Remove Upgradepack Restriction [L4D2対応]
同一の強化弾薬パックでは同一キャラに付き1回しか強化弾薬を獲得できない制限を外し、複数回弾薬が取得できるようにする。
強化弾薬パック1つあたりのマガジン数を変更できる。
●L4D Homerank [L4D2対応](L4D1でも多分使えます)
Tankに殴られた時の「飛距離」「高さ」「滞空時間」を表示するプラグイン。無駄にランキング機能付き。
●L4D_WarpSB [L4D1/L4D2対応]
生存者Botを投票をコールした人のもとへワープさせる。L4D WarpSurvivorBotsの後継。
31 comments
1 ping
Skip to comment form
missionchanger+voteを使わせてもらってます。
Enables Force changelevel when all player die on final map in coop gamemode ”0″なんですが、全滅後次のmapに行ってしまいます。
何かの不具合でしょうか?それとも私の勘違いなんでしょうか?
今まではこの設定で動作に問題なかったんですが
お手数かけますが、面倒でなければ対応お願いします。
自己解決しました。お騒がせいたしました。
これからも頑張って下さい。
はじめまして
マップの自動切換えをしたくこちらのFMCを使わせていただいています。
エンディング後すぐに次マップに自動で切り替わり良いのですが、たまにはエンディングも見たいと思ったときに
見れるようにはできないのでしょうか?
よろしくお願いします。
Author
こんにちは。
ベースにしているFMC側の機能で、エンディングからマップ切り替えの動作に入るタイミングを遅らせる設定があります。
coopであれば、sm_l4d_fmc_chdelaycoop
対戦であれば、sm_l4d_fmc_chdelayvs
のCVARを変更することでできるかと思います。
ただ、L4D側の仕様でエンドロール中にスペースキーでスキップできてしまうので、そうなった場合は、マップ切り替えされずに終了してしまい、サーバーから追い出されてしまうので注意が必要です。
ありがとうございます。
毎回エンディングを見るようにすればとりあえずいいのかな、早速試してみます。
管理者様こんにちは、ストキングといいます
突然申し訳ないですが、質問させた頂きます。
L4D WarpSurvivorBotsなのですがbotがこっちに来ない時に使用したいと思って導入さしたのですか使い方がまったく分からなく困っております。
サーバ管理者以外使用不可能なのでしょうか?
(サーバソフト側で入力?チャット窓で入力?)
一般の方達もコマンドみたいなのを打てば動作するのでしょうか?
動作方法が今一分からないもので・・・
なにとぞ使用方法など教えて頂けないでしょうか。
よろしくお願い致します。
Author
>>ストッキングさん
こんにちは。
WarpSurvivorBotsプラグイン単体で使用する場合は、SourceModのキック権限を持っている管理者のみが使用できます。
元々このプラグインは、Custom Votesプラグインと組み合わせて使用することを想定して作られたものだったりします。組み合わせると一般ユーザーからも投票という形で使えるようになります。
単体で使用する場合、コマンドを実行できる場所は、
・サーバーのコンソール
・SourceModの管理者としてサーバーに入っている状態で、クライアントのコンソール
・SourceModの管理者としてサーバーに入っている状態で、チャットから”!l4d_warp_sb (プレイヤー名)”
となります。
あと、説明のコマンドの綴りが間違っていたので訂正しておきます。すみません。
正しくは、”sm_l4d_warp_sb”です。
プラグイン使用させていただいてます。
少し前から困ってるんですが・・・
FMCにてクライアント側の読み込み不具合だと思うのですがプラグインでの調整ってのは不可能なんでしょうか?
気に入って使わせてもらってるので、何とかならないかなと思いまして
よろしくお願いします。
Author
>>キムチセヨさん
こんにちは。
プラグイン側で直せるかどうかは状況によるので何とも…クライアントのバグが原因だったりするとキツイかもです。
具体的に不具合というのはどのようなものでしょうか。
>>ArmGadgeさん
お返事感謝です。
いつだったかのupdate後より、最終マップにて5秒後に投票します。
の後投票が開始されないんです。
投票が開始されても鯖側でのチェンジはできますが、クライアント側で落ちてるみたいです。
ただデフォルトマップである場合はNoMercyまでは指定した順に勝手にマップチェンジしていきます。
Author
>>キムチセヨさん
投票の段階でプラグインが機能してないようですね…ファイル関係かな。
ちょっと確認してもらいたいのですが、投票時に鯖側のコンソールかログに何かメッセージは出てませんか?
マップ変更時にクライアントが落とされるというのは、もしかしてカスタムキャンペーンに変えるときだけとかないですか?
>>ArmGadgeさん
明けましておめでとうございます。
ログには出てません。
カスタムマップに変更時ピンクと黒のチェッカーフラッグの様な柄が出て落ちますね。
多分プラグインが問題ではないと思うのですが・・・
Author
>>キムチセヨさん
んー、ログには出ませんか…
・sm plugins listでFMCがfailed表示になっていないかどうか
・他に投票やメニュー表示の動作を行うプラグインが同じタイミングで動いていないか
このあたりも当たってみてもらえると。
カスタムマップに変更時にクライアントが落ちるのは、クライアント側のバグか仕様である可能性が高いと見ています。
サーバー側のプラグインやsourcemodを無効にした状態でも起きると思います。
(これについては後ほど記事を上げようかと)
プラグインに関しては、問題ない様です。
やはり仕様なんですかね?
同じ症状で難民救護板では見ましたが、ここでは出てないので聞いてみた次第です。
記事を拝見しまして今後参考にします。
正月早々すいませんでした。
すいません
見落としありました
Plugin encountered error 15: Array index is out of bounds
L 01/03/2011 – 04:18:56: [SM] Displaying call stack trace for plugin “sm_l4dvs_mapchanger.smx”:
L 01/03/2011 – 04:18:56: [SM] [0] Line 711, D:Worksourcemodoriginal_srcsm_l4dvs_mapchanger_154vote.sp::DoVoteMenu()
L 01/03/2011 – 04:18:56: [SM] [1] Line 661, D:Worksourcemodoriginal_srcsm_l4dvs_mapchanger_154vote.sp::CampaignVoteTimer()
です。
Author
>>キムチセヨさん
報告ありがとうございます。投票候補のファイルを読んでいる段階でエラーになっているようですね。
このエラーが出るときに使っていた投票候補のファイル(sm_l4d**_mapchanger_vote.txt)を上げてもらえると、何かわかるかもしれないです。
c1m1_hotelDead Center
c2m1_highwayDark Carnival
c3m1_plankcountrySwamp Fever
c4m1_milltown_aHard Rain
c5m1_waterfrontThe Parish
c6m1_riverbankThe Passing
c7m1_docksThe Sacrifice
c8m1_apartmentNoMercy
l4d2_deadcity01_riversideDead City2
l4d_orange01_firstBlood Orange
apartmentDead On Time2
l4d2_win1Freezer Burn
l4d_noe1Fort Noesis
l4d_sc_marketDeadly Dispatch
2ee_01_deadlybeggining2evileyes
(管理者より:途中省略させて頂きます。71個のマップがありました。)
以上です。
あれれ が入ってないですね?
ちゃんと全てに入ってます。
仕切る記号がここで表示されないです。
Author
ありがとうございます。
実は現在の仕様だと、選択肢となるマップが64個程度までしか受け付けられないのです。すみませんorz
応急的ではありますが、sm_l4d**_mapchanger_vote.txtに載せるマップ数を減らすことでエラーは解消できると思います。
なるほど
どーりで突然選択できなくなった訳ですね。
減らしてみます。
ただカスタムマップへの移動は無理ですよね?
Author
過去レスの通り、現バージョンのクライアントはカスタムマップへの移動時に落ちてしまいます…
…が、続きがあって、クライアントでupdate_addon_pathsを実行するとこれが回避できるらしいというところまで判っています。
(その辺まとめておきました) http://radiowave.moe.hm/wordpress_old/?p=880
FMCは自動でchangelevelを実行することでマップを切り替えているので
投票で決定されたマップに移る直前にクライアントでupdate_addon_pathsを実行すれば、同じ効果が得られます。面倒ですが。
>>ArmGadgesさん
やはり簡単ではないですね・・・
以前どこかで、とある鯖の常連が切り替え時に素早く何かをしてマップを廻していたって方法はこれだったんだ!?
決定したマップにchangelevelする直前とはエンディングロールの時ですよね?
MOTDで説明となると少し厳しいですね
server.cfgで実行できればいいのですがconsoleの存在すら知らない方も多いのでw
私自身はスッキリしました。
ありがとうございました。
はじめまして。
マップの自動切換えの為、こちらのFMCを使わせていただいています。ありがとうございます。
ところでさらに追加で使用させて頂こうかと、以下のプラグインをDLを試みたのですが、DLできません。
L4D AutoPosSave
L4D Idle Fix
L4D WarpSurvivorBots
当方のせいなのかもしれないのですが、リンクの確認のほうをお願いします。
Author
>>ballyさん
こんにちは。
リンクの件失礼しましたm(_ _)m
一部のDL用リンクが去年12月末で廃止したポートへ繋がるものになっていたので修正しときました。
よろしくお願いします。
主さん初めまして
自分はここのL4D AutoPosSaveというプラグインを使わせてもらっているのですが
このプラグがチェックポイントを作る条件て何なのでしょうか
稀にスイッチを押して起きたラッシュイベントでもチェックポイントが作成されず
全滅してもワープ出来ないということがあります(ダークカーニバル チャプター4のセーフルーム前の門)など
下らない質問で申し訳ないですがご教授お願いします。
Author
>>ttさん
こんにちは。御返事遅くなって申し訳ないです。
ちょっと難しい話になってしまいますが、
AutoPosSaveは、”create_panic_event”と、”finale_start”というイベントをトリガーにして、プレイヤーの位置を記録するようになっています。
名前の通り、主にラッシュイベントの開始時と、フィナーレ開始時にゲーム内で発行されているイベントなのですが、
逆を言えば、ラッシュイベントであってもこのイベントが発行されない場合は記録されません。
マップを作成したことがないのでなんとも言えないのですが、恐らくイベントを発行する/しないはマップの設計次第なのでは無いかと思います。
Author
プラグイン毎に固定ページを作りました。
各プラグインへのコメントはそっちにお願いできればと。
リンクミスとかありそうなので、しばらくここのコメント欄はあけときます
もしそういうのがあったら遠慮無くこちらへお願いします。
L 11/05/2012 – 13:34:51: SourceMod error session started
L 11/05/2012 – 13:34:51: Info (map “c5m1_waterfront”) (file “errors_20121105.log”)
L 11/05/2012 – 13:34:51: [SM] Plugin encountered error 25: Call was aborted
L 11/05/2012 – 13:34:51: [SM] Native “SetFailState” reported: sm_l4dvs_mapchanger.txt not found!
L 11/05/2012 – 13:34:51: [SM] Displaying call stack trace for plugin “sm_l4dvs_mapchanger_154vote.smx”:
L 11/05/2012 – 13:34:51: [SM] [0] Line 177, sm_l4dvs_mapchanger_154vote.sp::CheckGameMode()
L 11/05/2012 – 13:35:04: Error log file session closed.
my l4d2 dedicated server error log Attached.
fix please.
Author
>>Maximus
Do you have sm_l4dvs_mapchanger.txt in the sourcemod/data/ ?
It says that file is missing.
Author
【お知らせ】
個別ページを作りましたので、このページのコメント欄をクローズします。
以降は各プラグインのページのコメント欄をご利用ください。
[…] 配布元Webサイト […]