Multiplayer

From Matcha Flavoured Wiki
Jump to navigation Jump to search

マルチプレイヤー対応はMatcha Flavouredに1.10で追加され、1.12.2で拡張された。これはコミュニティの貢献者Linkershimによるところが大きい。[1] 開発者は、大規模なサーバーではなく「少人数の友人グループが一緒に遊ぶ」ことを想定してこのパックを設計した。[2]

プレイヤーごとのシステム

  • ハート: 各プレイヤーの最大体力と最低ハート数はプレイヤーごとに保存される。死亡や節目の進捗は、該当するプレイヤーにのみ影響する。1.12.2より前は、ハートの減少はワールドごとに追跡されていた。[3] 最低ハート数が下がった際のチャットメッセージ(「Armies gather beneath the Earth...」)の一つは、全プレイヤーに送信される。
  • 難易度: 難易度はワールドの設定である。ノーマルでは、最低ハート数が5に下がった最初のプレイヤーによって、ワールド全体がハードに切り替わる。[4] Difficultyを参照。
  • エンダードラゴン: ドラゴンを初めて倒した各プレイヤーは、最初に倒したプレイヤーがオフラインであってもamalgamated pithを獲得し、地表の判定は全員に適用される。
  • 参加プレイヤー: パックは毎秒、現在のバージョン用に設定されていないプレイヤーを確認する。新規プレイヤーにはスコアボードが与えられ、古いバージョンのプレイヤーはレシピの解放がリセットされる(1.12.5まで、報酬の進捗も取り消されていた)。どちらも経験値レベル10,000が与えられる。[5][6] 所持品保持などのゲームルールは、最初のプレイヤーが参加した時点でワールドごとに一度設定される。Death#Keeping itemsを参照。[7]
  • 金床の経験値: 金床を使用すると、そのプレイヤーのレベルのみが10,000に設定され、後で取り除かれることはない。1.12.6-alphaまでは、金床のレベルが保持される期間が全プレイヤー共通の31秒タイマーで動いていたため、あるプレイヤーのインベントリの変化が他のプレイヤーの期間を延長することがあり、期間が終了すると全プレイヤーの免除が同時に解除された。[8][9] Anvil#Experienceを参照。
  • bloodrage、Anemos、electrum、adamantなどの装備効果は、1.12.1-alphaの修正以降、該当するプレイヤーにのみ適用される。1.12.3以降はWither effectのハートタイマーもプレイヤーごとになった(1.12.2では、プレイヤーが衰弱するたびに、オンラインの全プレイヤーのカウントが増加していた)。[10] 1.12.6-alpha以降、divinityとshakudo regenerationのタイマーもプレイヤーごとに保持され、そのプレイヤーが防具を装着した時点から開始される。それ以前は、ボーナスごとに1つのタイマーをサーバー全体で共有していた。[11][12]

睡眠

Main article: Sleeping

バニラの睡眠によるスキップは無効化されている(players_sleeping_percentageは200)。代わりに、誰かが眠っている間は、毎ティック、(睡眠中のプレイヤー ÷ オーバーワールドのプレイヤー)² × 300ティックだけ時間が進み、アクションバーに眠っているプレイヤーの数が表示される。夜に就寝したプレイヤーは朝に目覚め、昼に眠ると半日分スキップされる。[13][14] この動的な睡眠は、milo256によって作成された。

既知の問題

  • Purpurサーバーでは、所持品保持は次元ごとに処理されるため、それぞれで手動設定が必要である。[15]
  • 1.12では、サーバー上でelectrum、adamant、shakudoの防具によって生じていた深刻なラグが修正された。

履歴

1.10 マルチプレイヤー対応を追加: クリスタルハート、金床、金床の経験値を追加し、アンバーのイヤリングをマルチプレイヤー用に修正。プレイヤーの更新追跡を追加。
1.12 防具のマルチプレイヤーでの性能問題を修正。
1.12.1-alpha Clay fetishesが全プレイヤーで機能するように。bloodrage、Anemos、adamant、electrumは使用者にのみ適用されるように。
1.12.2 ハートの減少がプレイヤーごとになった。Linkershimによるマルチプレイヤーの改善。milo256による動的なマルチプレイヤーの睡眠。
1.12.3 Wither(衰弱)のハート効果が全プレイヤーに広がらなくなった。[16]
1.12.4 マルチプレイヤーの睡眠を修正: 別のプレイヤーが既に眠っている後に就寝したプレイヤーがカウントされず、時間が想定より遅く進んでいた(Sleepingを参照)。[17]
1.12.6-alpha DivinityとShakudo regenerationは、サーバー全体のタイマーではなく、プレイヤーごとのタイマーで動作するように。新しいバージョンに参加したプレイヤーは、報酬の進捗が取り消されなくなり、レシピの解放のみが取り消されるように。
1.12.7-beta 金床の経験値は全プレイヤー共通のタイマーを使わなくなり、金床を使うとプレイヤーのレベルが10,000に設定され、それが維持されるように。[18]

参照