; Copyright (c) 2026 Reignance Studios. MIT License, see LICENSE. ; ; Paste the section you want into Config/DefaultEngine.ini. ; Packet simulation is compiled out of Shipping builds, so test with ; Development or Test packages. Values apply to every connection the ; process makes, on the server and on clients. ; ; Pick ONE profile. Or leave the file alone and pass the same values on ; the command line with Scripts/Run-Clients.ps1 -Preset . ; ; PktLag is per process: the server and the client each delay what they send, ; so the round trip is about 2 x PktLag. PktLag below is already halved; ; PktLagVariance is per process too, the same values Run-Clients.ps1 uses. ; ; Keep PktOrder=0. In UE 5.x a non-zero PktOrder sends packets before the ; PktLag step runs, which silently turns the lag off. ; --- Profile "average": ~60 ms round trip, a home connection to a nearby region --- [PacketSimulationSettings] PktLag=30 PktLagVariance=10 PktLoss=1 PktOrder=0 PktDup=0 ; --- Profile "bad": ~150 ms round trip, cross-region play, the Steam review case --- ; [PacketSimulationSettings] ; PktLag=75 ; PktLagVariance=30 ; PktLoss=3 ; PktOrder=0 ; PktDup=1 ; --- Profile "awful": ~250 ms round trip, mobile hotspot. If it survives this, it ships --- ; [PacketSimulationSettings] ; PktLag=125 ; PktLagVariance=60 ; PktLoss=8 ; PktOrder=0 ; PktDup=2