Backgammon – Transparency & Security

What is Server-Authoritative?

The server validates all game actions. Your device only displays the game state - it cannot 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 Starts 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