# マルチプレイヤー環境下でのパフォーマンス

### パフォーマンステスト

The Sandbox ではマルチプレイヤーのビヘイビアやコンポーネントがプレイ中のパフォーマンス（ネットワークの帯域幅の使用量）に与える影響に関しての調査を行いました。

一つのビヘイビアとコンポーネントを使用して作成された体験を使ってテストを行い、20人のプレイヤーが参加している状態で、パフォーマンスに問題が発生しない最大使用可能数を調査しました。

{% hint style="warning" %}
調査結果は様々な要因に基づいて算出されたものです。<br>

以下の表に記載されている推奨される最大使用可能数を超えた数を使用することは避けてください。また以下の内容は一般的なパフォーマンスに基いてロジックを使用する際のガイドとして使用するようにしてください。（高、中、低に分けて表示）
{% endhint %}

{% hint style="success" %}
シングルプレイヤーのビヘイビアやコンポーネントはネットワークの帯域幅には影響はありません。そのためこのテストは行っていません。

\
体験内ではシングルプレイヤーのビヘイビアやコンポーネントをできるだけ多く使用することをお勧めします。その後マルチプレイヤーのビヘイビアやコンポーネントを複数の層として追加してすべてのプレイヤー間で同期できるように設定します。これによってゲームプレイのパフォーマンスが格段に改善されます。
{% endhint %}

### 20人のプレイヤーに対する推奨されるビヘイビアとコンポーネントの最大数

**（現在使用中のビヘイビアやコンポーネントがない場合）**

<table><thead><tr><th width="217.33333333333331">消費量（高）</th><th width="243">推奨される最大使用数</th><th width="176" data-type="checkbox">ビヘイビア</th><th data-type="checkbox">コンポーネント</th></tr></thead><tbody><tr><td>Curio</td><td>38</td><td>true</td><td>false</td></tr><tr><td>Basic Platforms</td><td>51</td><td>true</td><td>false</td></tr><tr><td>Video Streaming</td><td>インターネットの接続状況による</td><td>true</td><td>false</td></tr><tr><td>Audio Streaming</td><td>インターネットの接続状況による</td><td>true</td><td>false</td></tr></tbody></table>

<table><thead><tr><th width="214.33333333333331">消費量（中）</th><th width="240">推奨される最大使用数</th><th data-type="checkbox">ビヘイビア</th><th data-type="checkbox">コンポーネント</th></tr></thead><tbody><tr><td>Bird</td><td>61</td><td>true</td><td>false</td></tr><tr><td>Speaker</td><td>76</td><td>false</td><td>true</td></tr><tr><td>Pickable</td><td>76</td><td>false</td><td>true</td></tr><tr><td>Door</td><td>76</td><td>true</td><td>false</td></tr><tr><td>Animated Decoration</td><td>151</td><td>true</td><td>false</td></tr><tr><td>Light</td><td>200</td><td>true</td><td>false</td></tr></tbody></table>

<table><thead><tr><th width="213.33333333333331">消費量（小）</th><th width="240">推奨される最大使用数</th><th data-type="checkbox">ビヘイビア</th><th data-type="checkbox">コンポーネント</th></tr></thead><tbody><tr><td>Replace Asset</td><td>100</td><td>true</td><td>false</td></tr><tr><td>Asset Spawner</td><td>151</td><td>true</td><td>false</td></tr><tr><td>Timed Events</td><td>150</td><td>true</td><td>false</td></tr><tr><td>Crowd Events</td><td>200</td><td>true</td><td>false</td></tr><tr><td>Plant</td><td>200</td><td>true</td><td>false</td></tr><tr><td>Climbable</td><td>400</td><td>false</td><td>true</td></tr><tr><td>Visual FX</td><td>300</td><td>true</td><td>false</td></tr><tr><td>Play Sound</td><td>336</td><td>false</td><td>true</td></tr><tr><td>Weather Switcher</td><td>250</td><td>true</td><td>false</td></tr><tr><td>Post Process Effects</td><td>250</td><td>true</td><td>false</td></tr><tr><td>Drop</td><td>250</td><td>false</td><td>true</td></tr><tr><td>Collectible</td><td>250</td><td>false</td><td>true</td></tr><tr><td>Asker</td><td>300</td><td>true</td><td>false</td></tr><tr><td>Actor Property</td><td>300</td><td>true</td><td>false</td></tr></tbody></table>

<table><thead><tr><th width="454.3333333333333">テスト未実施</th><th width="134" data-type="checkbox">ビヘイビア</th><th data-type="checkbox">コンポーネント</th></tr></thead><tbody><tr><td>Button</td><td>true</td><td>false</td></tr><tr><td>Message Broadcaster</td><td>true</td><td>false</td></tr><tr><td>Indicator</td><td>false</td><td>true</td></tr><tr><td>NFT Details Display</td><td>false</td><td>true</td></tr><tr><td>NFT Image Display</td><td>false</td><td>true</td></tr><tr><td>Image Display</td><td>false</td><td>true</td></tr><tr><td>Rarity VFX</td><td>false</td><td>true</td></tr><tr><td>MP Slide</td><td>false</td><td>true</td></tr><tr><td>MP Toggle</td><td>false</td><td>true</td></tr></tbody></table>
