Multiplayer
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] |
参照
- ↑ Matcha Flavoured 1.12.2 release notes
- ↑ Matcha Flavoured 1.12.2 release notes: "I made this imagining a small group of friends playing together."
- ↑
heart container/hpdown.mcfunction - ↑
heart container/decrease minimum hearts.mcfunction - ↑
setup/player update check loop.mcfunction - ↑
setup/update this player.mcfunction - ↑
setup/first load.mcfunction - ↑
xp handling/give levels.mcfunction - ↑
anvil xp/remove xp.mcfunction - ↑
wither/effect.mcfunction - ↑
enchantment effects/divinity.mcfunction - ↑
regeneration/apply.mcfunction - ↑
sleeping/calculate sleep rate.mcfunction - ↑
sleeping/calculate sleep duration.mcfunction - ↑
README.md - ↑
wither/effect.mcfunction - ↑ Matcha Flavoured 1.12.4 release notes: "Multiplayer Sleep speed"
- ↑ Matcha Flavoured 1.12.7-beta release notes: "this should fix some XP bugs esp on servers"
| パックについて | |
|---|---|
| はじめに | |
| リリース | |
| 開発 | |
| このWiki | |
Category: