📋 How to Register Your Ranch

  1. 1
    Purchase a license
    Head to the Buy License page and complete checkout. Your license key and dashboard login credentials will be emailed to you immediately.
  2. 2
    Invite the bot to your Discord server
    Click the invite link in your email to add Ranch Manager Bot to your Discord. Make sure to grant it permission to read and send messages.
  3. 3
    Register your server with the bot
    In any channel your bot can see, type:
    !register YOUR-LICENSE-KEY
  4. 4
    Log in to your web dashboard
    Visit /login and sign in with the username and password from your email. From there you can configure prices, splits, channel settings, and view live tracking & payouts.
  5. 5
    Start tracking!
    Your ranch hands can now use !milk, !eggs, and cattle sales auto-parse from your cattle log channel. Run !help in Discord for the full command list.
💳 Pricing
🏅
Lifetime License
$40
One-time purchase.
Full access forever for one Discord server.
  • Single Discord server
  • Unlimited ranch hands
  • All features included
  • Lifetime updates
  • No recurring fees
🔁
Monthly License
$10/mo
Monthly subscription.
Cancel any time — no lock-in.
  • Single Discord server
  • Unlimited ranch hands
  • All features included
  • Monthly updates
  • Cancel anytime
Get Ranch Manager Bot →

🤠 Player Commands — usable by all ranch hands

CommandWhat it does
!milk <amount>
Log milk you produced this period. Adds to your running total.
e.g. !milk 50
!eggs <amount>
Log eggs you collected this period.
e.g. !eggs 30
!mystats
View your personal breakdown — milk, eggs, cattle earnings, and what you're owed this payout period.
!stats
View the full stats table for all ranch hands.
!stats @player
View a specific player's stats.
!queue
View who's currently in the queue and their position.
!help
Show the full command list in Discord.

🔒 Manager Commands MANAGER ROLE

These require the manager/owner role configured in your settings.

CommandWhat it does
!register <key>
Link your license key to this Discord server. Run once after purchasing.
e.g. !register RANCH-XXXXXXXXX
!cattle @player <amount>
Record a cattle sale amount for a specific player. Also auto-parsed from your cattle log channel if configured.
e.g. !cattle @JohnDoe 1500
!payout @player
Process a payout for a specific player — shows their breakdown and resets their stats.
!setsplit <player%> <ranch%>
Set the cattle earnings split. Both numbers must add up to 100.
e.g. !setsplit 75 25 → player gets 75%, ranch gets 25%
!settier @player <tier>
Change a player's payout tier. Available tiers: silver, gold, platinum.
e.g. !settier @JaneDoe gold
!setprice milk <$>
Set the per-unit payout price for milk. Also works for eggs.
e.g. !setprice milk 0.50

🎟 Queue Commands

CommandWhat it does
!queue
View the current queue and your position in it.
!queuepanel MANAGER
Post (or refresh) the interactive queue panel with buttons in the current channel. Players click buttons to join/leave and advance.
💡 Tip: The queue panel uses Discord buttons — no commands needed for players once it's posted. Managers can set a grace period and turn length in the web dashboard under Configure.

💬 Frequently Asked Questions

What is Ranch Manager Bot?
Ranch Manager Bot is a Discord bot designed for GTA or roleplay ranch servers. It tracks milk, eggs, and cattle sales per player, calculates earnings with configurable split percentages, manages a timed queue system, and gives owners a full web dashboard for payouts and player management — no spreadsheets needed.
What's the difference between the Lifetime and Monthly plan?
Both plans include exactly the same features. The Lifetime ($40) is a one-time payment with no recurring charges — pay once and the bot works forever for that server. The Monthly ($10/mo) is billed every 30 days and can be cancelled at any time from your Stripe customer portal.
Can I use one license on multiple Discord servers?
Each license is tied to one Discord server. If you run multiple ranches you'll need a separate license per server. The Monthly plan at $10/month is the most cost-effective option if you're managing several.
How does cattle auto-parsing work?
You set a "Cattle Log Channel" in the Configure page. Whenever a sale or ledger buy is posted in that channel, the bot automatically reads the message, extracts the dollar amounts, and credits or debits the right player's account. No commands needed — just post in that channel as normal.
What happens when I mark a player as paid?
Marking a player as paid on the Payout page resets their milk, egg, and cattle sales totals to zero so they start fresh for the next period. Their paid status is logged. You can also mark all players paid at once using the "Mark All Paid & Reset" button.
How do I reset my dashboard password?
Dashboard passwords can't be reset by email. Open a ticket in your Discord server and ask the ranch owner to reset it for you from the admin panel. A new password will be generated and given to you.
The bot says my server isn't registered. What do I do?
Make sure you've run !register YOUR-LICENSE-KEY in a channel the bot can see. If you already did that and it's still not working, double-check that the bot has the correct permissions (Send Messages, Read Message History). If the issue persists, contact support.
Can I transfer my license to a different Discord server?
Yes — open a Discord ticket and the admin can purge your old server registration and register a new one to your license key. No extra charge.
How do I cancel my monthly subscription?
You can cancel anytime through the Stripe customer portal link included in your billing emails. Your bot access remains active until the end of the current billing period.