Networking · interface

Impairment

Explained in Networking and rollback.

interface Impairment
import type { Impairment } from '@driftengine/network';

Properties

NameTypeDescription
latencyMsreadonlyoptionalnumberOne-way delay in milliseconds, before jitter.
jitterMsreadonlyoptionalnumberDelay varies uniformly by ± this many milliseconds.
lossreadonlyoptionalnumberFraction of messages dropped, 0 to 1.
reorderreadonlyoptionalnumberFraction of messages delivered a further reorderMs late, which is what reorders them.
reorderMsreadonlyoptionalnumber
duplicatereadonlyoptionalnumberFraction of messages delivered twice.