resource (1.2 MiB)

advertisement
Office of Liquor and Gaming
Regulation
QCOM 3 Information Session
Novotel Sydney on Darling Harbour
11 August 2015
Presenter:
Robert Larkin
Principal Technical Officer
OLGR
Download this presentation at:
publications.qld.gov.au/dataset/qcom-3-interface-specification
Why QCOM 3 was developed
• Age
• Technology
Main Features
•
•
•
•
•
Encompass all QCOM v1.6 functionality
Ethernet and IP based protocols
Support for encryption
Support for multiple service providers
A wide range of possible modes of
operation and configuration
• Significantly more extensible and versatile
than its predecessor
Multiple Service Providers
•
•
•
•
•
•
•
•
General Auditing
Monitoring
Game Performance and Analysis
Player Loyalty Systems
Card Based Gaming
Ticket-In / Ticket-Out
Attendant Paging Systems
Jackpot Systems
QCOM 3 Interface Specification
QCOM 3 is not a network protocol
specification
QCOM 3 is fundamentally an
Application Programming Interface (API)
Interface Location QCOM v1
Interface Location QCOM 3
Overview
QCOM Users
QCOM 1 vs QCOM 3
Protocol vs QCOM 3
QCOM Authorities
• QCOM Master Authority (QMA)
• Script Approval Authority (SAA)
• Software Upgrade Authority (SUA)
QCOM Master Authority
• Persistent
• Full access to the QCOM API
• Installs at least the first QCOM user
(typically all of them)
• Can operate via proxy
• Configures the mode of operation of the
gaming machines
Differences between the anon user, the QMA and QCOM Users
QCOM v3.0.0. draft 3-Aug-2015
anon user
QMA
QCOM users
Very limited
Full Access
Varies
Jailed environment for script
execution
Yes
Yes
Yes
Event Hooking
No
No
Yes
QCI only
Signed scripts
exec'd by other
users
Event handlers
Yes
No
Yes
Always
Always
Created on
demand
(no loops, no recursion, reduced
set of libraries)
Yes
No
No
Can be quarrantined
No
No
Yes
QCOM API Privileges
Script Execution via
QCOM Command Interface
(QCI) login
Persistence
Crippled jail/environment
Mode of Operation (MO)
• What is a Mode of Operation?
• QCOM 3 can accommodate a wide range
of gaming machine MO’s
• In QCOM 3 the MO is dynamic
Example MO’s are shown on the following slides
MO – Stand Alone
MO – Single Service Provider
MO – Mutli Service Providers
MO –
rd
3
Party Lockout
MO – WAN Example
MO – QLD Clubs and Hotels
MO – QLD Clubs and Hotels
MO – QLD Casinos
QCOM 3 EGM Summary
Concerning Regulators
• The role of the regulator
– Define the Mode of Operation
• QMA
– Privileges
• Any special requirements or roles?
Concerning Service Providers
•
•
•
•
•
•
•
QCOM Users
QCOM API
Operating Procedures MR document
Implementing QCOM 3
Scripts
QSIM
Technical support
Concerning EGM manufacturers
•
•
•
•
QCOM 3 Software Development Kit (SDK)
QSIM & Implementation Testing
Technical support
Implementing QCOM 3
Current Status
•
•
•
•
QCOM 3 Interface Specification document
QSIM & SDK
QCOM API
Scripting language
– Which version of Lua?
– Co-routine support
Questions
Download