Live
MayonnaiseScc published Against The OddsPumpkinKing reacted 🔥 to AchievementsWrecks updated AchievementsWrecks updated VIP PackagesRazor updated Animal FarmRazor updated Animal FarmEM$Ø reacted ⭐ to rPhonestev reacted ❤️ to Grid ControlMoulinch reacted ❤️ to Grid ControlMoulinch followed @khaledKhaled published Grid ControlRazor updated Animal Farm Probadgyver updated CHRONUSRustFlash updated MyServerGearxNullPointer95 updated Infinite DurabilityRazor updated Auto FarmRazor updated Animal Farm ProRazor updated Animal Farm ProRazor updated Animal Farm ProKhaled updated Recycler Stationmagnumk reacted ❤️ to Halloween AtmosphereRustFlash published Halloween EventBrad Copp updated Water Wheel UpgradesBrad Copp updated Solar Panel UpgradesBrad Copp updated Biofuel Generator UpgradesBrad Copp updated Windmill UpgradesBL3CKD3RK reviewed rPhoneBL3CKD3RK reacted ⭐ to rPhoneRustFlash updated MyServerGearAlexProjects updated Zombie Swarm PRO
Browse/Rust/Plugins/Against The Odds + Ironhoof Raceway Prefab

Against The Odds + Ironhoof Raceway Prefab

MayonnaiseScc★ 0.0 (0)v1.0.0OxideExclusive#pve#prefabs#gambling
1 / 9
Not Your Average Horse Racing
Description

A horse racing track for your server. Horses race on their own all day and players bet on them, ride them, shop the vendors, or borrow from the loan shark. Two announcers call every race from the booth.

Comes with the Ironhoof Raceway prefab. Just drop it on your map.

📑 Features

  • Horses race on a loop all day with no admin needed
  • Bet with the bookies, Win, Place and Exacta
  • Players can sign up and ride in the races themselves
  • Two announcers, David and Megan, call the race with a full voice pack
  • Watch and bet on the race from the computer station's on the stadium cameras
  • Two vendors, Sam and Alex, each with their own shop you set in the config
  • A loan shark players can borrow from, with enforcers that chase down anyone who leaves owing
  • A standings HUD showing the running order and what your bets pay
  • Optional 18+ mode for the announcers and the scenes add-on
  • Plugin Automatically finds the prefab included. Just put it on your map and load it up


🎭 ATOScenes add-on (optional, 18+)

A separate plugin for 18+ servers. When 18+ mode is on, NPC scenes play between races. Which can be quite crude.

A separate horse dung vendor is available as well.

🔑 Permissions

  • againsttheodds.admin - Admin commands
  • againsttheodds.teleport - Use /ato tp
  • atoscenes.admin - Trigger scenes

📝 Chat Commands

  • /ato : View the commands
  • /ato claim : Collect any winnings waiting for you
  • /ato tp : Teleport to the raceway
  • /ato leave : Go back to where you came from

Betting, riding, shopping and borrowing are all done by walking up to the staff.

🖥️ Admin Commands

  • /ato go : Start the walk-out now
  • /ato cancel : Refund this race and restart it
  • /ato setexit : Set where leaving players are sent
  • /ato resetexit : Clear the exit point
  • /atoscene [name] : Queue a scene for the next race (juan, horsedown, horseknife, portapotty, streaker, david)
  • /atoscene truck : Send Carlos out for a truck lap
  • /atoscene stop : Stop the current scene

Works with Economics and ServerRewards for betting and payouts.

Default configuration
ATOScenes.json
{
  "Porta-potty chance per race, 18+ only (percent)": 5.0,
  "Juan takes the mic chance per race, 18+ only (percent)": 5.0,
  "Horse down chance per race, 18+ only (percent)": 5.0,
  "Horse down: Carlos uses his knife instead of loading the horse (percent)": 50.0,
  "David loses it chance per race, 18+ only (percent)": 5.0,
  "Streaker chance per race, 18+ only (percent)": 5.0,
  "Races before the same scene can roll again": 10,
  "Track truck lap every this many races (0 = off)": 2,
  "Carlos beeps the horn passing the finish line (percent)": 50.0,
  "Carlos sells from his truck while he's parked": true,
  "Carlos's shop": [
    {
      "Item shortname": "horsedung",
      "Name in the shop": "Horse Dung",
      "Skin ID (0 = normal)": 0,
      "Amount per purchase": 10,
      "Price": 5
    }
  ],
  "Horse meat Carlos cuts up goes on sale at (vendor name, blank = off)": "Sam",
  "Horse meat for sale": {
    "Item shortname": "horsemeat.cooked",
    "Name in the shop": "Cooked Horse Meat",
    "Skin ID (0 = normal)": 0,
    "Amount per purchase": 1,
    "Price": 5
  },
  "Human meat Carlos cuts up goes on sale at (vendor name, blank = off)": "Alex",
  "Human meat for sale": {
    "Item shortname": "humanmeat.cooked",
    "Name in the shop": "Cooked Human Meat",
    "Skin ID (0 = normal)": 0,
    "Amount per purchase": 1,
    "Price": 5
  }
}
AgainstTheOdds.json
{
  "Betting": {
    "Currency: Item, Economics, or ServerRewards": "Item",
    "Currency item shortname": "scrap",
    "Minimum stake": 10,
    "Maximum stake (0 = no limit)": 0,
    "Maximum tickets per player per race": 20,
    "Confetti over bet winners": true
  },
  "Racing": {
    "Betting countdown before each race (seconds)": 60.0,
    "Players can ride in races": true
  },
  "Teleporting": {
    "Enable /ato tp": false,
    "Require againsttheodds.teleport permission": false,
    "Teleport cooldown (seconds)": 60.0,
    "Arrival spawn points (Outside or Inside)": "Outside",
    "Always send leaving players to the exit point": false
  },
  "Audio": {
    "Enabled": true,
    "18+ mode": false,
    "18+ mode note": "Announcers say wild things and extra NPC scenes can play. Scenes require ATOScenes."
  },
  "Loan shark": {
    "Enabled": true,
    "Loan amount": 100,
    "Interest percent": 0.0,
    "Borrowing cooldown after repaying (seconds)": 120.0,
    "Time to repay after coming back with a debt (seconds)": 60.0,
    "Maximum chase (seconds)": 60.0,
    "Clear debts on map wipe": true
  },
  "Vendor shops (Sam and Alex)": {
    "Sam": [
      {
        "Item shortname": "smallwaterbottle",
        "Name in the shop": "Water Bottle",
        "Skin ID (0 = normal)": 0,
        "Amount per purchase": 1,
        "Price": 5
      },
      {
        "Item shortname": "bread.loaf",
        "Name in the shop": "Bread Loaf",
        "Skin ID (0 = normal)": 0,
        "Amount per purchase": 1,
        "Price": 5
      },
      {
        "Item shortname": "healingtea",
        "Name in the shop": "Healing Tea",
        "Skin ID (0 = normal)": 0,
        "Amount per purchase": 1,
        "Price": 10
      },
      {
        "Item shortname": "milk",
        "Name in the shop": "Milk",
        "Skin ID (0 = normal)": 0,
        "Amount per purchase": 1,
        "Price": 5
      }
    ],
    "Alex": [
      {
        "Item shortname": "smallwaterbottle",
        "Name in the shop": "Water Bottle",
        "Skin ID (0 = normal)": 0,
        "Amount per purchase": 1,
        "Price": 5
      },
      {
        "Item shortname": "pumpkin",
        "Name in the shop": "Pumpkin",
        "Skin ID (0 = normal)": 0,
        "Amount per purchase": 1,
        "Price": 5
      },
      {
        "Item shortname": "pie.pumpkin.rich",
        "Name in the shop": "Pumpkin Cream Pie",
        "Skin ID (0 = normal)": 0,
        "Amount per purchase": 1,
        "Price": 5
      },
      {
        "Item shortname": "skimmedmilk",
        "Name in the shop": "Skim Milk",
        "Skin ID (0 = normal)": 0,
        "Amount per purchase": 1,
        "Price": 5
      }
    ]
  },
  "Picture wall": {
    "Image links, top left to bottom right (9 PNGs up to 1024 x 1024)": [
      "https://maps.farmingparadiserust.net/maps/ironhoof-wall/01_Top_Left.png",
      "https://maps.farmingparadiserust.net/maps/ironhoof-wall/02_Top_Center.png",
      "https://maps.farmingparadiserust.net/maps/ironhoof-wall/03_Top_Right.png",
      "https://maps.farmingparadiserust.net/maps/ironhoof-wall/04_Middle_Left.png",
      "https://maps.farmingparadiserust.net/maps/ironhoof-wall/05_Middle_Center.png",
      "https://maps.farmingparadiserust.net/maps/ironhoof-wall/06_Middle_Right.png",
      "https://maps.farmingparadiserust.net/maps/ironhoof-wall/07_Bottom_Left.png",
      "https://maps.farmingparadiserust.net/maps/ironhoof-wall/08_Bottom_Center.png",
      "https://maps.farmingparadiserust.net/maps/ironhoof-wall/09_Bottom_Right.png"
    ]
  }
}
Sponsored
Pine Hosting
Pine Hosting

Trusted hosting partner. Affordable game servers with solid support and panels.

Visit site ↗
$40.00$34.00
Views25
Downloads0
Purchases0
Rating★ 0.0
Version1.0.0
PlatformRust
CategoryPlugins
CompatibleOxide
Size6.8 MB
PublishedOct 15, 2026
UpdatedOct 15, 2026
✓ Reviewed for safety and integrity
MayonnaiseScc
View profile →
Contributors
RickySpanish