> For the complete documentation index, see [llms.txt](https://quickfire-corp.gitbook.io/ncpf/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://quickfire-corp.gitbook.io/ncpf/guides/getting-started/configuration/checks/net/attackfrequency.md).

# AttackFrequency

Config path: `checks.net.attackfrequency`\
Permission (bypass): `nocheatplus.checks.net.attackfrequency`\
Exemption: `NET_ATTACKFREQUENCY`\
Depends on: `ProtocolLib (plugin)`

The AttackFrequency check limits the amount attacks a player can perform in multiple time-frames.

| Option                  | Description                                                                                     |
| ----------------------- | ----------------------------------------------------------------------------------------------- |
| limitforseconds         | Set the click limit for each established time frame.                                            |
| limitforseconds *half*  | How many clicks should players be able to do in 500 milliseconds?                               |
| limitforseconds *one*   | How many clicks should players be able to do in one second?                                     |
| limitforseconds *two*   | How many clicks should players be able to do in two seconds?                                    |
| limitforseconds *four*  | How many clicks should players be able to do in four seconds?                                   |
| limitforseconds *eight* | How many clicks should players be able to do in eight seconds?                                  |
| Improbable *weight*     | How much weight should this check have when feeding Combined.Improbable? Set to 0.0 to disable. |

{% hint style="warning" %}
It is *extremely* unlikely that a (casual) player can reach 20 CPS and keeping such value for long period of times, anything above 20-ish can be considered as cheating.
{% endhint %}

**Related**

* [Active](/ncpf/guides/getting-started/configuration/checks/general/active.md)
* [Actions](/ncpf/guides/getting-started/configuration/checks/general/actions.md)
