Network Clock for Unreal Engine is a solution to address time synchronization challenges in multiplayer games. Designed to seamlessly synchronize client time with server time, it eliminates inaccuracies caused by network latency, ensuring a fair and consistent gaming experience for all players.
This plugin improves Unreal Engine's "GetServerWorldTimeSeconds" by actively synchronizing the client clock, compensating for network latency with client-side techniques, and offering customizable settings for precise time synchronization, ensuring a smoother, more responsive multiplayer gaming experience.
This plugin is open source: https://github.com/miltoncandelero/NetworkClockPlugin
Features:
Code Modules:
Number of Blueprints: 2
Number of C++ Classes: 2
Network Replicated: Yes
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows
Documentation: https://github.com/miltoncandelero/NetworkClockPlugin
Important/Additional Notes: Tested only on Windows but should work on any supported platform as it only uses out-of-the-box unreal engine features.