# Latency Simulation Transport

Mirror's Latency Simulation transport allows you to test your project under non-ideal network conditions.

Add it to NetworkManager, **wrap** it around your regular Transport, drag it into NetworkManager.transport.

It can simulate:

* Latency in milliseconds
* Packet loss in %
* Packet scramble / reorder

{% hint style="info" %}
Reliable messages are ordered and guaranteed delivery by definition. Packet loss / scramble over reliable manifests itself via latency.
{% endhint %}

![](https://462154250-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGmQrf2z6FL0ZpExPAn%2F-MVkvmuS0mbMGgI3J5MV%2F-MVkw6s6rfAFfLDQ-RWv%2F2021-03-14_21-32-23%402x.png?alt=media\&token=ea633fd5-8097-4c96-ab18-e9c883a0ea6b)

![NMLatencySim](https://user-images.githubusercontent.com/57072365/225437999-0667da1b-abf7-49c5-8c1d-d1a2fec36b12.jpg)
