DiscordSRV:詳細な設定
MinecraftとDiscordチャットの連携:ボットの作成、トークン、チャンネル、Webhook、アカウント連携、寄付に対するロール付与。
更新日 2026年8月13日
DiscordSRV はサーバーのチャットと Discord チャンネルを接続します。メッセージは双方向に流れ、参加・死亡・進捗の通知も受け取れます。
Bot の作成
- Discord Developer Portal → New Application。
- Bot → Reset Token → トークンをコピーします。
- Message Content Intent と Server Members Intent を有効にします。これらがないとプラグインはメッセージを認識しません。
- OAuth2 → URL Generator → スコープ
bot→ メッセージを読み取り・送信する権限 → サーバーに招待します。
設定
plugins/DiscordSRV/config.yml:
BotToken: "your_token"
Channels: {"global": "channel_ID"}
DiscordChatChannelMinecraftToDiscord: true
DiscordChatChannelDiscordToMinecraft: true
チャンネル ID は Discord で開発者モードを有効にすると取得できます。チャンネルを右クリック → 「ID をコピー」を選択してください。
アカウントの連携
/discord link
プレイヤーはコードを受け取り、それを Bot に送信します。連携が完了すると、サーバーグループに応じて Discord ロールを付与したり、その逆も行えます。これは寄付者ロールを自動で付与する標準的な方法です。
必ず設定すべき項目
| パラメータ | 理由 |
|---|---|
| メッセージフィルター | ゲーム内からの @everyone メンションが反応しないようにするため |
| メッセージフォーマット | ニックネーム、プレフィックス、色 |
| コンソールチャンネル | 別途、非公開にします。コマンドを含めすべてが表示されるためです |
セキュリティ
Bot トークンは Bot への完全なアクセス権です。設定を公開したり、スクリーンショットに写したりしないでください。漏洩したトークンは開発者ポータルでリセットします。
コマンド入力権限を持つコンソールチャンネルは、サーバーへのアクセス権と同等です。オーナー以外には非公開にしてください — 管理パネルのセキュリティ。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
