- Requirements
- XFRM 2.2+
- Compatible XF Versions
- 2.2
- 2.3
- License: Addon Supporter Addons
- You may not redistribute the addon in whole or in part.
- Updates Duration
- Lifetime for Xenforo versions listed above What are lifetime updates?
[OzzModz] XFRM Download Limit Pro
Take control of user downloads with flexible limits!With [OzzModz] XFRM Download Limit Pro, you can easily manage download limits for your users. Set daily, weekly, and monthly limits to avoid excessive downloads and control bandwidth. Users are blocked when they hit their limit, and they'll see a friendly message explaining the reason. Perfect for managing large communities or limiting resource downloads based on user behavior.


Features

Set daily, weekly, and monthly download limits for your users. Ensure fair usage and control bandwidth usage on your resources.

The add-on checks the monthly limit first, followed by the weekly, and then the daily limit. The user is blocked based on the first limit they hit, and the reason is shown to them.

Custom permissions allow you to manage who can download resources and set specific limits for different user groups. Control access for guests, members, or moderators based on your needs.

Customize the error messages users see when they hit their limits, such as "Youβve reached your daily download limit" or "Monthly limit exceeded". These messages are controlled by your XenForo phrases.

Works seamlessly with your XenForo installation. No complex setup, just install, configure your limits, and youβre good to go!

Instead of a generic error, users will see a detailed message explaining why the download is blocked and what limit theyβve reached.

Clear and simple uninstall procedure, with no residual data left behind.
Admin Info




In the Admin Control Panel (ACP), admins can easily enable or disable each limit:
- Enable daily download limit β Enable/disable daily download checks.
- Enable weekly download limit β Enable/disable weekly download checks.
- Enable monthly download limit β Enable/disable monthly download checks.
Permissions
Permission | Description |
---|---|
ozzmodzDownloadLimitPro: daily | Set daily download limit for users |
ozzmodzDownloadLimitPro: weekly | Set weekly download limit for users |
ozzmodzDownloadLimitPro: monthly | Set monthly download limit for users |
ozzmodzDownloadLimitPro: log | Can view the limit log |
Download Limit Log
Track which users have hit their limits!This new feature introduces a log viewer available on the front-end (not ACP) for authorized users. Each time a user hits their configured daily, weekly, or monthly limit, a log entry is created.
Viewable by Permission β Only users with the
ozzmodzDownloadLimitPro: log
permission can access the log viewer.Includes Limit Type & Date β See what type of limit was reached (daily, weekly, monthly) and when.
Linked Usernames β Click to quickly view the profile of affected users.
Useful For Admins/Mods β Perfect for reviewing patterns, abuse, or informing users directly.
To view the log, just visit the "Download limit log" link which is available in your visitor account menu.
This feature is updated via cron to ensure smooth performance and accurate tracking!
Download Limit PM Notifications
Automatically notify admins when users hit their download limits!A new PM system has been added to keep staff informed in real-time when users are blocked by a limit.
Private Message Alerts β When a user hits a daily, weekly, or monthly limit, a detailed PM is sent to your selected recipients.
Supports Multiple Recipients β You can configure a list of user IDs to receive notifications.
Custom Sender β Choose which user account should send the messages (requires valid user ID).
One Notification Per Day Per Limit β PMs are sent only once per user per day per limit type.
Silent Failover β If no sender or recipients are configured, PMs are silently skipped without errors.
All message text uses XenForo phrases so you can easily customize the language and formatting.
Screenshots
Take a look at the add-on in action.Daily Limit Reached:

Weekly Limit Reached:

Monthly Limit Reached:

Settings:

Permissions/Limits:

Log Example:

PM Example:
