Backgammon – Transparency & Security

What Is Server-Authoritative?

The server validates all game actions. Your device only displays the game state — it can't modify or influence outcomes.

The server controls:

The player controls:

How Are Dice Generated?

All dice rolls are generated on the server using Rust's rand crate:

View Source Code
// engine/src/manager/dice_manager.rs
let value = rand::rng().random_range(1..=6);

rand 0.10 — Rust's most trusted randomness library (500M+ downloads)

Who Goes First?

The server randomly decides which player goes first:

Why Does This Matter?

Paid Content

Items like tea and checker skins are about personal style.

Start Game