Minecraft サーバーでボイスチャットを有効にする方法
Simple Voice Chat と Plasmo Voice について、プラグインの導入、追加ポートの割り当て、設定への追加、聞こえる範囲の設定を解説します。「Voice chat not connected」の原因と Velocity ネットワークの注意点も取り上げます。
更新日 2026年10月13日
ボイスチャットはゲーム内に会話を組み込みます。近くにいる相手の声は聞こえ、遠ければ小さく、壁越しならこもって聞こえます。これにDiscordは必要ありませんが、プレイヤー側にはMODが必要です。
どれを選ぶか
| プラグイン | 特徴 |
|---|---|
| Simple Voice Chat | 事実上の標準です。安定しており、多くのアドオンがあり、Paper/Purpur/Fabric/Forgeで動作します |
| Plasmo Voice | CIS圏で人気です。トランシーバー、グループ、優先チャンネルがあり、設定の自由度が高いです |
どちらも全プレイヤーのクライアント側にMODが必要です。なければ誰の声も聞こえません。Geyser経由でスマートフォンから参加するプレイヤーは、いずれにせよボイスを利用できません。
ワンクリックで有効化
Simple Voice Chatはコントロールパネルからインストールできます。「設定」→「機能」→「ゲーム内ボイスチャット」→「有効化」の順に進みます。パネルがプラグイン自体をインストールし、ポートを割り当てて設定ファイルに書き込みます。有効化後は再起動が必要です。有料プランおよびプラグイン対応コア(Paper、Purpur、Folia)で動作します。以下は手動インストールの手順です。Plasmo VoiceやMOD対応コアではこちらが必要になります。
インストール
- サーバーにポートを割り当てます。「アドレスとネットワーク」→「追加ポート」→「ポートを追加」の順に進みます。番号をコピーし、後で迷わないようその行に「voice chat」とラベルを付けておきます。追加ポートは有料プランで利用でき、次回の起動から有効になります。
- 「プラグインとMOD」セクションで、選んだプラグインをインストールします。
- 設定ファイルを生成するため、サーバーを一度起動します。
- 設定ファイルに割り当てたポートを入力します。
- Simple Voice Chat —
plugins/voicechat/voicechat-server.propertiesのportフィールド。 - Plasmo Voice —
plugins/PlasmoVoice/config.tomlの[host]ブロック内のportフィールド。
- Simple Voice Chat —
- サーバーを再起動します。
ファイルの編集はファイルセクションで行います。
すぐに設定すべき項目
- 聴取範囲(
max_distance/distance)— SVCでは既定で48ブロックです。サバイバルでは32、ロールプレイでは16に設定することが多いです。 - 壁越しのこもり — 有効にしておきます。オフにしないでください。なければスポーン全体が一斉に話し出します。
- コーデックとビットレート — 触る必要はありません。既定値は弱い回線向けに設計されています。
- グループとトランシーバー — Plasmoには標準搭載、SVCでは別途アドオンです。
サーバーネットワーク(Velocity / BungeeCord)
ネットワークでは、各サーバーがそれぞれボイスを処理します。各メンバーに専用のポートを割り当て、そのサーバーの設定ファイルに入力します。プレイヤーはネットワークのアドレスで接続し、ポート番号が音声を正しいサーバーへ振り分けます。それ以外の設定は不要です。
プロキシにvoicechat-velocityプラグインを入れる必要はなく、むしろ有害です。ネットワークのメンバーはドメイン(<slug>.millida.host)で指定されており、Velocityはそのようなアドレスを名前解決せずに保持します。リレープラグインはアドレスをそのまま受け取り、送信時に失敗します。プロキシのコンソールには Error pinging server '<name>': unresolved address として表示され(/voicechatproxy ping <server> <port> で確認できます)、ポートが完全に正しくてもプレイヤーにボイスは届きません。プロキシの plugins から voicechat-velocity-*.jar を削除し、再起動してください。
ネットワークにはさらに2つの落とし穴があります。
- 同じプラグインの2バージョン。
pluginsに例えばvoicechat-bukkit-2.6.18.jarとvoicechat-bukkit-2.6.21.jarが入っていると、サーバーはAmbiguous plugin name 'voicechat'をログに出力し、独自に一方を選びます。ネットワーク内のサーバーによってバージョンが異なることになり、ボイスが噛み合いません。ファイルは1つにし、全サーバーで同じバージョンを使用してください。 - 設定ファイルの
voice_host。 空欄は「プレイヤーが接続してきたアドレス」を意味し、当社のサーバーではこれが正解です。この欄に以前のホストのアドレスが入っていると、ポートが正しくてもボイスが黙って壊れます。
動作しない場合
| 症状 | 原因 |
|---|---|
| 全員が「Voice chat not connected」になる | 設定ファイルのポートがパネルで割り当てたものと一致していない |
| 一部のプレイヤーだけ動作する | そのプレイヤーがMODを入れていない、またはバージョンがサーバーより古い |
| マップ全体で全員の声が聞こえる | 聴取範囲が広すぎる |
| パネルにポートがない | 無料プランでは、外部に開放されるのはゲームポートのみ |
| ネットワーク内の全サーバーでボイスが無音 | プロキシに voicechat-velocity がインストールされている(上記参照) |
プレイヤーは通常のFabric/ForgeのMODと同様にクライアントへMODを導入します。サーバーの説明にリンクを載せたり、Discordに固定しておくと便利です(Discordとのチャット連携)。
