CPC A63F 13/77 (2014.09) [A63F 13/35 (2014.09); A63F 13/795 (2014.09)] | 20 Claims |
1. A server architecture for implementing an online multi-player game, the server architecture comprising:
a plurality of regional servers, each of the plurality of regional servers having a designated region and configured to perform matchmaking for only client devices that belong to the designated region; and
a central data server configured to:
receive an identifier from a client device;
select a regional server from the plurality of regional servers based on the identifier and the designated regions;
send a regional server ID of the selected regional server to the client device; and
provide player profile data to each of the plurality of regional servers;
wherein the selected regional server is configured to:
receive from the central data server, player profile data associated with the identifier; and
perform matchmaking by grouping the client device in an online play session with other client devices that belong to the designated region of the selected regional server.
|