Electronic Arts Inc.
Scalable state synchronization for distributed game servers
Last updated:
Abstract:
Various aspects of the subject technology relate to systems, methods, and machine-readable media for game state synchronization. The method includes recording game state changes in a distributed queue. The method also includes updating a global state based on the recorded game state changes in the distributed queue. The method also includes recording a snapshot of the global state, the snapshot comprising an offset from a latest game state change recorded in the distributed queue. The method also includes updating at least one in-sync service of a plurality of in-sync services based on the game state changes and the snapshot of the global state.
Status:
Grant
Type:
Utility
Filling date:
29 May 2020
Issue date:
28 Dec 2021