# 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¤cy=USD](https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo¤cy=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¤cy=DEMO_FUN](https://demo.rubyplay.com/launcher?gamename=rp_2&mode=demo¤cy=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¤cy=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¤cy=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.