Skip to content
NordBots.

RollTheDice

Bet on a dice roll in chat, and check the table was straight.

RollTheDice lets players bet shop points on a chat dice roll, with a growing jackpot and a sealed seed anyone can check, so nobody can call the table crooked.

I keep an honest table. Every roll is a number from 1 to 100 drawn from a server seed whose hash is on show before anybody puts points down. Your players call a coin flip or name a target for a bigger payout, the jackpot fattens from every losing bet, and when somebody hollers that it is rigged they can go and do the sum themselves. RollTheDice runs with or without a shop, so any server can open the table tonight.

Supported Features

  • Two ways to bet: back a straight coin flip, or name a target number from 2 to 99 and get paid a lot more for being right.
  • A jackpot that grows: roll the jackpot number and the whole pool is yours. It fattens a little from every bet that loses.
  • Rolls you can check: every roll comes from a hashed server seed, and one command puts that seed and its hash in front of any player who asks.
  • A free roll every day: each player gets one roll a day that costs nothing, which is a nice reason to log in.
  • Streak bonuses: win several in a row and the next win pays extra at the milestones you set.
  • VIP tiers: give a group a bigger maximum bet and a shorter wait between rolls.
  • Guards on your economy: a cooldown per player, a smallest and biggest bet, a house edge and a cap on any single payout keep your points where they belong.
  • Their own record: a player can see their wins, their losses and the streak they are on.
  • Fine without a shop: I use ArkShop points when it is there, and deal players my own points when it is not.
  • Discord for the big moments: post the big wins, the jackpots and the free rolls as tidy embeds.
  • A table in your language: set the language in the config and every line at the table comes from a plain text file you can edit, so the game reads right for your players.

Console & RCON Commands

Command What It Does Where
RollTheDice.Reload Read the config again while play carries on. Both
RollTheDice.RotateSeed Set a fresh fair play seed and show its hash. Console
RollTheDice.SetJackpot <amount> Set the jackpot pool to an amount. Console
RollTheDice.TestDiscord Send a test post to your Discord webhook. Console

Player Commands

Command names live in config.json, so you can rename any of them or switch one off.

Command What It Does
/roll <bet> [target] Play a roll. Add a target from 2 to 99 for a bigger payout.
/rollfree Take your one free roll for the day.
/rollstats Show your wins, your losses and your win streak.
/rolljackpot Show how big the jackpot is right now.
/rollverify Show the fair play seed so you can check the rolls yourself.

Permissions

Node What It Unlocks
RollTheDice.Play Lets a player use the game at all.
RollTheDice.Vip Better limits from your tiers, like a bigger maximum bet and a shorter wait.
RollTheDice.NoCooldown Skips the wait between rolls.

With no Permissions plugin on the server the table is open: everybody plays and nobody gets the VIP perks. The play node fails open on purpose, so a missing permissions install never shuts your own game down.

Config

To see every configuration option, visit our docs. To edit your config files the easy way, open our configuration editor.

Requirements

  • AsaApi v2.01 or newer
  • A Windows server running ArkAscendedServer through the AsaApi loader
  • ArkShop or WShop (optional, and with neither at the table I deal my own points)
  • Permissions (optional, works without it, only needed to gate play or hand out VIP limits)
  • A Discord webhook (optional, works without it)

Installation

  1. Unzip the download so you have a folder named RollTheDice.
  2. Put that folder into ArkApi/Plugins/ and leave its name alone, because AsaApi only loads a plugin when the folder name and the DLL name are the same.
  3. Open RollTheDice/config.json and set your commands and your bet limits. The webhook for the table talk lives in discord.json next door.
  4. Restart the server through AsaApiLoader.exe.
  5. Look for the loaded line in ArkApi.log, then roll once yourself before you tell the server it is open.

Support & Help

Table not paying out the way it should? Come and find me on Discord and we will get it sorted: https://discord.gg/8GGaEzWk9p

Frequently Asked Questions

What does RollTheDice do?

RollTheDice is a dice betting game that lives in your server chat. Players stake points on a coin flip or on a target number, a growing jackpot sits on top, and every roll can be checked afterwards so a big loss never turns into an accusation.

How do I install RollTheDice?

Unzip the download, drop the RollTheDice folder into ArkApi/Plugins/, and keep the folder name as it is since AsaApi wants it to match the DLL. Set your bet limits in config.json and restart. The first boot writes a load line into ArkApi.log.

Are the rolls really fair, or can the server rig them?

They are fair and you can prove it. Each roll is built from a hashed server seed, and one command puts that seed and its hash in front of any player who asks. If a roll had been meddled with the numbers would stop adding up, and anybody can run the check.

Can one hot streak drain my point economy?

No. The payout cap limits what a single win can pay, the maximum bet limits the stake, and the coin flip multiplier sits under two so the house keeps a small edge. Target mode takes a cut as well. Over a long night the table holds its ground.

What happens when somebody hits the jackpot?

They take the whole pool. It then resets to the seed amount you chose, so it is never empty, and it starts growing again out of a small share of every losing bet. Big wins can go straight to your Discord.

Do bets need ArkShop points?

The table plays best on real shop points, because then players are staking the same points they earn everywhere else, and it takes them from ArkShop or from WShop. It is optional though. With no shop installed I deal each player their own points so the game still runs.

Was any AI content used in the making of this?

The source code itself was fully created by myself. I do use ChatGPT occasionally to generate product images, and I do use ChatGPT to generate the website descriptions. I do this because I don't speak native English perfectly. I am natively from Sweden, so I use GPT to help translate and write product descriptions. I also will sometimes use GPT to write better English logs. Majority of my Free plugins are open source, so you can review the code yourself and freely fork and edit it to your liking.

All versions

  • v0.0.4Jul 21, 2026
    • RollTheDice-v0.0.4.zip