PROBLEM TO BE SOLVED: To reduce the processing load of each machine at the time of online communication without to perform centralized information management, and to continue processing in an offline environment. SOLUTION: This is a method of synchronizing an online game, in which servers 2 and 3 are involved in an event generated by advancing a game from a first client terminal 4 which has been in the online state from the offline state while the game is in the offline state. Based on the step of receiving the first information and the type of event corresponding to the first information, it is determined whether or not synchronization can be achieved between the second client terminal 5 and the second client terminal 5 when the event corresponding to the first information is established. When it is determined that synchronization can be achieved, the first information is transmitted to the second client terminal 5, and when an event corresponding to the first information is established, synchronization is achieved with the second client terminal 5. If it is determined that there is no such information, the step of not transmitting the first information to the second client terminal 5 and the step of not transmitting the first information are executed. [Selection diagram] FIG. 10
展开▼