CasinoFest3: GSA's S2S Protocol GSA’s System to System Protocol: Making your system connections better! Russ Ristine – Radical Blue Gaming.

Slides:



Advertisements
Similar presentations
Virtual Trunk Protocol
Advertisements

Russ Ristine – Radical Blue Gaming. Slide 2 Moving to a networked gaming floor? Be informed Strive for a future-proof solution This is just a primer Focus.
Interactive Financial eXchange XML Usage in Financial Services Mark Tiggas President, Interactive Financial eXchange Open Applications.
COM vs. CORBA.
Committee Updates.  G2S – Dan Milligan  S2S – Kevin Higgins  Transport – Erik Petersen  GDS – Pat Gustafson  CIC – Dennis Kleppen  OAC – Kerry Wolfe.
Design / Build Your Own G2S Application Gaming Technology Summit 2010.
Global Gaming Expo - October 2004 Gaming Standards Association Presents.
TRENDS IN GAMING TECHNOLOGY APRIL 1, MANILA GEM 2009.
September 20, 2002G2E 2002 GSA Technical Forum1 Best Of Breed (BOB) Standard.
Russ Ristine – Radical Blue Gaming. Slide 2  What is G2S? (a hopefully non-technical view)  How does it work?  How is G2S different than what you have.
GSA Update Gaming Technology Summit May 21, Las Vegas.
Social Trading opens the markets to everyone. It encourages people to connect each other to discuss, trade, invest, learn and share knowledge across the.
GLI Regulator Roundtable Feb 2008 Benefits for Regulators with the G2S Communication Protocol GLI Regulator’s Roundtable 2008.
10 Things to Know about G2S. Slide 2 Being a Smart Consumer When moving to a server-based or network gaming floor:  Be informed  Try to ensure that.
Gaming Standards Association
Gaming Standards Association. Year of Implementation! What is GSA - Our Mission GSA is an international trade association representing gaming manufacturers,
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
A Case Study for the Value of GSA protocol implementation The Canadian Experience.
Future directions in SAS September 20, SAS 6.00 IS AN INDUSTRY STANDARD The Gaming Standards Association (GSA) has adopted the SAS 6.00 protocol.
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
Intercard The Right System March 6, 2012 Alberto Borrero Vice-President, Int´l Marketing & Sales Intercard Mobile: Skype: aborrero
September 20, 2002G2E 2002 GSA Technology Forum1 Gaming Device Standards Workgroup.
VLAN Trunking Protocol (VTP) W.lilakiatsakun. VLAN Management Challenge (1) It is not difficult to add new VLAN for a small network.
Gaming Standards Association’s Responsible Gaming Initiative.
Backward Compatibility, Interoperability and Testing May 2010 Green Valley Ranch - Las Vegas, NV Ales Gornjec, Hermes SoftLab How to speed up the implementation.
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
GSA UPDATE MAY 21, 2009 – LAS VEGAS GTS 2009.
BOB Tech Demo 2003 G2E – Las Vegas. Agenda  Best of Breed – a layering of standards  Standards, messaging, protocols and why you care  From the bottom.
The Year of Implementation and Value Creation!Global Gaming Expo 2006 Good Things Happen When We All Pull Together Introducing S2S.
VLAN Trunking Protocol
VLAN Trunking Protocol (VTP)
COM vs. CORBA Computer Science at Azusa Pacific University September 19, 2015 Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department.
BoD Meeting - Feb 2008 GSA Committee Technical Update For Engineers.
CasinoFest4: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming.
GSA Certification And New Features Marc McDermott, Technical Director.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
CasinoFest3: Download vs. Configuration Download vs. Remote Configuration What’s the difference? Russ Ristine – Radical Blue Gaming.
Jan 31, 2007Operators Forum - The G2S Advantage. Jan 31, 2007Operators Forum - The G2S Advantage Industry Recognition  Jan 5, 2007: Game-to-System (G2S)
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
CCNA 3 Week 9 VLAN Trunking. Copyright © 2005 University of Bolton Origins Dates back to radio and telephone Trunk carries multiple channels over a single.
(Business) Process Centric Exchanges
Feb 07, 2007GLI Regulators Roundtable. Feb 07, 2007GLI Regulators Roundtable Industry Recognition  Jan 5, 2007: First place for Game-to-System (G2S)
Finding the Holy Grail: Is Server Based Gaming The Next Big Thing? Gaming Executive Summit Madrid, July 10, 2008.
The Year of Implementation and Value Creation!Gaming Technology Summit The Power of One Solution.
The Year of Implementation and Value Creation!Global Gaming Expo 2006 Good Things Happen When We All Pull Together The World of Transport.
October 3, 2002Initial Proposal - Board of Directors1 SYSTEM-TO-SYSTEM WORKGROUP.
BOB - GSA’s Best Of Breed Protocol. Global Gaming Expo - October 2004 BOB: “Best of Breed” - EGM to System.
CasinoFest3: GSA Certification GSA Certification: How does it benefit Operators? Russ Ristine – Radical Blue Gaming.
BOB – S2S Overview May 25, 2004 Gaming Technology Summit.
2005 Asian Gaming Expo - MACAU Asian Gaming Expo Global Gaming Machine Development June 14, 2005 Peter DeRaedt President Gaming Standards Association.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
Why Standards?. Year of Implementation! Dataflow without Standards.
G2E Session 4051 The Future of Electronic Gaming Devices; From Game-Centric to System Enabled to System-Centric September 20, 2002.
CasinoFest4: Download vs. Configuration Download vs. Remote Configuration What is the difference? Russ Ristine – Radical Blue Gaming.
Jini Architecture Introduction System Overview An Example.
Player User Interface Ethan Tower, Protocol Director, GSA.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 VLAN Trunking Protocol Cisco Networking Academy.
Chapter 4 Version 1 Virtual LANs. Introduction By default, switches forward broadcasts, this means that all segments connected to a switch are in one.
WEEK 11 – TOPOLOGIES, TCP/IP, SHARING & SECURITY IT1001- Personal Computer Hardware System & Operations.
Gaming Standards Association
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
The Year of Implementation and Value Creation!Asian Gaming Exhibition Good Things Happen When We All Pull Together The Power of One Solution.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Technological Innovation That Connects You With Your Customer SMART-Tech 2010.
VLAN Trunking Protocol
Why PC Based Control ?.
Tailor slide to customer industry/pain points
Architecture Competency Group
Presentation transcript:

CasinoFest3: GSA's S2S Protocol GSA’s System to System Protocol: Making your system connections better! Russ Ristine – Radical Blue Gaming

CasinoFest3: GSA's S2S Protocol What is GSA? GSA is an international trade association GSA’s members include gaming manufacturers, suppliers, operators, and regulators Since 1998, GSA has been promoting and facilitating the development of open standards that benefit the entire gaming industry

CasinoFest3: GSA's S2S Protocol Agenda  So, what is S2S? Case Study – Player Tracking Case Study – Vouchers Case Study – Class II Benefits of S2S Next Steps…

CasinoFest3: GSA's S2S Protocol System to System (S2S) S2S

CasinoFest3: GSA's S2S Protocol What is S2S? Operators asked GSA to take on the standardization of inter-system messages S2S is that standardization, using Internet technologies (TCP/IP, XML, Ethernet, SOAP, SSL) Created by system developers and operators S2S messages considered systems built (or used) by all participants

CasinoFest3: GSA's S2S Protocol What’s the benefit? As each function is implemented by system vendors, it becomes “open” Over time, S2S will reduce the protocol count needed by systems and peripherals G2S Certification will ensure that protocol implementation are done correctly In time, operators will be able to add any system to their network, and it can effortlessly interact with other systems

CasinoFest3: GSA's S2S Protocol Agenda So, what is S2S?  Case Study – Player Tracking Case Study – Vouchers Case Study – Class II Benefits of S2S Next Steps…

CasinoFest3: GSA's S2S Protocol Player Tracking Link This link is used between a slot floor system and the casino’s Player Tracking system Typically pretty robust, passes lots of transactions Usually pretty difficult to extend –Both systems have to be upgraded –Would be nice if this was a superset of all manufacturer’s ideas…

CasinoFest3: GSA's S2S Protocol S2S player Class Actually there are three – patron, playerRating, player Player class focuses on slot player ratings Via XML and namespaces, new tags can be easily added Class was developed by a group of system protocol experts so it’s pretty complete

CasinoFest3: GSA's S2S Protocol Some Player Class Features Countdowns and Point awards –Can specify target, increment, award, direction, and basis –Player Specific and Time based overrides –Includes carryover and lots of display options BasePlayerOverride Target BasiscoinIn Increment DirectionDown Point to Award111

CasinoFest3: GSA's S2S Protocol Player Commands Client Initiated Commands getPlayerConfig getBaseCountdown playerCardIn playerCardOut Central Initiated Commands setDeviceState setPlayerConfig setPlayerCountdown setPlayerMessage playerInfo getPlayerLog Client Initiated Events hotPlayerDetected abandonedCard

CasinoFest3: GSA's S2S Protocol playerCardOut Sent on Card removal and optionally on Interval (timed or gameChange) Meters can be delta (since cardIn) or actual meters transactionId set on card in, included on all commands clientIdcardIdActual/delta themeIdstartDateTimecoinInProgWin paytableIdendDateTimecoinOutProgHandpay denomIdfinalRating?JackpotgamesPlayed weightedTheopointAwardbonusWingamesWon carryOverBonusHandtransactionId

CasinoFest3: GSA's S2S Protocol Agenda So, what is S2S? Case Study – Player Tracking  Case Study – Vouchers Case Study – Class II Benefits of S2S Next Steps…

CasinoFest3: GSA's S2S Protocol Voucher commands Remember EZPay? S2S voucher class has all commands needed to add / redeem vouchers in a central database S2S accountingMeter class conveys all meter information on vouchers (and lots more)

CasinoFest3: GSA's S2S Protocol Voucher Commands Client Initiated Commands getVoucherConfig / voucherConfig getValidationIds / validationIdList issueVoucher/ ackVoucher redeemVoucher / authorizeVoucher commitVoucher / ackVoucher Central Initiated Commands setDeviceState / voucherStatusInfo setVoucherConfig / voucherConfig getVoucherStatus / voucherStatusInfo getvoucherLog / voucherLogList setLockOut / voucherStatusInfo

CasinoFest3: GSA's S2S Protocol Voucher Events Vouchers Disabled Vouchers Enabled Voucher Configuration Changed EGM Locked / Unlocked Voucher Issued Voucher Issue Command Acknowledged Voucher Authorized Voucher Redeemed Voucher Rejected Voucher Commit Command Acknowledged

CasinoFest3: GSA's S2S Protocol S2S Voucher Fun Facts S2S Voucher Class is designed with off-line validation in mind Support for Cashable, Promo, and nonCash funds Can require player card to redeem a voucher Central can specify cage and EGM expire values voucherConfig – Central indicates voucher titles, casino name and address info, offlineOK, etc.

CasinoFest3: GSA's S2S Protocol Agenda So, what is S2S? Case Study – Player Tracking Case Study – Vouchers  Case Study – Class II Benefits of S2S Next Steps…

CasinoFest3: GSA's S2S Protocol S2S and Class II In the Class II world, each manufacturer has their own server for central determination, etc. The Problem: Four game manufacturers means – Four separate accounting reports, – Four player tracking feeds, and – Four voucher systems Vouchers are only redeemable on same manufacturer’s games What about the cashier booth? (four redemption terminals…)

CasinoFest3: GSA's S2S Protocol Class II Dilemma

CasinoFest3: GSA's S2S Protocol Class II Solution Game Servers Accounting Player tracking Vouchers

CasinoFest3: GSA's S2S Protocol New Server Terms

CasinoFest3: GSA's S2S Protocol Meter Commands Edge Server Initiated Commands meterInfo Central Initiated Commands / Response getSupportedMeters / supportedMeters setMeterSub / meterSubList getMeterSub / meterSubList clearMeterSub / meterSubList getMeters / meterInfo

CasinoFest3: GSA's S2S Protocol Meter Details Meters subscriptions can specify onCoinDrop, onEOD, onNoteDrop, onPeriodic For EOD - specify exactly when to send Periodic – schedule – Base + Interval Can specify the meters you want with each subscription

CasinoFest3: GSA's S2S Protocol Meter Details Performance Meters (by theme, paytable, and denomination) Transfer Meters –Voucher, WAT, Bonus, Progressive Note Meters (by currency and denomination) Cabinet Meters (credit meters, coinFlow, games played, door counts, etc.)

CasinoFest3: GSA's S2S Protocol Agenda So, what is S2S? Case Study – Player Tracking Case Study – Vouchers Case Study – Class II  Benefits of S2S Next Steps…

CasinoFest3: GSA's S2S Protocol Benefits of S2S Supports “plug and play” for systems and peripheral devices –Try out a new product –If you don’t like it, return it! Standardization promotes portability, interoperability and reusability –Vendors can write one interface and use it everywhere –Reduces testing (and problems in the field)

CasinoFest3: GSA's S2S Protocol Benefits of S2S S2S standardizes communication between servers –A new vendor only has to write one interface to get into the market, vs. 4 to 6 that they have to do now –Casinos benefit from new innovations –Vendors Benefit from reduced complexity (More time for new features) IFT Example

CasinoFest3: GSA's S2S Protocol Plug and Play Benefit for System Providers Systems move from proprietary solutions to standard communications Vendors spend less time maintaining protocols Easier to test a single protocol Operator doesn’t have to wait for their version to get modified Easy to try a new peripheral (kiosk, currency counter, POS system)

CasinoFest3: GSA's S2S Protocol Agenda So, what is S2S? Case Study – Player Tracking Case Study – Vouchers Case Study – Class II Benefits of S2S  Next Steps…

CasinoFest3: GSA's S2S Protocol Things to think about Changing a system related device is a major architecture project –Does my current vendor support the new system –How long will it take to get a new interface built? –What if I don’t like the new product, how do I go back to the old one?

CasinoFest3: GSA's S2S Protocol Things to think about How easy is it to get information moved into your in-house systems for analysis? What if you could go to a gaming show, see a product, and have it in your casino the following week? Wouldn’t it be nice to have the information captured by each system available to all other systems in a consistent manner?

CasinoFest3: GSA's S2S Protocol The Casino Network

CasinoFest3: GSA's S2S Protocol The Casino Network + S2S

CasinoFest3: GSA's S2S Protocol S2S Update S2S Version 1.2 errata 1 – recently released Incorporates all changes requested by existing systems Currently servers are using S2S 1.1.5, , with extensions; 1.2 brings everyone together S2S 1.2 simulators, test tools are available GSA’s S2S Certification is being defined

CasinoFest3: GSA's S2S Protocol Questions? Encourage your vendors to make the move to S2S