ViaVersion、ViaBackwards、ViaRewind
新しいバージョンと古いバージョンのプレイヤーを1つのサーバーに参加させる方法:各プラグインの役割と、その結果生じる問題を説明します。
更新日 2026年8月13日
Viaファミリーはバージョン間のプロトコルを変換します。3つのプラグインがそれぞれ異なる役割を担います。
| プラグイン | 接続を許可する対象 |
|---|---|
| ViaVersion | サーバーより新しいクライアント |
| ViaBackwards | サーバーより古いクライアント |
| ViaRewind | 新しいサーバーに接続する非常に古いクライアント(1.7、1.8) |
ViaBackwardsとViaRewindを使用するには、ViaVersionがインストールされている必要があります。
インストール
3つともバックエンドサーバーのpluginsに入れます。ネットワーク構成の場合はプロキシにも入れてください。そうしないと、接続がバックエンドに到達する前にプロキシが拒否してしまいます — Velocity。
発生する不具合
- 新しいブロックは古いクライアントに存在しないため、プレイヤーにはプレースホルダーが表示されます。
- プラグインのGUIは古いバージョンでは見た目が異なったり、まったく開けなかったりします。
- アンチチートは変換された移動を誤検知する場合があります — アンチチート。
- リソースパックが新しいバージョンの形式である場合、古いクライアントには適用されません。
実運用では
- PvPサーバーには常にViaが必要です。プレイヤーがさまざまなバージョンでプレイするためです。
- 技術系およびMOD導入済みのサーバー構成はViaと互換性がありません。MODは正確なプロトコルを必要とします。
- サーバーを更新したら、対応をうたっているすべてのバージョンからログインできるかテストしてください。
関連 — 異なるバージョンからのログイン、クライアントが古い。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
