Building Blocks --> Ship
Distribution Protocol
The Ship
Transaction is the newest addition to SecurePlay. It
supports the distribution of packages of data either
that can fit in a single SecurePlay message, or that
need to be spread over a number of messages.
While some
game networking software packages implement object
replication and synchronization, we believe that these
functions are much less necessary given the transaction
framework that SecurePlay uses. Where such actions are
still necessary, they can easily be layered on top of
the Single-step or Multi-step Transaction.
The Ship
Transaction supports a different type of exchange – the
controlled distribution of information from one
participant to another. The Ship Transaction
supports both a buffered model for distribution as well
as an option to store the entire entity.
This
transaction is only included in the Professional version
of SecurePlay.
This
technique is based on cryptographic algorithms
integrated in a new way as described in
our international patents.
The mathematics and details of all protocols are
described in our Technology Section --> Cryptography
(view the Cryptography for
Secure Game Elements of Chance).
Reliable Distribution Mode
The Ship Transaction has a distinct reliability feature,
or mode. This mode ensures that all receivers of a
portion of the entire shipment receive that portion
before the next one is sent – ensuring everyone gets
everything.
The Reliable Distribution is a minimal reliability
model; it does not handle recovery or time-outs
internally as those features are likely to be very game
specific. It does provide a manual recovery function, to
allow more advanced delivery and recovery systems to be
implemented. This transaction is only included in the
Professional version of SecurePlay.
Slow Distribution Add-on Mode
Many online games face the challenge of distributing
additional content. Most do this outside of the game
with a separate download and distribution package.
SecurePlay has added an option into the Ship Transaction
to support the “slow” distribution of material.
By supporting a manual distribution mode, games using
SecurePlay can send shipments during quiet periods of
the game – causing no perceived delay in the game and
freeing games from annoying load cycles. This
transaction is only included in the Professional version
of SecurePlay. |