Distance based distributed online game server system

PURPOSE: A distributed online game server system based on a distance is provided to support a large scale of user by effectively distributing the load to the game servers distributed by the distance. CONSTITUTION: A session server(101) provides the information needed for certifying a user and connecting to the game server(103). An NPC(Non-Player Character) server(105) performs the data management and the script process for the characters except a player selected from a client by the AI(Artificial Intelligence). A database server(102) stores/manages the data needed for the real-time process such as the billing information and the detail information for the player. The game server is managed by the session server and the NPC server, manages one region divided based on the distance as one unit, and provides a game service. A real-time download server(104) provides a download service to the client in real-time.