KEY TAKEAWAYS
CONTENTS
A modern slot machine is a purpose-built computer inside a locked cabinet. Its game software decides what the player sees, a random number generator (RNG) chooses the outcome, a screen or set of mechanical reels displays it, and peripherals handle money in and out: a bill validator that reads currency and tickets, and a printer that issues a ticket when the player cashes out. A communications link reports what happens to the casino’s monitoring and accounting systems.
The spinning reels are the part players notice, but they are the least important part of the decision. GLI-11, a technical standard for gaming devices published by Gaming Laboratories International, describes a gaming device as one that, at a minimum, uses randomness to determine prizes, has some form of activation to start the selection, and has a method of delivering the result. Everything else, from memory protection to ticket validation, exists to make that process secure, auditable and recoverable.
This guide walks through the parts, explains how memory, meters and the host link work, follows one fictional cash-in, play and cash-out session, compares the main communication protocols, and separates common myths from what the technology actually does.
The Parts of a Slot Machine, From Button to Payout
Most machines share the same building blocks, although designs vary by manufacturer and age. GLI-11 version 3.0 organizes its hardware requirements around these components, which is a useful map.
| Part | What it does |
|---|---|
| Logic area | A secured compartment for the game controller, program storage and critical memory |
| Game software and RNG | Selects the outcome and applies the game’s rules and pay table |
| Display | A video screen, touchscreen or mechanical reels that show the outcome |
| Bill validator and stacker | Reads currency or tickets, accepts valid ones and stores them in a locked stacker |
| Printer | Prints a ticket for the player’s remaining credits at cash-out |
| Communication interface | Sends events and meter data to the casino’s host systems |
The standard also covers doors, tower lights, power, and the secure placement of the printer, which must sit in a secure area of the device but not inside the logic area or the drop box.
One idea ties the parts together: the outcome is decided in software first and displayed second. GLI-19 explains that a device that faithfully displays an outcome selected by a computer RNG is tested as an RNG, once the faithful reproduction of that outcome has been assured. Whether the reels are video images or physical wheels, the display follows the decision, it does not make it.
Under the Hood: Memory, RNG State and Meters
Inside the logic area, three mechanisms do most of the quiet work. The first is critical non-volatile memory, which stores credits, game state and other data that must survive a power loss. GLI-11 version 3.0 requires that, after a temporary disruption such as a severe electrostatic discharge, a machine must be able to recover and complete any interrupted play without loss or corruption of control information or critical data. The ESD test severity it cites is 27 kV air discharge, and it requires the RNG and random selection process to be impervious to ESD influences.
The second mechanism concerns the RNG. GLI-11 version 3.0 says the RNG state must be modified between every game unless a cryptographic RNG is used, which helps ensure one result gives no usable information about the next. The statistical tests and source code review that labs apply are covered in GamingTechNow’s RNG guide.
The third is the meters. Machines count events such as coin in, coin out, total drop, jackpots and games played, and a host system can read them. A simple relationship connects two of them:
where coin in is the total credits wagered and coin out is the total credits paid out. With fictional figures, a machine that has taken in 1,000 credits of wagers and paid out 920 credits shows a net result of 1,000 − 920 = 80 credits. Real reporting uses many more meters, but every meter is a count of an event the software recorded.
The software itself can be checked from outside: GLI-11 requires the device to allow an independent integrity check of control programs that affect game integrity.
Walkthrough: One Ticket-In, Ticket-Out Session
The following session is a hypothetical example with fictional figures, assuming one credit equals one cent. Suppose a player inserts a $20 bill into a typical machine.
- Validation: the bill validator checks the note. Valid currency is accepted and counted, and invalid items are rejected and returned.
- Credit: $20 becomes 2,000 credits on the machine, and the host system learns that a bill was accepted.
- Wager: the player bets 50 credits, so the balance is 2,000 − 50 = 1,950 credits.
- Outcome: the RNG selects the result and the display shows it. The game pays 120 credits.
- Payout: the balance becomes 1,950 + 120 = 2,070 credits.
- Cash out: the printer issues a ticket worth 2,070 credits, or $20.70, and the machine records the event.
- Redemption: the ticket can be redeemed for cash or inserted into another machine, once a validation system confirms it is genuine and unused.
Each step updates meters and memory, which is why a stuck or interrupted step can be reconstructed afterward. If the ticket printer jams or the machine loses its link to the host, the machine reports an error condition, and casino staff, not the player, resolve it.
Variations: Protocols, Standalone Machines and Online Games
How a machine talks to the casino varies by age and design. Two widely used protocols are the Slot Accounting System (SAS) and Game to System (G2S), compared in a document from the International Gaming Standards Association.
| Feature | SAS | G2S |
|---|---|---|
| Connection | Low-speed serial link (19.2 kilobits per second) to a single host | High-speed TCP/IP network link to multiple hosts |
| Meters | The machine must be polled for meters | Meters can be sent on subscription when triggers occur |
| Typical role | Events and meter collection for accounting | Broader remote configuration, bonusing and player tracking |
In SAS, the host asks the machine for information: general polls collect events such as a door opening or a bill being accepted, and long polls retrieve accounting data such as meters. A state regulator’s implementation guide describes both, and notes that integrity of each message is verified with a 16-bit cyclic redundancy check.
Online slots differ in a basic way. There is no cabinet, bill validator or printer; the game runs on a remote game server and the wallet records the money, as described in GamingTechNow’s platform overview. The RNG and testing principles carry over, but the hardware requirements do not.
Myths, Limits and Misconceptions
Myth: the reels decide the result. The result is selected by the RNG and the display reproduces it. Stopping the spin sooner or later does not change what was selected.
Myth: a machine remembers who is winning and adjusts. GLI-11 describes randomness, independence and distribution as the testable properties of the RNG, and a machine that is due for a win is the opposite of independence. Each outcome is generated on its own.
Myth: a printed ticket is just paper that can be copied. Tickets carry validation data, and GLI-11’s revision notes describe validation systems being able to identify duplicate tickets, so a reprinted ticket can be caught when redeemed.
Limits apply: public standards describe minimum requirements, not how a specific manufacturer builds a machine, and details vary by supplier, jurisdiction and age of the machine. Older machines may use a mechanical display, newer ones a touchscreen.
Key Facts: What to Know
A quick reference to the essentials and what a player can do when something goes wrong:
| Topic | What to know |
|---|---|
| Outcome | Chosen by the RNG, displayed by the reels or screen |
| Memory | Critical memory lets a machine recover interrupted play |
| Money in | Bill validators accept valid notes and tickets and reject the rest |
| Money out | Printers issue tickets that a validation system can check |
| Host link | SAS and G2S report events and meters to casino systems |
| If a machine errors | Do not touch the cabinet; ask casino staff, who can read the error condition and reset or pay |
Which technical standard a machine was certified against is decided by the regulator in its location, so the specifics differ from one state to another. Casino staff and the regulator’s published information are the right places to confirm how a particular machine or ticket system is set up.
Related Concepts and Next Steps
Slot hardware connects to the rest of GamingTechNow’s library in two directions. For the randomness inside the cabinet, read how casino RNGs work. For how the same game logic runs online, with a wallet and remote game server in place of a cabinet, read how an online gambling platform works behind the screen.
Natural next topics include how automatic card shufflers work, how live dealer studios use cameras and optical character recognition, and how casino systems track and report machine activity. Readers curious about the testing side can also follow how laboratories certify a game version before it is allowed on a casino floor, and what changes when a certified version is updated.
Frequently Asked Questions
Sources & References
- Gaming Laboratories International — GLI-11: Gaming Devices in Casinos, Version 3.0
- Gaming Laboratories International — GLI-11: Standards for Gaming Devices in Casinos, Version 2.1 (definition of a gaming device)
- Gaming Laboratories International — GLI-11 Version 3.0 Revision History
- Gaming Laboratories International — GLI-19: Standards for Interactive Gaming Systems, Version 3.0
- International Gaming Standards Association — Game to System (G2S) versus Slot Accounting System (SAS)
- Montana Gambling Control Division — SAS Implementation Guide V1.6.0


