Roll20では、可能な限りネットワークやグラフィックのパフォーマンスが低下しないように最善を尽くしています。 しかし、インターネットの速度が遅い、または古いソフトウェアやハードウェアが原因で、あなた(またはあなたのプレーヤー)が私たちのプラットフォームで問題を経験した場合、これらのヒントは私たちのプラットフォームのパフォーマンスを最適化するのに役立つかもしれません。
Roll20はウェブベースのアプリケーションであり、ユーザー側のパフォーマンスに関しては、ネットワーク接続の 速度と、グラフィックをレンダリングするコンピュータの能力という2つの主要な考慮事項があります。 この文書では、その両方に関して最適化を図ることを目的としている。
この文書の続きを読む前に、ちょっとした余談がある:あなた個人の結果は、あなたの試合でプレーしている他の人たちとは異なるかもしれません。 もしあなたがRoll20でゲームを作るGMなら、最悪のコンピューティングとネットワーク状況でのユーザーの制限を念頭に置きたいでしょう。 非常に大きな地図は、ハード回線でネットワーク接続されたデスクトップ・コンピューターではスムーズにスクロールするかもしれませんが、弱い無線LAN信号を使用して古いラップトップで接続しているプレーヤーにはひどく遅れるかもしれません。
クローム固有の設定
Chromeには調整可能なフラグがあり、システムによってはパフォーマンスが向上する場合があります。 しかし、これらは高度な設定であり、場合によっては劣化や予期せぬ動作を引き起こす可能性があることにご注意ください。 Flagsセクションを表示するには、アドレス欄に "chrome://flags/"と入力する。
パフォーマンスに役立つかもしれないフラグ:
-
ソフトウェアレンダリングリストを上書きする:これは、サポートされていない構成でのGPUアクセラレーションを可能にします。 実験的なGPUドライバを実行する傾向がある場合や、GPUが何らかの理由で認識されていないと思われる場合に便利です。
よくあるサポート上の問題とは?
以下は、Roll20 ユーザーがよく経験するパフォーマンスの問題とその原因です:
-
- 地図とサイドバーがブラウザの上部に圧縮されて表示される。これは通常、拡張機能やプラグインが原因です。 問題の原因となっているものが見つかるまで、拡張機能やプラグインを無効にしてみてください。
- スクロール、パン、ズームがぎこちない、遅い。これはグラフィックのレンダリングパフォーマンスが低いことが原因です。 グラフィック性能を向上させるヒントについては、上記のセクションを参照してください。
- マップ上の戦霧やグリッドが完全に消える。これはグラフィックカードのビデオメモリ不足が原因です。 もっと小さな地図を使う必要があるだろう。
- スクロール/パンすると、グリッドやフォグ・オブ・ウォーが「遅れて」表示され、マップの一部が見えてしまう。これは、グラフィックのレンダリングパフォーマンスが低いことが原因です。 最善の策は、マップを小さくするか、フォグ・オブ・ウォー機能を使わないことだ。
- ギクシャクしたビデオチャット、音飛び、コマ落ち、「ラグ」。ネットワークまたはグラフィックのパフォーマンスの問題が原因である可能性があります。 音声のみのチャットを使用するか、専用のビデオチャットサービスを使用するか、Roll20のビデオ/音声チャットを完全に無効にしてください。
- テキストチャットのメッセージが表示されてから、ビデオチャットで誰かが何か発言するまでに遅延がある。ビデオチャットでは、標準的に1~2秒の遅延があります。多くのデータがサーバーに送られ、それから他のグループメンバーに送られるのですが、その間の接続速度とホップの待ち時間が物事を遅らせるのです。 それ以上の遅延が見られる場合は、レイテンシーの問題である可能性が高い。
グラフィックス・レンダリング・パフォーマンス
お使いのコンピュータのグラフィックス描画性能は、最新のブラウザ、CPU速度、使用可能なシステムメモリの量、グラフィックスカードなど、いくつかの要因によって決まります。
パワー不足のマシンでプレイすると、動作がぎこちなくなったり、反応が鈍くなったりすることがあります。 最良の結果を得るには、専用グラフィックカードと1280x1024以上の画面解像度を備えた、ここ3、4年の間に製造されたコンピュータを使用することをお勧めします。
コンピュータのグラフィックス・レンダリングは、シーンの変化に伴って画面に描画されるものの速さに直接影響する。 そのため、トークンが移動したり追加されたり、ズームしたり、地図をスクロールしたりパンしたりすると、画面は常に再描画される。 グラフィックのレンダリング性能が高ければ高いほど、これらのアクションはスムーズに表示されるはずです。
Roll20を最大限に活用するためのヒントをいくつか紹介する(「役立ちそうなもの」から「役立ちそうにないもの」の順):
- 各ゲームにロードするPCやNPCのJournal Entriesの数を制限してください。問題を報告するユーザーの大半は、何千ものキャラクターやクリーチャーのエントリーを含むゲームを持っています。
- 使用するオブジェクトの数を制限する。例えば、マップレイヤーには、たくさんのマップタイルや家具などを使うのではなく、1つの画像だけを使うようにしましょう。 代わりに、外部プログラムでマップを作成し、1つのJPGまたはPNGファイルとしてインポートします。 Roll20が個別にレンダリングするオブジェクトが少ないほど、パフォーマンスが向上します。
- マップのサイズは小さくしましょう。デフォルトの20x20を推奨します。 出会いをいくつかのページに分けるのも効果的だ。
- グリッドやアドバンスド・フォグ・オブ・ウォーをオフにする。 これらを使用するには、新しいフレームを描画するたびに余分なグラフィックス処理が必要となり、パフォーマンスが低下する。
- ドローツールの使用を制限する。
- お使いのブラウザでハードウェアアクセラレーションが有効になっていることを確認してください。 ブラウザのハードウェアアクセラレーションを有効にすると、ダイナミックライティングなどの機能のパフォーマンスが向上します。
ネットワーク接続パフォーマンス
ネットワーク接続とは、一度に伝送できる情報量(帯域幅)と、Roll20 サーバーまでの往復速度(遅延)の 2 つを指します。
仮想テーブルトップ自体は、帯域幅の観点から比較的軽量である。 チャット・メッセージの送信やトークンの移動といった一般的な動作は、画像データのダウンロードやオーディオのストリーミングに比べ、ごくわずかなデータしか必要としない。 つまり、接続速度が遅くても、Roll20テーブルトップの一般的な使用にはあまり影響がないということです。 帯域幅が低いと、アセットがゲームに追加される際の初期ロード時間が長くなることがほとんどです。
一方、レイテンシーは、ゲームプレイ中のデータ受信の速さを決定する。 Roll20のサーバーから遠く離れていたり、接続が非常に不安定な場合、誰かがトークンの駒を動かしてからその動きが画面に表示されるまで、数秒の遅延が発生することがあります。 お使いのネットワーク接続のパフォーマンスは、スピードテストで確認できます:speedtest.net。
接続の問題のトラブルシューティングの記事では、役に立つかもしれないさまざまなオプションや手順を紹介しています。
ビデオチャットに関する特別な考慮事項
ボイスチャットとビデオチャットは、Roll20で最もネットワーク接続の影響を受ける部分です。 ビデオチャットを使用する各プレーヤーは、少なくとも250Kb/秒のダウンストリーム帯域幅と、グループにビデオをブロードキャストするための少なくとも250Kb/秒のアップロード帯域幅を持つことが推奨される。 高遅延はビデオチャットのパフォーマンスにも影響し、遅延やフレームのドロップ/スキップが発生する可能性があります。 Roll20 ビデオチャットをご利用中で、接続環境は良好で、ビデオ・音声チャットのトラブルシューティングでも問題が解決されない場合は、別の音声・ビデオ専用サービスのご利用をご検討ください。 多くのユーザーが、Discord、Skype、Whereby.comなどで良好なパフォーマンスが得られたと報告している。