This has been a question thats been on my mind for a while, and now Im here to ask.
Should I do melee hit detection via the client or server?
Now before you say it, yes Im aware exploiters can just change the hit items to the server, of which on said server can just verify they are in a certain range of the player and problem solved (Unless the exploiter teleports to them, but thats a whole other can of worms).
Now if it was on the client, the sync might be a little silly, but on the plus side, it’ll probably be more performant as the server doesnt have to do the hit detections.
tl;dr should I do melee hit detection on the server or client?