SS-SlotMachine is a complete RedM casino slot machine system built to give your server authentic, real-casino gambling in one configurable resource. Players sit down at beautiful old-west slot machines placed anywhere on your map, choose their bet, pull the lever and play on 5 animated reels with a full paytable, wild symbols, win sounds and a bonus mode β exactly like a real machine.
The system is designed around a fully server-side payout engine. Every spin is generated, evaluated and paid on the server β the UI only plays the animation, so there is nothing a cheater can inject or exploit. Each machine has its own persistent bank: it pays only from what it has eaten, fills up over time, and when it gets hot it enters a BONUS mode that showers players with wilds until the bank empties. The house keeps a configurable edge from every bet, so your casino profit is mathematically guaranteed no matter how lucky your players get.
Whether your server plays with $1 bets or $500 bets, SS-SlotMachine adapts automatically: every payout threshold scales from your highest configured bet, so the machine behaves identically on any economy β same win frequency, same bonus frequency, same player experience. Set your bet list, place your machines, and your casino is open.
π° Authentic 5-Reel Slot Machine
- Beautiful western-style NUI with 5 animated reels, 6 symbols, pull lever, paytable and win sounds. Feels exactly like the real machines from the era.
π₯οΈ 100% Server-Side Game Engine
Every spin is generated, evaluated and paid on the server β the UI only animates the result. No client event exists that can be exploited to receive money.
π² Real Casino RTP System
- The house keeps a configurable edge (default 8%) from every bet; the rest always returns to players. Your profit is mathematically guaranteed β many players win their night, the house wins the month.
π Scales To Any Economy Automatically
- Every payout threshold is a multiple of your highest configured bet. Works identically on $1β$25 servers and $10β$500 servers β same feeling, same RTP, only the scale changes.
π¦ Persistent Machine Banks
- Each machine has its own bank saved in the database and surviving restarts. A machine can only pay out what players have fed into it β it can never print money.
π₯ BONUS / Wild Mode
- When a machine bank fills up, it enters a bonus phase with frequent jollies and big payouts until the bank empties. Players hunt the "hot" machines exactly like in a real casino.
π Jolly Wild Symbol & Full Paytable
- The jolly substitutes any symbol, with 2x to 100x bet multipliers across 6 symbols. Paytable multipliers are fully configurable.
π‘οΈ Anti-Cheat Protection
- Server validates machine occupancy, physical distance, bet whitelist and player balance on every spin. One machine per player, and wins are hard-capped at the machine bank.
π° Configurable House Profit
- Change one value to make your casino more generous or more greedy (players get 85β95% back). Everything else rebalances automatically.
π Simulation-Calibrated Payouts
- Symbol weights are calibrated with multi-million spin simulations: ~28% of spins pay, ~1 in 3 sessions ends in profit. The machine always feels alive β small wins keep players seated, rare big hits keep them talking.
πͺ Configurable Machine Locations
- Place unlimited machines anywhere with position, heading, prop, optional map blip and optional table prop. Ready-made locations included for Valentine, Rhodes, Blackwater, Saint Denis and Tumbleweed saloons.
π Discord Webhook Logs
- Enter / exit logs with player identity and balance, plus automatic big-win alerts. You always know who hit it big, where and for how much.
π§ Busy Machine Protection
- Machines are locked while a player is seated and free automatically on exit, crash or disconnect. No stuck machines, no seat stealing.
ποΈ Automatic Database Setup
- The database table is created and seeded automatically on first start. No manual SQL import needed.
π Multi-Language Support
- Includes EN, RO, IT, DE, FR, ES and PT language support. Lua notifications and UI text are connected to configurable language files β one setting changes everything.
βοΈ Highly Configurable
- Change bets, locations, paytable, house edge, bonus thresholds, starting bank, big-win logging, language, key binds and blips directly from config. Secrets and the payout engine live in a server-only config that is never shipped to clients.


