Manipulation of Reaction Time

Hello,

first off, I am new to the Unreal engine. I’m interested in manipulating the experienced latency of players. Therefore I want to change the reaction time of the game. I’ve put together a simple first person “shooter”. What I want now is that whenever the player triggers an action (like shooting/running), the game should wait for X ms before actually acting on the input. I figured that this could be maybe done using timers, but I hope there’s an easier way, like integrating a loop which waits until X ms are elapsed when some event is triggered in my classes.

Is it even possible to realize the described behavior?

If you wish to simulate latency, you can use console commands or set variables in your Config/DefaultEngine.ini. Check out some info here:
FINDING NETWORK-BASED EXPLOITS

Some excerpts, console command to simulate lag by delaying sending of packets:



Net PktLag=300


DefaultEngine.ini settings to simulate lag by default:



[PacketSimulationSettings]
PktLag=0
PktLagVariance=0
PktLoss=0
PktOrder=0
PktDup=0


Thank you very much. I tried all possible ways to introduce simulated Packet-Lag, but it didn’t work. I’m not planning to make the game network-based/multiplayer. Does this option possibly only affect the game when I play in a network?