if you ping a consistent 3000 and send a packet every 1000ms, you are still telling the server every 1000ms that you want to perform an action. it's just 3 seconds delayed

when you have to deal with lag every day you kind of figure these things out...