# Remote Configuration

Manage your game settings remotely without releasing updates, allowing for dynamic adjustments and feature toggling.

#### Support <a href="#support-2" id="support-2"></a>

Check if remote configuration is supported to manage game settings without releasing updates.

```gdscript
Bridge.remote_config.is_supported
```

Check if remote configuration is supported on the platform.

#### Load Values <a href="#load-values" id="load-values"></a>

Load configuration settings from the server to dynamically adjust game parameters based on real-time data.

{% tabs %}
{% tab title="Godot 3.x" %}

```gdscript
func _ready():
    var options

    match Bridge.platform.id:
        "yandex":
            options = {
                "clientFeatures": [
                    { "name": "player_coins", "value": "42" },
                    { "name": "player_level", "value": "dungeon_123" },
                ]
            }

    Bridge.remote_config.get(options, funcref(self, "_on_remote_config_get_completed"))

func _on_remote_config_get_completed(success, data):
    print(success)
    print(data)
```

{% endtab %}

{% tab title="Godot 4.x" %}

```gdscript
func _ready():
    var options

    match Bridge.platform.id:
        "yandex":
            options = {
                "clientFeatures": [
                    { "name": "player_coins", "value": "42" },
                    { "name": "player_level", "value": "dungeon_123" },
                ]
            }

    Bridge.remote_config.get(options, Callable(self, "_on_remote_config_get_completed"))

func _on_remote_config_get_completed(success, data):
    print(success)
    print(data)
```

{% endtab %}
{% endtabs %}
