Commit Graph

594 Commits

Author SHA1 Message Date
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
3dffddf4b3 Add kick to globalchat actions for some vl. 2012-09-02 05:27:40 +02:00
asofold
7d3f48cd48 Adjust globalchat paramters, added some random criteria. 2012-09-02 04:58:54 +02:00
asofold
488643e0f6 Remove ingame log for globalchat 2012-09-02 04:36:53 +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
e0c153da45 Adjust default factor for globalchat. 2012-09-01 16:00:25 +02:00
asofold
87d2894fcf Add commands to check like chat to globalchat, add experimental counts. 2012-09-01 15:37:05 +02:00
asofold
c58c086e39 Adjust javadocs. 2012-09-01 13:50:40 +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
450d9d3ba4 Adjust actions for globalchat. 2012-09-01 12:38:48 +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
b0fc6a9888 Actually correct captcha actions (vl>.. is bound to a log action). 2012-08-31 08:52:10 +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
51c133c106 Correct captcha actions. 2012-08-30 17:20: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
a502aab2c8 Clean up command handling slightly, add delayable commands for tell,
kick and ban with reasons displayed if the player is online.
2012-08-29 06:50:26 +02:00
asofold
af1d5a94b3 Adjust javadocs. 2012-08-29 04:21:19 +02:00
asofold
59deff5d47 Potential fix: Set default repeat to 0 for command actions. 2012-08-29 04:20:40 +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
asofold
3a819082d1 Merge branch 'master' of https://git@github.com/NeatMonster/NoCheatPlus.git 2012-08-24 22:03:44 +02:00
NeatMonster
c94bd978a8 Mostly some Metrics related changes. 2012-08-24 22:02:38 +02:00
asofold
ed2cfb1200 adjust javadocs 2012-08-24 21:57:53 +02:00
asofold
723e7fbfa3 UNUSED RAW CODING: Exemption API 2012-08-24 21:56:30 +02:00
asofold
a9dd83bf37 removeHooks: return ids in order of given set of hooks. 2012-08-24 21:26:08 +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
af72986ae8 Fixed Metrics graphs. 2012-08-20 20:09:23 +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