To maintain synchronization between all players, legacy engines often implemented a fixed network delay. This delay acted as a buffer, ensuring that actions from players with slower connections were processed in the same simulation frame as actions from players with faster connections.