
DonutSMP
A persistent world simulation running on a $60,000/mo bare-metal fleet.
$60,000/mo.
Infrastructure.
To the players, DonutSMP is a single, uninterrupted continent. They walk from spawn to the world border without ever seeing a loading screen.
This is an expensive illusion. We maintain a cluster of 330 dedicated machines. Each machine is responsible for a strict 50,000-block square of the map.
Atomic Transfers.
When a player moves from one server to another, the biggest risk is Item Duplication. If the network lags, they could exist on both servers at once.
I implemented a strict "Atomic Lock" system. The player's data is locked on Server A before it is sent to Server B. If anything fails, the transaction rolls back instantly. Zero dupes.
Global Sync.
Money needs to be accessible from anywhere. We use Redis to create a unified economy layer that hovers above the 330 game servers.
Whether a player is mining in the northeast corner or trading in the southwest, their balance updates in real-time. We also use this layer for live chat translation, allowing seamless communication.