D2R is full of bots and maphackers

Here is how to fix cheating :
Currently your game client knows the entire map as soon as it enters the game online or offline.
The solution is not to send to the game client the entire map seed but only the closest tiles (within 5 yards range of the character for example), only for multiplayer. Use a new map seed for every zone.

Sure bots would focus on static maps like pindle but it still makes make them less efficient, more predictable and still prevents a large amount of non legitimate gear to be dropped.
—> Players would then not use map hack, or with limited working range

I originally posted this idea to drastically reduce the damage done by cheating, not only for a more pleasurable and fairer experience, but to stop the spiral of seasons getting shorter and shorter and people leaving the season very early. If that is your interest :

Back to topic, I am disappointed I have never seen anyone talk about this solution. It’s the obvious solution to design. Blizz likely preferred to save costs by simply using the legacy code of map generation. But this archaic technique does not take advantage of random map generation which is the best to combat cheaters as opposed to static maps.

The solution exists. It just needs a rework the way server transfer data. Ask for it.