Security

Antinuke

Set restrictions on your staff to prevent harm from being done on your server.

What is antinuke?

Antinuke is a system to automatically set a limit of the amount of actions your staff can do. If that limit is exceeded, the staff will be punished and you'll stay safe from any harmful actions done to your server.

The server owner and whitelisted users are automatically exempt from antinuke restrictions. Antinuke tracks actions within a 60-second rolling window. Thresholds are per-action-type per-user (e.g., each user has their own ban counter). Antinuke must be explicitly enabled and each module must be configured separately.

Available punishments: ban, kick, timeout (5 minutes), strip (dangerous roles only), stripstaff (staff roles only), jail. No messages are deleted by antinuke — only the action is blocked and the user is punished.

Allowing users to edit the antinuke settings.

By default, only the server owner can manage the antinuke configuration. Using this feature, you can add other users to be able to configure the antinuke settings.

This is a risky command, as this will allow the user to be able to completely change the antinuke configuration.

,antinuke admin (@user)

To remove an antinuke admin, you simply use the same ,antinuke admin command.

,antinuke admin (@user)

You can quickly view all antinuke admins using the ,antinuke admins command.

Whitelisting users from the antinuke

By default, everyone is subject to being affected by the antinuke. To exempt a user, simply whitelist them using the ,antinuke whitelist command.

This is a risky command, as it allows the user to completely bypass all antinuke restrictions.

,antinuke whitelist (userid)

To remove users from the whitelist, simply use the same ,antinuke whitelist command.

,antinuke whitelist (userid)

You can view all whitelisted users by using the ,antinuke list command.

Configuring the antinuke

Configure the antinuke simply by using these commands. Use ,antinuke to view the antinuke settings at anytime. Make sure to toggle on antinuke using ,antinuke enable

Setting up antinuke modules.

Antinuke has various modules that you can configure to protect your server.

Available Module

within the greed dashboard only

Firstly, toggle your antinuke on.

,antinuke ban (status) [flags]

Next, set the punishment for your modules.

,antinuke (module) (status) (punishment)

Now, set the threshold.

A higher threshold means the user must do more of a specific action to trigger the antinuke.

,antinuke (module) threshold (threshold)

If you want, you can view settings for a module using the following commands:

,antinuke config

Alternatively, you can simply use ,antinuke (module).