Commit Graph

116 Commits

Author SHA1 Message Date
asofold
5f55935d5c Remove trimming from command lists for chat. 2012-09-03 11:56:06 +02:00
asofold
b997a651fb Adjust nopwnage speed check, remove timeout interval for a queue. 2012-09-03 11:16:51 +02:00
asofold
4144e14bac Add convenience methods to PrefixTree + add SimpleCharPrefixTree. 2012-09-03 10:19:57 +02:00
asofold
acabe72db1 Add speedingspeed and permission (speeding) to survivalfly. 2012-09-03 09:25:43 +02:00
asofold
7005b141cf Add permission for speeding. 2012-09-03 08:46:56 +02:00
asofold
c759d24e7f Attempt to fix step hack detection in a simple way. 2012-09-03 08:39:54 +02:00
asofold
a4780bf079 Use parent node as argument for NodeFactory.newNode. 2012-09-03 05:09:33 +02:00
asofold
8534cf91e2 Generic rage. 2012-09-03 05:03:28 +02:00
asofold
167717609c Rename to PrefixTree, some correction. 2012-09-03 03:36:56 +02:00
asofold
3e56b95c02 Corrections for LookupTree. 2012-09-03 02:55:47 +02:00
asofold
0915725410 node is a newly added node, if create == true. 2012-09-03 02:46:26 +02:00
asofold
0094582f00 Bleeding: Add compressed letter tree (experimental). Move stuff a little
for globalchat.
2012-09-03 00:47:40 +02:00
asofold
568314770c Exempt commands from all nopwnage checks but speed and first. 2012-09-02 21:01:17 +02:00
asofold
45951b5013 FlatWordBuckets: Ensure that at least as many entries as added get
released.
2012-09-02 18:58:01 +02:00
asofold
fe439d014f Make "engine" feature configurable, not much of an engine though, yet. 2012-09-02 08:14:26 +02:00
asofold
386a70eda4 Bleeding: Add global word to ActionFreqeuncy map, factor to analysis
package.
2012-09-02 08:01:19 +02:00
asofold
1936a2f158 Allow captcha to work with globalchat, even if nopwnage is disabled. 2012-09-02 05:28:59 +02:00
asofold
7d3f48cd48 Adjust globalchat paramters, added some random criteria. 2012-09-02 04:58:54 +02:00
asofold
ca418d7887 Adjust noPwnageVL: use a queue that expires gradually with time instead
of one single VL entry. Blends in nice with globalchat, if captcha is
off and ban actions removed (nopwnage just kicks then).
2012-09-01 20:57:47 +02:00
asofold
87d2894fcf Add commands to check like chat to globalchat, add experimental counts. 2012-09-01 15:37:05 +02:00
asofold
9c8ad6ac1b globalchat: switch to add(weight) using floats for ActionFrequency. 2012-09-01 13:43:53 +02:00
asofold
520add8440 synchronize globalchat over data for now. 2012-09-01 12:48:20 +02:00
asofold
4508bc30e0 Add "globalchat" check skeleton - currently only monitors 30 seconds
chat frequency per player, delegate to captcha or actions, configurable
paramters.
2012-09-01 12:22:38 +02:00
asofold
8c7ade7034 Remove unnecessary assignment. 2012-09-01 12:20:37 +02:00
asofold
944bfe8192 Add interface for captcha methods. 2012-09-01 06:37:43 +02:00
asofold
a14cf1ee7c Restructuring part 1: Move executeActionsThreadsafe to Check, factor
captcha code into separate methods, mostly.
2012-09-01 06:01:13 +02:00
asofold
f5ef5ac3be Add hidden settings for setting the size for the on-ground
bounding box for moving (creativefly+survivalfly) and nofall checks.
[Using a
bigger default one for nofall reduces false positives a lot.]
2012-08-31 12:47:30 +02:00
asofold
68519185a8 Fix color check not replacing colors. 2012-08-31 12:42:14 +02:00
asofold
fd42826477 Tweaks, unlikely. 2012-08-31 07:50:33 +02:00
asofold
a6e01c8b48 Revert "fix", though it would not matter that much, it's probably too
late.
2012-08-31 02:55:33 +02:00
asofold
96d9abf0c4 Fix creative fly checking conditions. 2012-08-31 02:49:26 +02:00
asofold
caeccc917c Add extra VL and log message for captcha, reset tries after disconnect. 2012-08-29 07:26:51 +02:00
asofold
d1124c143f Remove nopwnage kick message option, add commands for kick with captcha
and nopwnage.
2012-08-29 07:03:57 +02:00
asofold
a528c08128 Fix actions not executing after cancel (careful with |= :) ). 2012-08-29 04:19:45 +02:00
asofold
cba9b777f9 Add extra actions for captcha. Add kick to nopwnage actions. [BUG:
Commands don't get executed.]
2012-08-29 02:30:48 +02:00
asofold
8b8a92da60 Remove kicking from listener, leave that to actions (Fixes async
problems).
2012-08-29 01:16:50 +02:00
asofold
5cfeea44bb Hot fix (fight/angle): check worlds of locations. 2012-08-26 17:59:02 +02:00
asofold
8a8e02c758 Prevent command/chat events being uncancelled. 2012-08-26 01:29:21 +02:00
NeatMonster
2d5850a547 Improved PlayerLocation objects management. Cleaned up the exemption
API.
2012-08-25 12:20:28 +02:00
asofold
5625b61b41 Refactor to simple exemption API and use it ! 2012-08-24 22:52:33 +02:00
NeatMonster
c94bd978a8 Mostly some Metrics related changes. 2012-08-24 22:02:38 +02:00
NeatMonster
f662f98369 NetServerHandler improved. Metrics can now be fully disabled.
Permission for viewing plugins and versions (re-)added.
2012-08-24 14:52:24 +02:00
NeatMonster
a97bda6d7f No NSH this time. New FastClick check! 2012-08-22 19:34:01 +02:00
NeatMonster
50e3d02e5d Updated dependencies. New messages if an update is
available/configuration is outdated. Improved FastBreak, NoPwnage and
SurvivalFly checks. Re-added the 'Moved too quickly fix' (it needs to be
manually enabled in the configuration).
2012-08-22 02:41:28 +02:00
NeatMonster
4633fee6a5 Removed the packets workaround: too much troubles. Changed reach
distance, less false positives should be thrown now. Added a nice
message when an operator joins if an update is available.
2012-08-21 02:49:14 +02:00
NeatMonster
664fdd1374 Fixed label names. 2012-08-20 21:51:53 +02:00
NeatMonster
dde0f74003 Added Metrics support! 2012-08-20 19:40:00 +02:00
NeatMonster
e585e918fd Removed the NetServerHandler proxy, now overriding packets instead.
Reverted the changes about plugins protection, now if enabled in the
configuration, the /plugins and /versions commands will be OP-only.
2012-08-20 14:31:11 +02:00
NeatMonster
963c363c7d Welcome back '/nocheatplus info <player>' command! 2012-08-18 22:56:35 +02:00
NeatMonster
811b1d4023 Added more settings/permissions on request. 2012-08-18 16:57:54 +02:00