This is so bad . I haven ' t felt this hopeless since Curtis Painter was our quarterback . <| sep |> There is also possibly lag compensation , but I don ' t know enough about how DotA is build to comment on that . Forget that shit in DotA 2 . It . it has no place in the game , even . How do you expect that to work ? Even in FPSes only select things like instantaneous hitscan attacks cause to compensate select entities like enemy players . DotA is nowhere that sophisticated to make any use of that , actually . When you order something on a unit , you simple tell the server you just did that to an entity with a certain ID . You do not tell it ' hey I clicked with ability Awhatever on ground position X Y Z and the server doesn ' t relocate THE WHOLE MAP back to see what was there based on the network delay . And nothing else requires even remotely compensation . Units attack and cast on their own , being ruled entirely by the server , that just doesn ' t lag . You only give them target , and they will do the whole process wo your further input . And the last thing is there is no compensating for missiles . I didn ' t do any math , but I feel like at least 75 % of the game uses ranged attacks and projectilebased abilities .