NoCheatPlus/NCPCompatProtocolLib
asofold 444fcb9761 Remove cancelling redundant packets, re-organize, debug log flying.
Cancelling redundant packets has to big problems:
* The normal case is to not run in the primary thread.
* For legit players a missed micro move could mean that survivalfly can
not detect ground properly.

Better approaches could be:
* Cancel asynchronous packets if they match the last sent one (only
simple hacks).
* Check for moves passing block borders, request block shapes and such
from the main thread.
* Detect actual cheating or unusual patterns instead.
* Queue packets for processing in the main thread.

Missing:
* Actually detect ACK packets for previous outgoing teleports.
* Do something upon detecting illegal coordinates (asynchronous
disconnect? queue kicking, config).
2015-09-27 21:54:36 +02:00
..
src/main/java/fr/neatmonster/nocheatplus/checks/net/protocollib Remove cancelling redundant packets, re-organize, debug log flying. 2015-09-27 21:54:36 +02:00
pom.xml Use tabs for all the pom.xml. 2015-08-01 00:58:33 +02:00