> 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="https://1456550285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWTlPaoHd1McSakqMigu%2Fuploads%2FyLw9Yj821mfhzLhiabKx%2Fimage.png?alt=media&amp;token=6398b449-7513-4282-85da-37c7a2792729" 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="https://1456550285-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoWTlPaoHd1McSakqMigu%2Fuploads%2FdIztW7EjDpkfzaf74Fc4%2Fimage.png?alt=media&amp;token=36bac4b7-b369-48aa-8263-3cbe79635fbc" 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`.
