異なるMinecraftバージョンからのログイン
MillidaサーバーでのViaVersionとViaBackwards:新しいクライアントと古いクライアントの両方から参加させる方法とそのコスト。
更新日 2026年8月4日
既定では、サーバーは同じバージョンのクライアントしか受け付けません。それ以外のプレイヤーには「Outdated client」または「Outdated server」と表示されます。これを解決するのがViaプラグイン群です。
インストールするもの
「プラグインとMOD」セクション、プラグインコア(Paper、Purpur、Spigot、Folia):
| プラグイン | 役割 |
|---|---|
| ViaVersion | サーバーより新しいクライアント |
| ViaBackwards | サーバーより古いクライアント |
| ViaRewind | 非常に古いバージョン:1.8と1.7 |
通常は最初の2つをインストールします。3つ目は、1.8からのPvP層を見込む場合に導入してください。インストール後は再起動します。
サーバー側で維持するバージョン
賢明な構成は、サーバーを最新バージョンで運用し、遅れているプレイヤー向けにViaBackwardsを入れる形です。こうすれば新しいブロックやメカニクスが利用でき、ほぼ誰でも参加できます。
逆の構成(サーバーを1.16にしてViaVersionで1.21に対応)も動作しますが、新しいクライアントのプレイヤーはワールドに存在しないコンテンツを見られず、細かな表示バグにも遭遇します。
動作しないこと
Viaはプロトコルの翻訳者であり、タイムマシンではありません:
- 新しいブロックやアイテムは、古いクライアントのプレイヤーには表示されません。代わりにプレースホルダーが見えます。
- MODはViaを通して動作しません。MODサーバーでは、クライアントのMOD構成が一致している必要があります。
- 一部のアンチチートやパケットを読み取るプラグインはViaと競合します。インストール後にキックが始まった場合は、まずそれらを確認してください。
- バージョンが大きく離れている場合(1.8と1.21など)、インターフェースやインベントリのバグが発生します。これは仕様であり、故障ではありません。
サーバーネットワークの場合
プロキシの背後に複数のサーバーがある場合、Viaはプロキシ側に入れます。こうするとバージョンは入口で一度だけ変換されます。詳しくはサーバーネットワークをご覧ください。
BedrockはViaの対象外
スマートフォンやコンソールのプレイヤーはViaではなく、Geyserブリッジを通して参加します。「詳細設定」セクション → 「スマートフォンやコンソールからの参加を許可する」です。詳しくはスマートフォンからの参加を許可するをご覧ください。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
