# Return to Player

## Return to player in Sportradar's Virtual Sports

The Return to Player (RTP) of Betradar’s Virtual Sports is based on the bookmaker’s odds key configuration.&#x20;

The odds key reflects the bookmaker’s desired margin that is included in the odds calculation. The odds key can be set for each betting market individually and will be applied with weight to all possible outcomes.

For each market, there are three values that need to be set to configure your market offer:

* **Key** - Defines the the theoretical margin / RTP according to the following formulas:
  * RTP = 1 / odds key
  * Margin = 1 - (1 / odds key)
* **Min Offer** - Defines the minimum value of the odds you want to offer.
* **Max Cap** -  Caps the odds at the specified value.

{% hint style="danger" %}
Please note that RTP and margin are theoretical values in Sportradar's Virtual Sports as they heavily depend on stakes wagered and amount of placed bets over time.
{% endhint %}

## Configuration environments

Odds keys are configured separately on the integration and production environment. To access\
the configuration, please follow the URLs below:

Portal – Integration Environment\
<https://integration.portal.betradar.com/>

Portal – Production Environment\
<https://portal.betradar.com/>

While the latest Virtual Sports are already configurable in Betradar CTRL, most products are being configured in Betradar Legacy which is accessible via Portal.

Products configurable in Betradar CTRL:

* Sim-Play Cricket&#x20;

Products configurable in Betradar Legacy environment:

* Virtual Football (all modes)
* Virtual Fast Football
* Virtual World Match Football
* Virtual Basketball / Virtual NBA
* Virtual Horse Racing
* Virtual Dog Racing
* Sim-Play Tennis
* Sim-Play ATP Legends
* Sim-Play Major League Baseball

To access either of the configuration tools, log in to the portal website using the link above, and select the one you would like to use via Portal's main menu:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FVoNGAyFFzOiTAB954NNC%2Fimage.png?alt=media&#x26;token=af556d8e-fff6-4801-9d21-d30b6e7b4b5d" alt=""><figcaption></figcaption></figure>

## Configuration in Betradar CTRL

{% hint style="info" %}
Please not the this configuration procedure only applies to Sim-Play Cricket.
{% endhint %}

Odds keys are being configured by defining so-called templates in Betradar’s CTRL bookmaker system.

### Finding a template

Templates are used to define odds keys for a particular tournament. They can be found under\
\&#xNAN;*Configuration / Sportsbook / My Templates* in Betradar Ctrl.

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FuZjoo9HSwuktXPElIKsP%2Fimage.png?alt=media&#x26;token=467e710f-be4f-463f-81f0-1cd20872fe0f" alt=""><figcaption></figcaption></figure>

To find the *Sim-Play Cricke*t template, select *Cricket* using the *Sport Filter*:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2F02JxN7w0WzieK4mNNW19%2Fimage.png?alt=media&#x26;token=bf814c37-2644-4c74-b0d6-d83be099c437" alt=""><figcaption></figcaption></figure>

Then you may want to use the *Type Filter* in order to only show templates for *Virtual Sports*:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FdzNtYKCAWi3ljctl3r2n%2Fimage.png?alt=media&#x26;token=f3f7506d-3f1b-4f6b-83a0-39844e0a24b8" alt=""><figcaption></figcaption></figure>

Now you should only see the templates for Sim-Play Cricket named as *Default\_Virtual\_Cricket\_Inplay*. In case you are setting the odds keys the first time, you will only see our default template:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2F81PTewwj1BHTyODA0P7F%2Fimage.png?alt=media&#x26;token=e0d99672-185d-49ab-813b-1ddc2d74cbd5" alt=""><figcaption></figcaption></figure>

In case you miss a template, try to de-select the Active templates option. This will reveal templates\
that are currently not assigned to a tournament.

### Duplicating the default template

{% hint style="danger" %}
Do not delete or rename the default template!
{% endhint %}

Before you set your own odds keys, we highly recommend duplicating the default template in\
order to create your own custom template.

To duplicate a custom template from the default template, please open the default template by\
clicking on it in My Templates.

In the default template, click on the 3-dot hamburger menu in the upper right-hand side corner:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FvaAx2tmZHDjmMduXUrQi%2Fimage.png?alt=media&#x26;token=01817951-9da1-439d-a529-def5b11088b7" alt=""><figcaption></figcaption></figure>

From the context menu, please select Duplicate Template. This will open a dialog that prompts\
you for the name of your custom template:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2F3pvtr7jWXJkV2kNR28K1%2Fimage.png?alt=media&#x26;token=bf534685-0118-48bd-bec0-b4e4fa98b822" alt=""><figcaption></figcaption></figure>

Once you confirmed the template name by pressing Duplicate, your new custom template will be\
opened.

You now can edit the odds keys to set the desired margin/RTP per market.

### Editing a template

Editing the odds keys in a template is very simple. Below sections describe how to set Key, Min Offer and Max Cap.

#### Editing the key

In Virtual Sports, you can only set one key per market (Starting Key). The key can be found on\
the left-hand side of a market’s settings:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2Fj0b4OLG5f8M9pw9WRY80%2Fimage.png?alt=media&#x26;token=0ee52eb9-efaa-4f50-b821-37b072080acf" alt=""><figcaption></figcaption></figure>

To edit the, simply click on the blue circle to open an edit dialog. Enter the desired key into the field for the key and click the Apply button to save the new value.

#### Editing Min Offer and Max Cap

To edit Min Offer and Max Cap, you need to open a market’s configuration by clicking the button\
shown in following screenshot:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FYZJtpHkTfHYtX503iIDZ%2Fimage.png?alt=media&#x26;token=5c34929a-bdcb-4047-a42d-0fcb83e70ad9" alt=""><figcaption></figcaption></figure>

The input fields for Min Offer and Max Cap will be revealed for you to edit:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2Fdu6Je2YdI4VsBSqnTTAv%2Fimage.png?alt=media&#x26;token=d80bc9fb-31ab-4e83-934d-a595aed7d9b7" alt=""><figcaption></figcaption></figure>

Once you are done with your changes, click the Apply button.

#### Features not affecting Virtual Sports

Please make sure that the configuration mode is set to *Keys*. The *Permissible Pairs Ladders*\
feature is not implemented for Virtual Sports.

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FKdhJ7xRBAmvlPkezK01T%2Fimage.png?alt=media&#x26;token=79617ee8-17c2-4ff5-b31e-733df5e96f50" alt=""><figcaption></figcaption></figure>

### Assigning a template to a tournament

Once you are done with the configuration of your custom template, you need to assign it to Virtual\
Cricket In-Play tournament for the changes to take effect.

To do so, click on the 3-dot context menu in the upper right-hand side corner of your custom\
template and select *Assign template to…*:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FRjh3fXPHVrXcEyj3sZMW%2Fimage.png?alt=media&#x26;token=de83493b-d3ae-4102-87ee-8288ce55eb87" alt=""><figcaption></figcaption></figure>

Now, select the Virtual Cricket In-Play tournament and click the Apply button to confirm:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2Fl1XWlblApP7bbk9wyJaE%2Fimage.png?alt=media&#x26;token=a0d02cc1-e8fa-42bd-95e6-c874d38d3226" alt="" width="401"><figcaption></figcaption></figure>

{% hint style="danger" %}

### Please note that this will replace existing assignments. <a href="#toc169604899" id="toc169604899"></a>

{% endhint %}

You can view or edit a template’s assignments by clicking on the View/Edit Assignments button\
in the upper right-hand side corner of your custom template next to the 3-dot context menu:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FHgVcAgGiBb9PQVp3sloH%2Fimage.png?alt=media&#x26;token=02756c45-6122-478a-a5ae-a85cdef082f9" alt=""><figcaption></figcaption></figure>

## Configuration in Betradar Legacy <a href="#toc169604899" id="toc169604899"></a>

{% hint style="info" %}
Please not the this configuration procedure only applies to Virtual Sports products other than Sim-Play Cricket.
{% endhint %}

Once you opened the Betradar Legacy web frontend as described in the section [Configuration environments](#configuration-environments), chose the *Configuration* entry from the main menu, and navigate to Live / Liveodds Config / Configure Sports in the configuration tree on the left hand side as shown in the screenshot below:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2F3ebHknFcMBtfPLRgbZII%2Fimage.png?alt=media&#x26;token=20bafac7-dae5-4405-86e5-e10e34efd3e8" alt=""><figcaption></figcaption></figure>

Now you have access to Betradar's Legacy sport, category and tournament configuration which is structured hierarchically.

On each hierarchy level, you can configure each market individually according to you desired margin. You can even configure markets on Sports level and the settings will be, and categories and tournaments will inherit the settings as long as lower levels do not have dedicated configurations already.

### Finding a Virtual Sport <a href="#toc169604899" id="toc169604899"></a>

Virtual Sports are located as dedicated category under the respective real sport. E.g., Virtual Football will be found under Soccer / Virtual Football.

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FBD2XhmU2wKwJf5kXb0Wa%2Fimage.png?alt=media&#x26;token=57c65036-a1a2-4faf-890a-2ed821c84684" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Under Soccer, you will also find the category Virtual Leagues. This belongs to a decommissioned product and can be ignored.
{% endhint %}

From here, you can configure each Virtual Sport on category or tournament level.

Below, you will find an overview of where to find a particular Virtual Sport in the sport, category and tournament configuration:

<table><thead><tr><th>Product</th><th width="134" valign="top">Sport</th><th width="156" valign="top">Category</th><th width="120" valign="top">Stage</th><th valign="top">Tournament</th></tr></thead><tbody><tr><td>Virtual Football Bundesliga</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">N/A</td><td valign="top">Virtual Football Bundesliga</td></tr><tr><td>Virtual Football League Mode</td><td valign="top">Soccer</td><td valign="top">Virtual Football </td><td valign="top">N/A</td><td valign="top">Virtual Football League Mode</td></tr><tr><td>Virtual Fast Football  (Brazilian league)</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Brazil</td><td valign="top">Virtual Fast Football S1</td></tr><tr><td>Virtual Fast Football  (English league)</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">England</td><td valign="top">Virtual Fast Football S2</td></tr><tr><td>Virtual Fast Football  (Spanish league)</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Spain</td><td valign="top">Virtual Fast Football S3</td></tr><tr><td>Virtual World Match Football (England)</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">England</td><td valign="top">Virtual World Match Football S1</td></tr><tr><td>Virtual World Match Football (Spain)</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Spain</td><td valign="top">Virtual World Match Football S2</td></tr><tr><td>Virtual World Match Football (Brazil)</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Brazil</td><td valign="top">Virtual World Match Football S3</td></tr><tr><td>Virtual Football English League 2</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">N/A</td><td valign="top">Virtual Football English League 2</td></tr><tr><td>Virtual Football English League</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">N/A</td><td valign="top">Virtual Football English League</td></tr><tr><td>Virtual Football German League</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">N/A</td><td valign="top">Virtual Football German League</td></tr><tr><td>Virtual Football Spanish League</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">N/A</td><td valign="top">Virtual Football Spanish League</td></tr><tr><td>Virtual Football Italian League</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">N/A</td><td valign="top">Virtual Football Italian League</td></tr><tr><td>Virtual Football French League</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">N/A</td><td valign="top">Virtual Football French League</td></tr><tr><td>Virtual Football World Cup</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Group A...H</td><td valign="top">Virtual Football World Cup Group A...H</td></tr><tr><td>Virtual Football World Cup</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Knock Out</td><td valign="top">Virtual Football World Cup Group Knock Out</td></tr><tr><td>Virtual Football Euro Cup</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Group A...F</td><td valign="top">Virtual Football Euro Cup Group A...F</td></tr><tr><td>Virtual Football Euro Cup</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Knock Out</td><td valign="top">Virtual Football Euro Cup Knockout stage</td></tr><tr><td>Virtual Football Champions Cup</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Group A...H</td><td valign="top">Virtual Football Champions Cup Gr A...H</td></tr><tr><td>Virtual Football Champions Cup</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Knock Out</td><td valign="top">Virtual Football Champion Cup Knock out</td></tr><tr><td>Virtual Football Asian Cup</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Group A...F</td><td valign="top">Virtual Football Asian Cup Gr A...F</td></tr><tr><td>Virtual Football Asian Cup</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Knock Out</td><td valign="top">Virtual Football Asian Cup Knock out</td></tr><tr><td>Virtual Football Nations Cup</td><td valign="top">Soccer</td><td valign="top">Virtual Football</td><td valign="top">Group A...F</td><td valign="top">Virtual Football Nation Cup Group A...F</td></tr><tr><td>Virtual Basketball League / NBA</td><td valign="top">Basketball</td><td valign="top">Virtual Basketball</td><td valign="top">N/A</td><td valign="top">Virtual Basketball League</td></tr><tr><td>Sim-Play Tennis / ATP Legends</td><td valign="top">Tennis</td><td valign="top">Virtual Tennis In-Play</td><td valign="top">N/A</td><td valign="top">N/A</td></tr><tr><td>Sim-Play Major League Baseball</td><td valign="top">Baseball</td><td valign="top">Virtual Baseball</td><td valign="top">N/A</td><td valign="top">Virtual Baseball In-Play</td></tr><tr><td>Virtual Dog Racing</td><td valign="top">Greyhound</td><td valign="top">Virtual Dog Racing</td><td valign="top">N/A</td><td valign="top">Virtual Dogs (VDK)</td></tr><tr><td>Virtual Horse Racing</td><td valign="top">Horse Racing</td><td valign="top">Virtual Horse Racing</td><td valign="top">N/A</td><td valign="top">Virtual Horses (VHK)</td></tr></tbody></table>

### Configuration on category level <a href="#toc169604899" id="toc169604899"></a>

To configure a product on category level, click on the Configuration link next to the corresponding category name:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2F2gcogYlqtXZU5ZAf5XQN%2Fimage.png?alt=media&#x26;token=508335fb-6e17-4bdc-aeb5-551cf2713a73" alt=""><figcaption></figcaption></figure>

This will open the following popup dialog allowing you to configure the markets individually:&#x20;

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FvXv2uoF4ga2DfsnudQ6K%2Fimage.png?alt=media&#x26;token=d74f66bf-f09e-47b7-a9d1-e637e8a713eb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Odds key intervals do not have an effect on Virtual Sports. Thus, only the first column must be configured.
{% endhint %}

### Configuration on tournament level <a href="#toc169604899" id="toc169604899"></a>

Configuration on tournament level works the same as on category level. If desired, you can configure margins for each tournament individually. However, when you configure markets on tournament level, you will overwrite the settings made higher up in the hierarchy.

To configure an individual tournament, find the corresponding Virtual Sports category in the configuration tree, and click on the category name. Now, all tournaments belonging to that category will be listed next to the sports tree.

E.g., if you want to configure a particular tournament in Virtual Football, simply navigate to *Soccer /Virtual Football*. In the listed tournaments, find the desired tournament, and click the Configuration link shown next to it:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FNOO9sbTrpOZNg7yj3pDq%2Fimage.png?alt=media&#x26;token=0e04572a-f93f-4abf-a512-bbbc437edaea" alt=""><figcaption></figcaption></figure>

This will open the following popup dialog allowing you to configure the markets individually:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FE3y2a371NnflxsxGL29t%2Fimage.png?alt=media&#x26;token=a59b62ae-c694-468c-b984-e777bb59505e" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
The configuration on tournament level will overwrite configuration made higher up in the sports hierarchy.
{% endhint %}

### Additional configuration overview <a href="#toc169604899" id="toc169604899"></a>

In addition to the sports configuration, there is an overview of all you configured odds keys. You will find it under *Configuration / Live / Liveodds Config / Show All Odds Keys*:

<figure><img src="https://3937536388-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSn0fGMRfZD1K6xsrgchx%2Fuploads%2FTR1B5XoufvGbyaEDzQtT%2Fimage.png?alt=media&#x26;token=df345a57-b369-4bee-925b-9c771456d35a" alt=""><figcaption></figcaption></figure>

This will give you easy access for making adjustments in a timely manner, and a quick overview of your current configuration.
