Bohica
Bohica
> > My suggestion: > > ``` > > public static bool Throttle(int packetId, NetState ns) > > { > > var from = ns.Mobile; > > > > if...
Did some testing. It does cause movement lock ups for non-offenders, so if we went down this path, more testing/tweaking is needed. For this sort of movement approach, I don't...
> Let's also test a combination of a credit/debt system, something like this: > > ```cs > public static class MovementThrottle > { > private static long _maxCreditBuffer; > private...
Updated to account for stable/unstable connection lag (debt forgiveness) ```CS public static class MovementThrottle { private static long _maxCreditBuffer; private static long _maxDebtThreshold; private static long _disconnectDebtThreshold; public static void...