GAME TO SYSTEM PROTOCOL - Gaming Standards · PDF fileGSA Game-to-System Protocol The Gaming Standards Association’s Game-to-System Protocol (G2S) unlocks the power of networked

Embed Size (px)

Citation preview

  • NOT ALL GAMING PROTOCOLSARE CREATED EQUAL

    Some are rooted in the past.Only one prepares you for the future.

    G2SG A M E T O S Y S T E M P R O T O C O L

    From the Thinkers atGaming Standards Association

  • GSA Game-to-System Protocol

    The Gaming Standards Associations Game-to-System Protocol (G2S) unlocks the power of networked gaming and revolutionizes the way information is exchanged between gaming devices and back of house computer systems. Full adoption and deployment of G2S not only allows host gaming systems to communicate directly with games and players, but ultimately allows operators to eliminate unnecessary hardware components and middleware, saving millions in capital.

    Based on proven computer industry technologies, such as Ethernet, TCP/IP and XML, the G2S protocol supports many advanced features, such as software download and remote configuration, picture-in-picture player messaging, and EGM-based player tracking. G2S helps create an agile floor that gives operators the ability to quickly adjust to changing business requirements and new opportunities. The G2S protocol also includes Transport Layer Security (TLS) for protecting critical data and G2S is the only protocol that provides remote access to GAT, the widely accepted standard for software authentication of gaming machines and peripheral devices.

    For fifteen years more than 1,600 of the brightest software engineers from the most experienced companies in the gaming industry have collaborated to create GSAs protocols; not only to provide the most advanced, open communications protocol for gaming devices, but to ensure the highest quality and most secure standards in the world.

    We invite you to contact us directly for more information about G2S as well as the entire suite of protocols developed by the Gaming Standards Association.

    Ethan TowerProtocol DirectorGaming Standards Association

    NOT ALL GAMING PROTOCOLSARE CREATED EQUAL

    2

  • Functional Comparison of GSAs Game-to-System Protocol (G2S) and SAS

    FUNCTIONAL DESCRIPTION G2SNATIVE FUNCTIONALITY

    G2S CLASS NAME SASACHIEVABLE WITH SMIB

    Multi-Host Communications communications YESCommunications Configuration commConfig YES

    Meter Subscriptions & Reporting meters YESEvent Subscriptions & Reporting eventHandler YES

    ID Reader Management idReader YESPlayer Tracking player YES

    Employee Tracking employee YESPicture-In-Picture Player Messaging mediaDisplay YES

    Direct Funds Transfer dft YES

    Game Play Management gamePlay LIMITEDNote Acceptor Management noteAcceptor LIMITEDCoin Acceptor Management coinAcceptor LIMITED

    Hopper Management hopper LIMITEDHandpay Management handpay LIMITEDServer-Based Bonusing bonus LIMITED

    Progressive Jackpots progressive LIMITEDTicket-In-Ticket-Out voucher LIMITED

    Printer Management printer LIMITED Wagering Account Transfer wat LIMITED

    Mystery Jackpots mystery LIMITEDOverall Cabinet Management cabinet LIMITED

    Software Authentication gat LIMITEDSlot Tournaments tournament LIMITED

    Software Download download NO Remote Option Configuration optionConfig NO Game Theme Configuration gameTheme NO

    Hardware Component Reporting hardware NO Data Storage Reporting storage NO Central Determination central NO

    Forced Cash-Outs cashout NO Persisted Audit Meters auditMeters NO

    Jackpot Sign Management sign NO Stand-Alone Progressive Management spc NO

    Responsible Gaming Enforcement informedPlayer NO Smart Card Management smartCard NO

    Note Dispenser Management noteDispenser NO

    3

  • G2S PROTOCOL CLASS NAME FEATURES & DIFFERENCES / G2S vs SAS

    COMMUNICATIONMulti-Host CommunicationsG2S Used to establish and manage TCP/IP communication channels between an EGM and multiple G2S

    hosts; point-to-point and multicast.SAS Equivalent functionality must be provided by a SMIB.

    COMMCONFIGCommunications ConfigurationG2S Used to identify the hosts with which an EGM should communicate and to set the device access permis-sions for those hosts. SAS Equivalent functionality must be provided by a SMIB.

    METERS Meter Subscriptions & ReportingG2S Used to set meter subscriptions (end-of-day, periodic, drop, door open, snapshot, etc.), which are sent when the associated trigger points occur. Can also be used to poll for meters. SAS Equivalent functionality must be provided by a SMIB.

    EVENTHANDLEREvent Subscriptions & ReportingG2S Used to set subscriptions to events and associated data, such as meters, device status, and log entries, which is sent with the events when they occur. SAS Equivalent functionality must be provided by a SMIB.

    IDREADERID Reader ManagementG2S Used to validate IDs presented at an EGM. Supports multiple types of ID readers including magnetic cards, RFID cards, and biometric scanners. Allows host systems to see which player or employee is present at an EGM.SAS Equivalent functionality must be provided by a SMIB.

    PLAYERPlayer TrackingG2S Used to track play while a player is present at an EGM including win/loss, time played, and theoretical win/loss. Can be used to award points and report hot players. Time-based and player-specific point calculation overrides are available. SAS Equivalent functionality must be provided by a SMIB.

    EMPLOYEEEmployee Activity ReportingG2S Used to track meter movements while an employee is present at an EGM. Can be used to report activity codes entered by an employee while at an EGM. SAS Equivalent functionality must be provided by a SMIB.

    MEDIADISPLAYPicture-In-Picture Player MessagingG2S Used to manage the Player User Interface picture-in-picture windows through which players can interact with third-party applications on the main screen or secondary screens of the EGM. SAS Equivalent functionality must be provided by a SMIB.

    DFTDirect Funds TransferG2S Used to transfer funds between an EGM and a host system application. Designed to be used in conjunc-tion with third-party applications running in Player User Interface windows - for example, to purchase keno tickets or pay slot tournament fees.SAS Equivalent functionality must be provided by a SMIB.

    4

  • G2S PROTOCOL CLASS NAME FEATURES & DIFFERENCES / G2S vs SAS

    GAMEPLAYGame Play ManagementG2S Used to enable/disable individual games and denominations. Provides access to game recall and outcome logs.SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB.

    NOTEACCEPTORNote Acceptor ManagementG2S Used to report activity associated with note acceptors, such as tilts, faults, and stacker door access. Supports multiple currencies as well as configurable exchange rates. SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB.

    COINACCEPTORCoin Acceptor ManagementG2S Used to report activity associated with coin acceptors, such as tilts, faults, and drop door access. Supports multiple currencies as well as configurable exchange rates. SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB.

    HOPPERHopper ManagementG2S Used to report activity associated with coin hoppers, such as tilts, faults, and hopper door access. Supports multiple currencies as well as configurable exchange rates. SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB.

    HANDPAYHandpay ManagementG2S Used to report large wins and cancel credits that exceed configurable machine limits. Supports local key-offs by attendants, remote key-offs by systems, as well as key-offs to the credit meter, vouchers, and wagering accounts. SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB.

    BONUSServer-Based BonusingG2S Used to award server-determined bonuses to players. Includes EGM-managed wager match and jackpot multiplier bonuses. Awards can be paid to the credit meter, handpays, vouchers, or wagering accounts.SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB

    PROGRESSIVE

    Progressive JackpotsG2S Used to manage the payment of progressive jackpots. Supports multiple independent jackpot control-lers and levels. Different games can be linked to different controllers providing unlimited configuration pos-sibilities. Jackpots can be paid to the credit meter, handpays, or vouchers. Contribution meters help simplify controller implementations and reconciliations.SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB.

    VOUCHERTicket-In-Ticket-OutG2S Used to manage the issuance and redemption of cash-out and promotional tickets. Supports offline ticket issuance. Includes a method for validating tickets printed while an EGM was offline.SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB.

    PRINTER

    Printer ManagementG2S Used to report activity associated with printers, such as tilts and faults. Can be used to configure tem-plates into the printer and perform remote printing of receipts, coupons, and promotional items from those templates.SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB unless dual-port or external printers are installed.

    5

  • G2S PROTOCOL CLASS NAME FEATURES & DIFFERENCES / G2S vs SAS

    WATWagering Account TransferG2S Used to transfer funds to/from player accounts on a host system. Supports embedded EGM-based user interfaces as well as external host-controlled user interfaces.SAS Due to SAS limitations, only a subset of G2S functionality can be provided by a SMIB.

    MYSTERY

    Mystery JackpotsG2S Used to manage the award of mystery jackpots. Supports m