> For the complete documentation index, see [llms.txt](https://docs.msquared.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.msquared.io/creation/unreal-development/features-and-tutorials/latency-inspector.md).

# Latency Inspector

{% hint style="success" %}
verified: 2025-12-04 version: 1.0
{% endhint %}

There are some built in Morpheus tools to monitor latency, using the `MorpheusLatencyInspector` class. The easiest way to use the tool is to add a `BPM_LatencyInspectorSingleton` to the `AdditionalSingletons` section of the World Settings:

<figure><img src="/files/Ds94oOTtp0oOCV74cuFe" alt=""><figcaption></figcaption></figure>

This will spawn a Morpheus Actor in your world that can be used to monitor network latency.

To use the tool, open the console and enter the command `Morpheus.Inspector.Latency`. By default this will spawn a `BPM_LatencyInspector` actor that will add a UI element to your HUD:

<figure><img src="/files/s2NRhDzluZDTd9DLnLU1" alt=""><figcaption></figcaption></figure>

The behaviour can be modified if desired by using your own version of blueprint derived from `MorpheusLatencyInspectorSingleton` instead of `BPM_LatencyInspectorSingleton`.
