# Demo Play Mode

## Overview

Demo Play offers any player the chance to play and try out any of our games without real money wagering and (sometimes) registering.

## Demo URL

To try the Demo Play, use the link with adding the `&mode=demo` parameter:

[https://demo.rubyplay.com/launcher?gamename=rp_1&mode=demo](https://demo.rubyplay.com/launcher?gamename=rp_1&mode=demo)

A gamename is a code of the game from [Game List](/content/integration/lists/game-list) (see **Game ID** column).

## Parameters

You can try our games by configuring it in the demo URL adding different parameters.

table
colgroup
col
col
col
thead
tr
th
Parameter
th
Example
th
Description
tbody
tr
td
code
mode
td
code
&
mode=demo
td
Starts the demo mode.
br
strong
Required.
tr
td
code
demo_balance
td
code
&
demo_balance=10000
td
Sets the player balance for the game.
br
strong
Optional
, otherwise the default balance will be set.
tr
td
code
currency
td
code
&
currency=USD
td
Sets the player currency for the game. We use 
strong
ISO 4217
currency codes by default.
br
strong
Optional
, otherwise the default currency will be set.
tr
td
code
currency
td
code
&
currency=DEMO_FUN
td
Activates 
strong
DEMO_FUN
mode where the currency sign is hidden at all, uses the fake currency without sign.
br
strong
Optional.
tr
td
code
demo_betsList
td
code
&
demo_betsList=1,2,5,10,
br
20,50,100,200
td
Sets the bets list for the different currencies.
br
strong
Optional
, otherwise the default bets list will be set.
tr
td
code
demo_betsMultiplier
td
code
&
demo_betsMultiplier=1
td
Sets the bets multiplier for the bets list (mentioned above). It can be considered as the coefficient for currency (exchange) rates.
br
strong
Optional
, otherwise the default bets multiplier will be set.
tr
td
code
demo_defaultBetIndex
td
code
&
demo_defaultBetIndex=1
td
Sets the default bet index in the beginning of the game. The indexes start from 0.
br
strong
Optional
, otherwise the default bet index will be set.
## Examples

Here you can see the examples of using different parameters in the Demo Play.

Let's use the next demo URL (for **Medusa Money** game):

[https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo](https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo)

### Example 1. Demo Mode with the Default Configuration

Use the `mode=demo` parameter to go to the Demo Play:

[https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo](https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo)

You will see the Demo Play game with the default configuration:

Demo Mode
### Example 2. Demo Mode with the Configurable Balance

Use the `demo_balance` parameter to set the player balance (we will set it as 30000):

[https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&demo_balance=30000](https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&demo_balance=30000)

**The Main Requirement for the Demo Play**

Do not forget to add the `mode=demo` parameter as well.

You will see the Demo Play game with the changed balance:

Image description
### Example 3. Demo Mode with the Configurable Currency

#### Configurable Currency

Use the currency parameter to set the player currency (we will set it as USD):

[https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&currency=USD](https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&currency=USD)

**The Main Requirement for the Demo Play**

Do not forget to add the `mode=demo` parameter as well.

You will see the Demo Play game with the changed currency:

Image description
#### DEMO_FUN Mode

If you don't want to use any of the existing currencies, you can use the DEMO_FUN mode. It means the currency sign will be hidden at all from the game.

Use the `currency=DEMO_FUN` parameter to set the DEMO_FUN mode:

[https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&currency=DEMO_FUN](https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&currency=DEMO_FUN)

**The Main Requirement for the Demo Play**

Do not forget to add the `mode=demo` parameter as well.

You will see the Demo Play game in the DEMO_FUN mode without any currency sign:

Image description
### Example 4. Demo Mode with the Configurable Bets

Use the `demo_betsList`, `demo_betsMultiplier`, `demo_defaultBetIndex` parameters to set the player bets:

[https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&demo_betsList=1,2,3,5,10,20 &demo_betsMultiplier=1&demo_defaultBetIndex=2](https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&demo_betsList=1,2,3,5,10,20&demo_betsMultiplier=1&demo_defaultBetIndex=2)

**The Multiplier Function**

The `demo_betsMultiplier` parameter stands for multiplying the `demo_betsList` according to the currency (exchange) rates.

details
summary
Click here to see an example...
For example

* `demo_betsList=1,2,3,5,10,20`
* `demo_betsMultiplier=0.5`


it means the `demo_betsList` will be multiplied by 0.5, so `demo_betsList=0.5,1,1.5,2.5,5,10`

**The Main Requirement for the Demo Play**

Do not forget to add the `mode=demo` parameter as well.

You will see the Demo Play game with the configurable bets:

Image description
In the picture above you can see the default bet as €3.00 because the `demo_betsList=1,2,3,5,10,20`, `demo_betsMultiplier=1` and the `demo_defaultBetIndex=2` (starts from 0).

### Example 5. Fully Configured Demo Mode

Let's admit we would like to configure the game with the next parameters:

* the currency is JPY (Japanese yen)
* the balance is 15000 JPY
* the bets list is 10,20,40,100,200,1000
* the bets multiplier is 0.5
* the default bet index is 3


Use the next link with the appropriate parameters:

[https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&currency=JPY&demo_balance=15000 &demo_betsList=10,20,40,100,200,1000&demo_betsMultiplier=0.5&demo_defaultBetIndex=3](https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo&currency=JPY&demo_balance=15000&demo_betsList=10,20,40,100,200,1000&demo_betsMultiplier=0.5&demo_defaultBetIndex=3)

**The Main Requirement for the Demo Play**

Do not forget to add the `mode=demo` parameter as well.

You will see the fully configured Demo Play game:

Image description
**Redirect Option**

We have an option to redirect the games from Real Mode to Demo Mode. If you are interested in this option, please contact our RubyPlay Support Engineer.