Twenty-eight tiles. Two open ends. The whole saloon watching which one you play.
Silo-Dominoes puts real dominoes on real tables in your world. A player
sits down at a saloon table, the set is shuffled in front of them, and they
play by clicking the tiles lying on the wood — playable tiles lift up,
translucent previews show where each one fits, the line grows across the
table while everyone nearby watches. Three rulesets, stakes in escrow, and a
match that is saved after every move.
Preview
Coming Soon…
Features
Played on the table, not in a menu
- Walk up to a chair, press G, sit — native dominoes animation, the closed
set waiting on the table - Your playable tiles lift up on your turn; click one, previews show both
ends, click the end to play; the boneyard is a real pile you click to draw - Tiles slide across the wood into place
- Three cameras on V: top-down, first person, cinematic side shot
- Everyone in range watches the line grow live
- Six native tile skins — every tile, table, chair and sound is a native
RDR2 asset: nothing to stream
Stakes in escrow, winner takes the pot
- Either player proposes a stake, the other accepts — on accept both stakes
are withdrawn at once - The pot goes to the match winner automatically, settled exactly once
Three rulesets, decided on the server
- All Fives — the RDR2 saloon game: open ends adding up to a multiple of
five score on the spot; round winner takes the loser’s pips rounded to 5 - Draw and Block dominoes, one config line to switch;
TargetScore
or a single round - The deal, every placement, draw and point happen server-side and are
validated against the rules engine - A client only ever receives its own hand — the opponent’s tiles are
never sent, so no modified client can peek - Every net event is rate-limited per player
Crash-safe — no ending loses money
- Saved after every move; a disconnect marks the match interrupted, and
when both players sit back down it resumes from the exact position - After
AbandonClaimMinutesthe remaining player claims the whole pot - Server restart restores every running game from the database
- Leaving on purpose forfeits — warning first, then a grace period
Built to be sold and to scale
- VORP Core & RSG-Core, auto-detected — one package, both frameworks
oxmysql— the table creates itself on first start- No custom props — nothing to stream, no texture budget
- Furniture and tiles exist only near players; zero entity sync traffic
- All texts in one open locale file — 10 languages included (en, ro,
it, de, fr, es, pt, ru, pl, tr) - Unlimited tables, map blips, open documented config: rules, stakes, timers,
cameras, sounds, seat fine-tuning - Test mode: an AI opponent with a visible NPC takes the second seat
- Admin:
/domcancelwith an ace permission; sound preview commands
What’s included
Both resources come in the download — nothing to source separately.
| Resource | Purpose |
|---|---|
Silo-Dominoes |
The game (Lua logic escrow-protected; config & locales open) |
silo-libs |
VORP/RSG framework bridge — open-source (MIT), so you can verify exactly what it does: github.com/SiloTekDev/silo-libs |
Requires oxmysql. No streamed assets.
Get it
Tebex: Get it now !
Support & documentation
- Discord (support & previews): SiloTek
- Framework bridge source: GitHub - SiloTekDev/silo-libs: Unified framework-agnostic API (VORP / RSG) for RedM scripts — write once, run on both. · GitHub
Check Also:
Required information — Script
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | ~3,700 Lua (+ ~750 NUI, ~970 config & locales) |
| Requirements & dependencies | VORP or RSG-Core · oxmysql · silo-libs (free, included) |
| Support | Yes |

