Mack-Ranch System - 2026
Tebex : https://mack-scripts.tebex.io/
Contact Me if you would Prefer to see the Script in Action (Share Screen View)
Discord : Mack Scripts
Recent Update 07/04/26 ***
-
Cattle Buying / Selling NPCS
-
Animal Quality (Get animal to 100% and Re sell)
-
Animal Branding
-
Animal Rustling
-
Animals Grow
-
Hire Hands Can now Improve Quality Of the Animals
-
Check Added - To ensure you cannot Hire anyone that Owns a Ranch
-
Check Added - To ensure you cannot place a Ranch kit if you work for Another Ranch
Ranch / Farm management system for a RedM (Red Dead Redemption 2 RP) server, built on the RSGCore framework. The script simulates various aspects of running a ranch :
Video : Saloons Updated - Clipped Red Dead Redemption 2 with Medal.tv
**Ranch is a Place-able Item (**This allows the User to : Move house, Pack up the Kit. Relocate.)
Features :
-
Deliveries via Hot Air Balloon.
-
Use animals to collect (milk, Fertilizer etc)
-
Animals save Position to Database
-
Animals can Wander / Follow
-
Return Animals to Barn
-
Activities (clean, Rake, fix)
-
Place Items, (trough, hitching posts etc)
-
Each Activity adds to your Ranch Stats
-
Check your Ranch Stats, and Check who has the best ranch in the county
-
Wild Horse Taming. (can be used in conjunction with your existing horses script (sell or Keep)
New Features:
-
New UI System
-
Buy Cattle From Trader.
-
Herd them Back to your Ranch
-
Add then to Ranch
-
Brand Cattle
-
Rustle other peoples cattle.
-
Re-brand (after Quality Raised 20)
-
Cattle Quality (as you feed and care)
-
Herd cattle back to town and sell, for more money based on quality.
** Disclaimer - Support is on a time basis, I am not on hand every day , all Hours.
** Modifications - are made only based on suggestions and what my community want
|
|
| Code is accessible |
No |
| Subscription-based |
No |
| Lines (approximately) |
3000 |
| Requirements |
‘rsg-core’, ‘rsg-target’, ‘ox_lib’, ‘oxmysql’, ‘rNotify’, ‘ox_target’ |
| Support |
Yes |
Mack Ranching — v1.2 Update (14 April 2026)
Anti-Exploit: Pasture Cooldown
Players could previously spam start/stop pasturing on an animal to rapidly boost its quality and size. A server-side cooldown now prevents this — once an animal is pastured, it cannot receive another pasture quality boost for a configurable period (default 10 minutes). Players are notified of the cooldown when they pasture an animal, and again if they try to pasture the same animal too soon.
- Fully server-side — cannot be bypassed by modified clients
- Per-animal tracking — different animals can still be pastured independently
- Configurable via
Config.PastureCooldownMs in config.lua
New Fowl System
Chickens have been expanded into a full Fowl category with two new animals:
- Rooster (
a_c_rooster_01) — Produces feathers, 5-minute per-animal cooldown
- Turkey (
a_c_turkey_02) — Produces eggs, 5-minute per-animal cooldown
All fowl (including chickens) now spawn at full size rather than half-size, since they don’t use the livestock growth system.
Per-Animal Egg/Resource Cooldowns
Previously, collecting eggs from one chicken blocked collection from all chickens for 5 minutes. Cooldowns are now tracked per animal, meaning:
- 1 chicken = 1 collection every 5 minutes
- 5 chickens = 5 collections every 5 minutes
- More birds = more resources — gives players a real reason to own multiple fowl
Redesigned Barn UI Tabs
The barn management panel has been reorganised into clear categories:
- Livestock — Purchasable animals (cows, horses, bulls, sheep, pigs) with quality, branding, and growth
- Fowl — Chickens, roosters, and turkeys
- Supplies — Hay piles and manure
- Equipment — Plough and tools
- Wild Horse — Wild horse taming
Cleaner Target Menu for Fowl
Non-purchasable animals (chickens, roosters, turkeys) no longer show irrelevant menu options. Removed from their target menu:
- Check Stats
- Feed Animal (+Quality)
- Pasture (+Quality)
- Brand Animal / Re-Brand Animal
They now only show: Stop/Calm Down, Herd - Follow, Collect (Eggs/Feathers), and Return To Barn.
Notification Improvements
- Retrieving fowl, supplies, or equipment from the barn now says “Retrieved” instead of “Purchased”
- Pasture cooldown notifications show remaining time when an animal can’t be pastured yet
Update Instructions
- Add
rooster, turkey, and feathers items to your rsg-core/shared/items.lua (see installation/items.txt)
- Copy
rooster_chicken.png, a_c_turkeywild_01.png, and feathers.png from images/ to rsg-inventory/html/images/
restart mack-ranching
No database changes required.