-
Notifications
You must be signed in to change notification settings - Fork 2
secchanu edited this page Sep 5, 2023
·
2 revisions
- Node.js(LTS版推奨)JavaScript環境必須
- Git バージョン管理ツール必須
- Visual Studio Code コードエディター 必須ではないが推奨
NodeCG用の空フォルダーを作成する
上で作成したフォルダーをターミナルで開く
(Windows11: 上で作ったフォルダーを右クリックしてターミナルで開く
を選択)
(Windows: エクスプローラーで上で作ったフォルダーを開いてアドレスバーにcmd
と入力してEnter)
(Mac: 上で作ったフォルダーを右クリックしてフォルダにに新規ターミナル
を選択)
ターミナル上で
npm install -g nodecg-cli
nodecg setup --update
を実行
NodeCG (バージョン名) installed
と表示されたらインストール完了
NodeCGのbundlesフォルダーをターミナルで開く
ターミナル上で
ダウンロード
git clone https://github.com/KU-eSports/kuest-streaming.git
ディレクトリの移動
cd kuest-streaming
必要なライブラリのインストール
npm install
ビルド
npm run build
設定ファイルの生成
nodecg defaultconfig
nodecgフォルダー内のcfgフォルダーにバンドル名.json
が生成されるので必要に応じて変更する
nodecgフォルダー内のcfgフォルダーに生成されたバンドル名.json
を以下のように書き換える
{
"title": "配信に表示するタイトル",
"discord": {
"clientId": "",
"clientSecret": "",
"channel_id": "配信時に使用するDiscordチャンネルID",
"speakers": {
"配信で喋る人のDiscordユーザーID": "配信に表示するアイコン画像のURL",
"配信で喋る人のDiscordユーザーID": "配信に表示するアイコン画像のURL"
}
}
}
各種IDはDiscordの設定→詳細設定→開発者モードを有効にして、対応するものに右クリック→IDをコピーで取得できる
ClientId
とClientSecret
は""
のままにしておくことでデフォルト設定でDiscordに接続するが、
動かない場合はDiscord Developer Portalでアプリケーションを作成して取得する
NodeCG用のフォルダーをターミナルで開く
npm start
表示されたURL(デフォルトだとhttp://localhost:9090)をブラウザで開くと操作パネルが表示される
kuest-streamingフォルダーをターミナルで開く
ターミナル上で
切り替え(ゲーム名の部分は対応するゲーム名を入れてください)
git checkout prod/ゲーム名
更新
git pull