← All notes

Draft

Land-based casino systems primer

Land-based gaming is an extremely rich and varied domain, and it presents unique challenges for a system designer.

There are parallels with igaming, but land-based is significantly more complex, with a large number of business processes, a great deal of hardware, dated protocols, imperfect data capture, and the human factor. This primer is a tour of the systems behind a casino floor: what each one does, how they fit together, and why the data they produce is harder to trust than it looks.

Bricks and mortar

An online casino is, at heart, a website and a database. Every player has a verified account before they place a bet, every bet is a digital transaction, and every transaction is recorded the moment it happens.

A land-based casino is a building. It may hold a handful of tables and slot machines or several hundred, along with a cage full of cash, and perhaps kiosks, bars, restaurants or a hotel, with staff working in shifts. In many casinos, players can walk in, play and leave without the casino ever knowing who they are. Much of what happens on the floor is recorded by machines speaking protocols designed decades ago, or by staff keeping track of a busy table.

Each part of the building has its own system, and often its own vendor. Making them work together is most of the job.

The currency of the casino

Casino games operate in the currency of the casino: usually physical chips on table games such as blackjack and roulette, and digital credits on slot machines. Players acquire chips and credits from a number of funding sources, including cash, barcoded tickets (TITO, ‘ticket in, ticket out’) and digital ‘cashless’ wallets, or more exotic forms such as plaques and credit markers. The exact mix varies by operator and jurisdiction.

The currency is continually converted between forms as players buy in and cash out: cash to credits, credits to a ticket, cash to chips, chips to the wallet, the wallet to credits. Management systems must accurately track every one of these transactions, and the balances and liabilities they create, while meeting certification requirements and technical standards. A ticket printed by a slot machine is money the casino owes until it is redeemed or expires, and so are the chips in a player’s pocket.

Cash, chips, wallet, credits and tickets

Cash is king

Many casinos still offer cash gaming. Players drop their banknotes on the table layout, feed them into the bill acceptors in slot machines and kiosks, or hand them to cashiers.

With cash comes the very real likelihood of money laundering, the operational overhead of handling and counting it, and the difficulty of tracking a player’s cash activity. Cashless wallets, usually accessed with a player membership card (magstripe, RFID and so on), can mitigate all three, but they have not been adopted universally.

For players, cash is the most frictionless form of payment, and casinos are reluctant to take it off the gaming floor. They fear it will drive away big players and materially weaken their bottom line, or worse.

Payments

Around the cash sit the other ways in: debit cards at the cage and kiosks, cash machines on the premises, and transfers into a cashless wallet. Each brings its own rules. Cards bring PCI compliance, and many jurisdictions restrict how cards may be used for gambling; in Great Britain, credit cards have been banned for gambling since 2020. Every payment provider is another integration, and another place where a transaction can fail halfway through.

The systems

To run a casino, an operator needs systems to manage its players, slot machines, table games, cage and loyalty programme, and to monitor all of it for compliance. Together these are typically known as a casino management system (CMS). A CMS may come mainly from one supplier, or be many systems from different suppliers integrated together, usually badly.

Either way, the boundaries blur. Player tracking, for example, lives partly in the slot system, partly in the table system and partly in loyalty.

Player Account Management (PAM)

The term PAM has grown in popularity in recent years, and is seen in both land-based and igaming. A PAM solution manages the creation and maintenance of the player’s profile, handles KYC and risk checks, provides views on player insights and activity, and sometimes bundles the digital wallet. In land-based, it is also where the membership card is issued, and so where anonymous play can become attributable play.

Slots

The slot management system collects meters and events from every machine on the floor: money in, money out, games played, door openings, faults and jackpots. It usually handles TITO, and often bonusing and progressive jackpots as well.

Machines report through an interface board fitted inside the cabinet, most commonly speaking SAS, a decades-old serial protocol. Its intended successor, G2S, has been available for years, but adoption remains slow. Much of what these protocols report is cumulative meters, from which activity has to be inferred by difference, and each manufacturer implements them a little differently.

Tables

Table games are run by people. Dealers run the games, and supervisors in the pit oversee a group of tables, keep track of chip inventory, and approve fills (chips brought to the table from the cage) and credits (chips returned to it). A table’s result is worked out from the cash in its drop box, its opening and closing chip inventory, and the fills and credits in between.

Rating a player at a table is largely manual. A supervisor records the player’s average bet and time played on a tablet, rather than every bet, and the system estimates the rest from the game’s typical pace, such as hands or spins per hour. Some VIP rooms track every bet, which their small number of players and dedicated staff make possible. RFID chips and electronic tables can capture play automatically, but they remain the exception.

£50
Rating play at the table

Cage

The cage is the casino’s bank. Cashiers exchange cash for chips and redeem chips and tickets for cash, and the cage manages front money deposits, cheque cashing and credit markers. Behind it, the count room empties and counts the drop from every table and bill acceptor. The cage must balance at every shift change, and many of the casino’s regulatory records are made here.

Loyalty

Loyalty turns play into points, tiers and comps: complimentary food, drink, rooms and free play. Comps are usually calculated from theoretical win, what the casino expects to win from a player given their bets, time played and the house edge, rather than what they actually lost. Loyalty is also the main reason players identify themselves at all, which makes it as important to data capture as it is to marketing.

Player tracking

Player tracking is less a system than a capability spread across the others: the card reader and display on each slot machine, the ratings taken at the tables, and the cage transactions linked to a player’s account. Together they build the picture of a player’s activity on which loyalty, marketing and monitoring all depend.

Monitoring

Casinos have a duty to watch their players, for two main reasons.

The first is anti-money laundering. Cash makes a casino an attractive place to launder money: buy in with cash, play a little, and cash out with a cheque or a ticket and a plausible story. Operators must know their customers, check the source of funds above certain thresholds, and report suspicious activity. Some jurisdictions set hard reporting thresholds, such as the US requirement to report a player’s cash transactions above $10,000 in a gaming day, which means adding up their cash across tables, machines and the cage.

The second is safer gaming. Operators are expected to spot signs of harm, such as long sessions, rising losses and chasing, and to intervene, usually with a conversation on the floor.

Both depend on knowing who is playing and what they have done. That is where land-based falls short.

Imperfect data

Online, data quality is close to perfect by default. Land-based, every source has its gaps.

Carded, anonymous and out of service

Anonymous play. Even where players must register on entry, their play is often not linked to them. Many play without a card, insert it for some sessions and not others, or share one with a partner. Play that cannot be linked to a player is invisible to loyalty, AML and safer gaming alike.

Table ratings are estimates. A supervisor watching several tables records an average bet and a time played, often after the fact, and the system works out the rest from a typical number of hands per hour. A player who bets £25 a hand for an hour and then £500 for ten minutes may be rated anywhere between the two. Players move between tables, and between tables and slots, faster than anyone can write it down.

Machines make mistakes. Interface boards lose communication, meters are reset after a RAM clear, tickets fail to print, and bill acceptors jam. Each leaves a gap or an inconsistency that someone in slot operations has to reconcile, sometimes days later.

The human factor. Staff are busy, shifts change mid-session, and the manual adjustment that settles a dispute rarely records why it was made.

None of this is a reason not to monitor. But most land-based figures should be treated as estimates with a margin of error rather than as facts, and reports, alerts and models designed accordingly.

Integrations

Beyond the gaming systems sits a long list of integrations: the hotel’s property management system, point of sale in the bars and restaurants, CRM and marketing tools, surveillance, finance, payment providers, third-party jackpot and bonusing systems and, in some jurisdictions, a regulator’s central monitoring system that receives data from every machine. Each runs on its own clock, with its own idea of who the player is, and few were built with the others in mind.

Putting it together

Compared with igaming, everything in land-based is slower, more physical and less certain. Money changes form several times in an evening, a player can be known in one system and anonymous in the next, and the data arrives late, incomplete or wrong.

For a system designer, a few things follow. Model the currency of the casino properly from the start, because every other system depends on it. Expect gaps and corrections, and treat reconciliation as a feature rather than an afterthought. Remember that floor staff are users too, working quickly on a busy floor. And give players a good reason to identify themselves, because better data starts there.