---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.4
alternate:
  - https://yandex.com.tr/dev/games/doc/en/console/debug-panel.md
  - https://yandex.com.tr/dev/games/doc/hi/console/debug-panel.md
  - https://yandex.com.tr/dev/games/doc/ko/console/debug-panel.md
  - https://yandex.com.tr/dev/games/doc/ru/console/debug-panel.md
  - https://yandex.com.tr/dev/games/doc/tr/console/debug-panel.md
  - https://yandex.com.tr/dev/games/doc/vi/console/debug-panel.md
  - https://yandex.com.tr/dev/games/doc/zh/console/debug-panel.md
  - href: tr/console/debug-panel.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/games/doc/tr/llms.txt

# Debug panelini

<!-- source: tr/_includes/script-common.md -->
<!-- source: tr/_includes/script/index-js.md -->

<!-- endsource: tr/_includes/script/index-js.md -->

<!-- source: tr/_includes/script/requirements-js.md -->

<!-- endsource: tr/_includes/script/requirements-js.md -->

<!-- source: tr/_includes/script/image-modal-js.md -->

<!-- endsource: tr/_includes/script/image-modal-js.md -->
<!-- endsource: tr/_includes/script-common.md -->

Debug paneli, SDK çağrılarını izlemek, internet bağlantısını kötüleştirmek, oyunun odak noktasını kaldırmak, Yandex'in yükleme ekranını kapatmak gibi taslak testlerini gerçekleştirebileceğiniz bir araçtır.

## Debug panelini Etkinleştirme {#debug-panel-on}

<!-- source: tr/_includes/requirements/start-debug-panel.md -->
{% list tabs %}

- Geliştirici konsolu üzerinden
    1. [Yandex Oyun Konsolunu açın](https://games.yandex.com/console){.external}.
    1. İlgili oyunu seçin.
    1. Sol üst köşede **Open with debug panel**'e tıklayın.

- URL adres çubuğuyla
    1. İlgili oyunu açın.
    1. Tarayıcıdaki URL adresinin sonuna `&debug-mode=16` ekleyin.

       Bağlantı örneği: `https://yandex.com.tr/games/app/XXXX?debug-mode=16`, burada `XXXX` — oyunun benzersiz tanımlayıcısı.

{% endlist %}
<!-- endsource: tr/_includes/requirements/start-debug-panel.md -->

Debug paneli, oyun sayfasının sol alt köşesinde görünecektir.

## Debug panelinin Bölümleri {#debug-panel-parts}

<div class="colored-header">

#|
|| [IT](#loader) | [🟢](#game-ready-call) | [⚒️](#tools-button) | [文](#i18n-button) | [▶️](#play-button) | [🎮](#gamepad-button) | [⏱️](#clock-button) ||
|#

</div>


### Yükleyici {#loader}

Yükleyici şu değerlere sahip olabilir:

#|
|| **Gösterge** | **Metin** | **Değer** ||
|| `W` | — | Başlatılması bekleniyor. ||
|| `IT` | ##Is loader: true## | SDK yükleyicisi doğru şekilde başlatıldı. ||
|| `IF` | ##Is loader: false## | Eski yükleme aracı kullanılıyor. SDK'yı [belgede](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-about.md#connect) belirtildiği şekilde yükleyin ([madde 1.19.1](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-19-1)). ||
|#


### Game Ready Çağrı Göstergesi {#game-ready-call}

İşaretçiye gelerek, SDK'nın oyun içindeki durumunu ve [yöntemi çağırma anını](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-game-events.md#gameready) `LoadingAPI.ready()` öğrenebilirsiniz ([madde 1.19.2](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-19-2)). Mor, yeşil veya kırmızı renkte olabilir:

<div class="table-25">

#|
|| **Gösterge** | **Metin** | **Anlamı** ||
|| Mor yanıp sönüyor ![](../_images/debug-panel/gra-purple.svg) | ##SDK is not initialized. Wait for "unit" call.## | Oyun SDK'nın başlatılmasını bekliyor. ||
|| Mor yanıp sönüyor ![](../_images/debug-panel/gra-purple.svg) | ##The game has initialized the SDK. Waiting for call "ready".## | Oyun SDK'yı başlattı ve şimdi `LoadingAPI.ready()` metodunun çağrılmasını bekliyor. Game Ready bekleme süresi – 90 saniye. ||
|| Yeşile döndü ![](../_images/debug-panel/gra-green.svg) | ##The game called ready after … ms.## | `LoadingAPI.ready()` metodu belirtilen milisaniye sonrasında çağrıldı. ||
|| Kırmızıya döndü ![](../_images/debug-panel/gra-red.svg) | ##\"ready" called on timeout.## | Oyunda Game Ready, 90 saniyelik bekleme süresi sonrası çağrılmadı. Bu durumda, oyunun Game Ready'i kullanmadığı düşünülür. ||
|#

</div>

{% cut "**Neden SDK is not defined hatası görünüyor, oysa Game Ready göstergesi SDK'nın başlatıldığını gösteriyor?**" %} {#error}

SDK'nin doğru şekilde başlatılması önemlidir: `/sdk.js` betiği, [YaGames.init()](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-about.md#use) çağrılırmadan önce yüklenmiş olmalıdır. Game Ready göstergesi, yalnızca SDK'nın oyuna [kurulup kurulmadığını](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-about.md#connect), gerekli betiğin bağlanıp bağlanmadığını kaydeder.

{% endcut %}


### Araçlar butonu SDK mocks ⚒️ {#tools-button}

#### Dil seçim parametresi {#lang}


Bu özellik, oyun için otomatik belirlenen dili değiştirmenize olanak tanır.

Dil göstergeli açılır listede (örneğin, **En ![](../_images/debug-panel/choose-game-lang-arrow.svg)**) istediğiniz dili seçin. Oyun yeni bir sekmede bu dilde açılacaktır.

Daha fazla bilgi için Oyun gereksinimlerinin 2.14 maddesinin [doğrulama metodolojisine](https://yandex.com.tr/dev/games/doc/tr/requirements/2/14.md) bakın.

#### Bağlantı simgesi: 🔗 **Game links mock is disabled** / 🔗 **Game links mock is enabled** {#link-icon}

Bu parametre ile [gereklilik maddesi 8.4.1](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#8-4-1)'in uygunluğu kontrol edilmektedir. Diğer oyunlara olan bağlantılar yerine denetim modunda bir statik sayfa açılıyorsa, bu gereklilik yerine getirilmiş sayılır. Ayrıntılı bilgi için [denetim yöntemine](https://yandex.com.tr/dev/games/doc/tr/requirements/8/4/1.md) bakınız.

Denetim modunu etkinleştirmek veya devre dışı bırakmak için:

1. 🔗 **Game links mock is disabled** veya 🔗 **Game links mock is enabled**'i seçiniz.
2. 5 saniye bekleyin ve oyunu yeniden yükleyin.

#### Göz ikonu: 👁 **Remove the focus from the game** / 👀 **Return the focus to the game** {#eye-icon}

Oyunun odaklanmasını kaldırmak veya tekrar odaklanmasını sağlamak için butona basın. Bu, oyunun hata ayıklaması ve test edilmesi için faydalıdır.

#### Roket veya kaplumbağa ikonu: 🚀 **Network throttling is disabled** / 🐢 **Network throttling is enabled** {#rocket-turtle-icon}

Roket ve kaplumbağa, sunucudan yanıt bekleme süresini değiştirir. Farklı modlar arasında geçiş yapmak için bu düğmeye basın:

- Roket modunda, sunucudan yanıt bekleme süresi standarttır. Oyun normal modda çalışır.

- Kaplumbağa modunda, istemci sunucudan hemen yanıt bekler. Kısa bir süre içinde yanıt gelmezse, oyun sunucunun yanıt vermediğini düşünür. Bu mod, oyunun kötü internet bağlantısında veya SDK sunucusu zamanında yanıt vermezse satın alma işlemi gibi hataları simüle etmek için test edilirken kullanılır.

#### Para birimi ikonu: 🪙 **Currency mock is disabled** / 🪙 **Currency mock is enabled** {#currency-icon}

Bu ayar, oyundaki para birimini (adı ve simgesi) simüle eder.

Oyundaki para birimi gösteriminin SDK'dan alındığını kontrol etmek için:

1. **Currency mock is enabled** seçeneğini seçin.
1. 5 saniye bekleyin ve oyunu yeniden yükleyin.
1. Oyundaki para birimi gösteriminin [sahte gösterime](*currency_mock) değiştiğini kontrol edin. Para birimi:

    - Değiştiyse — oyunda portal para biriminin gösterimi için SDK yöntemleri doğru kullanılıyor (Oyun gereksinimlerinin [3.8 maddesi](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#3-8) yerine getiriliyor).
    - Değişmediyse — oyunda portal para biriminin gösterimi için yöntemler kullanılmıyor ve Oyun gereksinimlerinin [3.8 maddesi](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#3-8) ihlal ediliyor. Moderatörler böyle bir oyunu reddeder. Para biriminin adı ve simgesini [belgelere](https://yandex.com.tr/dev/games/doc/tr/requirements/1/13.md#currency-detection) uygun olarak belirtmeniz gerekir.

Standart para birimi gösterimine geri dönmek için **Currency mock is disabled** seçeneğini seçin ve oyun sayfasını yenileyin.

#### Bulut ikonu: ☁️ **Clear cloud data** {#cloud-icon}

Kaydedilmiş oyuncu verilerini ve istatistiklerini temizler.

Düğme, [player.setData()](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-player.md#setdata) ve [player.setStats()](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-player.md#setstats) yöntemlerini boş değerlerle çağırır.

Sıfırlama sonrasında oyun ilk kez başlatılıyormuş gibi çalışır — bu, onboarding ve ilk oyun deneyimini test etmek için kullanışlıdır.


### Dil göstergesi 文 {#i18n-button}

文 göstergesi, oyunda [Yandex Oyun SDK'sı](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-environment.md#structure-i18n) aracılığıyla otomatik dil algılamanın çalışıp çalışmadığını kontrol etmeye yardımcı olur.

#|
|| **Arka plan** | **Metin** | **Anlam** ||
|| ![SVG](../_images/debug-panel/i18n-on.svg) | ##I18N is used## | Otomatik algılama etkinleştirildi. ||
|| ![SVG](../_images/debug-panel/i18n-off.svg) | ##I18N is not used## | Otomatik algılama etkinleştirilmedi. ||
|#

Daha fazla bilgi için Oyun gereksinimlerinin 2.14 maddesinin [doğrulama metodolojisine](https://yandex.com.tr/dev/games/doc/tr/requirements/2/14.md) bakın.


### Play Butonu ▶️ {#play-button}

Play Butonu, oyun aktivitesinin bir göstergesidir. `game_api_pause`/`game_api_resume` olayları aracılığıyla, platform oyunun ne zaman duraklatılması veya oyun deneyiminin devam ettirilmesi gerektiğini bildirir.

Olayların nasıl çalıştığını simüle etmek için butona basın:

- ▶️ — oyun odakta ve oyun süreci devam ediyor.
- ⏸️ — oyun odağa alınmamış, satın alma penceresi açık veya reklam gösteriliyor.

### Oyun Kolu Butonu 🎮 {#gamepad-button}

Oyun kolu butonu 🎮, [SDK metodlarının](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-game-events.md#gameplay) `GameplayAPI.start()` ve `GameplayAPI.stop()` ([madde 1.19.3](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-19-3)) kullanımını simüle eder. Aralarında geçiş yapmak için tıklayın:

- Koyu arka plan ![](../_images/debug-panel/gameplay-none.svg) (varsayılan) — oyun içinde oynanış kullanılmıyor.
- Yeşil arka plan ![](../_images/debug-panel/gameplay-on.svg) — oynanış devam ediyor.
- Kırmızı arka plan ![](../_images/debug-panel/gameplay-off.svg) — oynanış duraklatıldı.

### Saat Düğmesi ⏱️ {#clock-button}

Yandex yükleme ekranının saydamlığını açıp kapatmak için saate ⏱️ tıklayın:

- **Mute Game loader** — saydamlık kapanacak, oyun başladığında oyunun simgesi ortasında yükleme ekranı görüntülenecek.
- **Show Game loader** — saydamlık açılacak, oyunun yükleme simgesi saydam hale gelecek. Oyunun yüklenirken ne yaptığı görülebilir.

[*currency_mock]: Mock olanlara, test amacıyla sunucunun sağladığı koşullu bir para birimidir. Moderatörler mock para birimi olarak TST metin gösterimi ve yen simgesi ¥ kullanır.