鯖管

Insane LimitsでDiscordとTwitterへラウンド結果を投稿する

投稿日:2019-02-14 更新日:

Proconプラグイン「InsaneLimits」でDiscord(webhook)とTwitterへラウンド結果を投稿する

Post round results to Discord (webhook) and Twitter with Procon plugin “Insane Limits”

 

プログラミングど素人がInsane Limits – Live Server Stats – Kills by Country, Clan, Weapon, … をいじりまくって作ってみました。

I am a programming beginner, I made it based on “Insane Limits – Live Server Stats – Kills by Country, Clan, Weapon, …“.

 

https://forum.myrcon.com/showthread.php?17480-Insane-Limits-Live-Server-Stats-Kills-by-Country-Clan-Weapon

導入するとこんな感じ・・・ example

Twitterはこちら Twitter example

導入方法

  1. Insane Limitsのインストール(詳細はこちら)
  2. Discordでwebhookの設定(詳細はこちら)
  3. Limit #1のFunction settingsで以下の箇所を書き換える
  4. webhookのURLをString webhookUrl = "https://";https://へ上書き
  5. Twitter機能を使う場合はbool tweet = false;falseをへ書き換える
  6. Discordへの投稿にマップ名とモード名を出力したい場合はbool mapMode = false;falseをへ書き換える
  7. Limit #1をevalution: OnRoundOver、first_check: Code、limit_action: noneで設定
  8. Limit #2をevalution: OnKill、first_check: Code、limit_action: noneで設定

注意!Limit #2はLive Server Statsに一部コードを追加しただけなのでLive Server Stats – Kills by Country, Clan, Weapon, …を使用する場合は重複しないようにこちらを使用するように!
注意!Twitter機能を使用するときは、必ずMAX_STATUS_LENGTH140から300へ書き換えて下さい。
注意!Thread.Sleepを使用しているため他プラグインに影響を及ぼす可能性があります。もし影響があるようなら別に専用で稼働させるProconを用意して下さい。

 

Installation

  1. Install Insane Limits
  2. Setting webhook with Discord
  3. In the Function settings of Limit # 1, rewrite the following parts.
  4. Set your webhook URL. Write your webhook URL in “” of line 10 String webhookUrl = "http://".
  5. When using Twitter function, change false of bool tweet = false; to true.
  6. If you want to output map name and mode name on posting to Discord, change false of bool mapMode = false; to true
  7. Limit #1 – evalution: OnRoundOver, first_check: Code, limit_action: none
  8. Limit #2 – evalution: OnKill, first_check: Code, limit_action: none

NOTE) If you are using Live Server Stats, please use only this “#2 Limits” to prevent round stats bugs.
NOTE) When you use the Twitter function please be sure to rewrite “MAX_STATUS_LENGTH = 140;” to 300.
NOTE) Since using Thread.Sleep, other plugins may be affected. If you have any other plugins affected please prepare Procon to run it exclusively. I am currently working on this problem. I am testing with ver 1.2

 

Limit #1

evalution: OnRoundOver
first_check: Code
limit_action: none

 

Limit #2

evalution: OnKill
first_check: Code
limit_action: none

 

-鯖管

関連記事

TDM厨歓喜?! ProconRulzでコンクエストをTDMにする。

BF3をプレイしていた頃はよく、北米の24/7 Noshahr Canals TDM 1000みたいな鯖で遊んでいたなと思う今日この頃・・・。 BF4のTDMってランク鯖だとチケット数400までしか設 …

Procon Plugin AdKatsの導入方法

Proconの管理機能を拡張させる非常に便利なプラグイン、それがAdKats。 このプラグインを導入することによって可能になること・・・ 一部だけ紹介します。 ロッカーやメトロでAuto Nuke A …

ProconRulzでモードによりチケット%を変える

ProconRulzでモードによりチケット%を変える BF4では、ゲームモードにより適正人数が異なります。 例 コンクエストラージ 64 + 2 ラッシュ      32 + 2 DOM、TDM    …

ProconRulz – DAs VoteNuke Auto Surrender

ProconRulz – DAs VoteNuke AutoSurrender   DandZ鯖から3年、ついに完成って感じです・・・。 チケットの消費速度から制圧状況を判定して …

Proconにプラグインを入れる

Proconにプラグインを入れる ProconのプラグインとはC#で作られた.csファイルです。プラグインはProconをダウンロードしたサイトに沢山あります。 Procon Layerを使わない場合 …