Well thats not what i was asking for :D I know that client requests XYZ location but server has to analyze it, find obstacles or find out if someone tries to move through a wall and thats role of geodata. I rather wanted to know how server analyzes the obstacles, ramps etc to find a path for requesting client, how is geodata implemented internally