デベロッパーコンソールは、スタジオでのテスト中や本番環境でゲームをデバッグするためのツールです。これは、出力ウィンドウに似たログメッセージやエラー、メモリ、ネットワークなどの詳細情報を表示します。
You can open the console during a testing or live game session using any of the following ways:
- Press F9.
- Type /console into the chat.
- Use the in-game menu:
Open the in-game Roblox Menu.

Select the Settings tab.
Scroll down to Developer Console and click Open.
コンソールセクション
コンソールの上部にあるショートカットバーには、重大なエラーと警告の数、クライアントのメモリ使用量、平均ping時間が表示されます。これらのいずれかをクリックすると、コンソール内の対応するセクションにジャンプします。ショートカットバーの下には、以下に示す一連のツールがあります。

ログ
ログツールは、スクリプトからの診断メッセージを表示します。

クライアント-サーバースイッチを使用して、クライアントとサーバーのビューを切り替えることができます:
- クライアントビューは、クライアント側の LocalScripts および/または Scripts からの出力を表示し、RunContext が Enum.RunContext.Client に設定されています。ゲームを実行している誰でもローカル出力メッセージを表示できます。
- サーバービューは、サーバー側の Scripts からの出力を表示し、RunContext が Enum.RunContext.Server または Enum.RunContext.Legacy に設定されています。ゲームの所有者または編集権限を持つグループメンバーのみがサーバー出力メッセージを表示できます。
メモリ
デベロッパーコンソールは、メモリ使用量を監視するための2つのツールを提供します:
メモリ — 使用カテゴリごとのリアルタイムメモリ消費を表示し、カスタムコンポーネントとエンジン内部プロセスのメモリ使用量を含みます。
Luauヒープ — スクリプトに割り当てられたメモリを指すヒープメモリのスナップショットを作成します。このツールは、オブジェクトタイプやエンジンクラスなど、さまざまな視点から現在のメモリ割り当てと問題を特定するのに役立つさまざまなメモリ割り当てビューを提供します。また、時間の経過に伴うメモリ使用量の違いを比較するために、複数のスナップショットを作成することもできます。
詳細については、メモリ使用量を参照してください。
ネットワーク
ネットワークツールは、ゲームが行ったウェブコールの数を表示します。これには、HttpService を介して行われた明示的なコールや、DataStoreService のようなRobloxサービスによって行われたウェブリクエストが含まれます。ネットワークツールには2つのセクションがあります:
概要セクションは、タイプ別のすべてのウェブコールの概要をリストします。各タイプには、リクエストの数、失敗したリクエストの数、リクエストにかかった時間の詳細が含まれています。
詳細セクションは、各個別のウェブコールをリストします。各行には、GET や POST などのHTTPメソッド、ステータスコード、実行時間、リクエストタイプ、リクエストURLが表示されます。ウェブコールをクリックすると、そのレスポンスの詳細が表示されます。例えば:
{"Version":"1.1":"Content":{"Headers":[]},"StatusCode":"OK","ReasonPhrase":"OK","Headers":[],"TrailingHeaders":[],"RequestMessage":null,"IsSuccessStatusCode":true}
スクリプトプロファイラー
スクリプトプロファイラーツールを使用すると、実行中のすべてのスクリプトのプロファイリングセッションを記録し、カスタム記録および表示設定でCPU時間コストを表示できます。これは、最も多くのCPUリソースを消費し、パフォーマンスを低下させるスクリプトを特定するのに役立ちます。詳細については、スクリプトプロファイラーを参照してください。