Description

Pausing simulation in PIE does not pause looped timers on the Server when players is set to more than 1. The Client pauses the timer as expected. With only one player, timers are paused as expected.

Note: AnswerHub link lists a number of potential bugs, and this was discovered while investigating other problems.

This is NOT a regression. Reproduced in 4.9.2 binary, 4.10.2 binary, and 4.12 (//UE4/Dev-Main at CL 2855802)

Steps to Reproduce

1. Open a new blank project
2. Create a new Actor Blueprint
3. Add a Custom Event
4. Custom Event > Print String "Hello"
5. Event Begin Play > Set Timer by Event (previously created Custom Event, 2.0 seconds, looping=true)
6. Drop the Actor BP in the level
7. PIE with players set to 2
8. Pause the simulation after the timer begins

Result:
The Client stops printing "Hello", but the Server continues.

Expected:
Paused simulation pauses timers on both Server and Client.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Won't Fix
ComponentUE - Networking
Affects Versions4.9.24.10.24.124.13
CreatedFeb 4, 2016
ResolvedAug 18, 2021
UpdatedAug 18, 2021
View Jira Issue