Purely client-sided is not possible because Badspot eliminated all ways of getting player positions client-sided except .exe injections.
Purely server-sided is not possible because of how the game works.
Client-sided and server-sided would mean the server constantly telling the client where players are, causing lag, and that would also make aimbots and other "dislikable" stuff possible.