# Advanced Demo Play Mode ## Overview Demo Play offers any player the chance to play and try out any of our games without real money wagering. ## Demo URL To try the Demo Play, use the link by adding the `&mode=fun` and specifying your `&operator` parameters together with the other marked as “Mandatory” in the table below: https://stage.rpl4y.com/launcher?server_url=https://asia.stage.rubyplay.io&mode=fun&operator={YourBrandID}¤cy=EUR&gamename=rp_2 ## 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 server_url td code & server_url=https://asia.stage.rubyplay.io td A server URL (the address of one of the RubyPlay environments). This is for Stage. br The production server and hostname will be provided later. br strong Mandatory. tr td code mode td code & mode=fun td Starts the demo mode. br strong Mandatory. tr td code operator td code & operator={YourBrandID} td A unique operator code which is used in the Launch URLs. br strong Mandatory. tr td code currency td code & currency=USD td Sets the player currency for the game. br We use strong ISO 4217 currency codes. br It is important to ensure that the currency is configured for your operator ID. br strong Mandatory. tr td code gamename td code & gamename=rp_2 td The code of the real game enabled the specified brand in the particular environment. br A list of game codes can be found in a Game List ( strong Game ID column). br strong Mandatory. tr td code lang td code & lang=de td Sets the language for the game. br A full list of the supported languages can be found in a Localization List . strong Optional. The default value is "en" (for the English language), and it will be used if the parameter is not specified. ## Examples Below are some examples of using different parameters in the Demo Play. ### Example 1. Demo Mode with the Default Configuration Use the `mode=fun` parameter to go to the Demo Play: https://stage.rpl4y.com/launcher?server_url=https://asia.stage.rubyplay.io&mode=fun&operator={YourBrandID}¤cy=EUR&gamename=rp_2 **The Main Requirement for the Demo Play** Ensure to include `mode=fun` and specify mandatory parameters for `server_url`, `gamename`, `operator`, and `currency`. You will see the Demo Play game with the default configuration: Default Demo Mode ### Example 2. Demo Mode with the Configurable Currency Use the `currency` parameter to set the player currency (we will set it as USD): https://stage.rpl4y.com/launcher?server_url=https://asia.stage.rubyplay.io&mode=fun&operator={YourBrandID}¤cy=USD&gamename=rp_2 **The Main Requirement for the Demo Play** Ensure to include `mode=fun` and specify mandatory parameters for `server_url`, `gamename`, `operator`, and `currency`. You will see the Demo Play game with the changed currency: Configurable Currency ### Example 3. Demo Mode with the Configurable Language Use the `lang` parameter to set the game language currency (we will set it as "de"): https://stage.rpl4y.com/launcher?server_url=https://asia.stage.rubyplay.io&mode=fun&operator={YourBrandID}¤cy=USD&gamename=rp_2 **The Main Requirement for the Demo Play** Ensure to include `mode=fun` and specify mandatory parameters for `server_url`, `gamename`, `operator`, and `currency`. You will see the Demo Play game with the changed language: Configurable Language ### Example 4. Demo Mode with the Missing/Wrong Mandatory Parameter If the mandatory parameters are not specified or contain incorrect values, the demo will fail to launch, leading to various errors depending on the specific missing or incorrect parameter. Below you can see some examples. **Wrong `operator` parameter:** Wrong Operator Parameter **Wrong or not configured currency:** Wrong Currency Parameter **Wrong or missing `gamename` parameter:** Wrong Gamename Parameter