> ## Documentation Index
> Fetch the complete documentation index at: https://rust-co.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Sorun giderme

> Yaygın RCO Creator sorunları ve çözümleri.

Her şeyden önce: `rco-creator/config/config.lua` içinde `Config.Debug = true` yapın, resource'u yeniden başlatın ve sorunu yeniden oluşturun. Creator ne yaptığını ve neden reddettiğini yazdırır. Çoğu sorun bu çıktıdan anlaşılır.

Takılırsanız [Discord](https://discord.gg/j67u6pbnDs)'da konsol çıktısı, framework'ünüz ve beklediğiniz davranışla ticket açın.

## Başlangıç

<AccordionGroup>
  <Accordion title="Creator başlamıyor: 'rco-appearance' is not started">
    Creator, `rco-appearance` bağımlılığı bildirir. Appearance kurulu olsun ve başlatma listesinde Creator'ın **üstünde** görünsün:

    ```cfg theme={"dark"}
    ensure rco-appearance
    ensure rco-creator
    ```
  </Accordion>

  <Accordion title="'rsg-core must start before rco-creator' veya 'vorp_core must start before rco-creator'">
    Framework core resource'larımızdan sonra başlıyor. `ensure rsg-core` (veya `ensure vorp_core`) satırını `rco-appearance` ve `rco-creator`'ın üstüne taşıyın.
  </Accordion>

  <Accordion title="'both supported cores are started; set Config.Framework explicitly'">
    `server.cfg` hem `rsg-core` hem `vorp_core` başlatıyor. **Kullanmadığınız** framework için `ensure` satırını kaldırın. RSG: yalnızca `rsg-core`; VORP: yalnızca `vorp_core`.
  </Accordion>

  <Accordion title="'stop the stock vorp_character resource before starting this pack' (VORP)">
    Stock `vorp_character` hâlâ çalışıyor. Başlatma listesinden `ensure vorp_character` kaldırın ve sunucuyu yeniden başlatın. Klasör diskte kalabilir; yalnızca *çalışan* stock resource bu mesajı tetikler.
  </Accordion>

  <Accordion title="'Discord slots are enabled, but guildId or botToken is empty'">
    `CreatorServerConfig.Discord.enabled` açtınız ama `config/server.lua` içinde guild ID ve bot token doldurulmadı. Doldurun veya `enabled = false` yapın.
  </Accordion>

  <Accordion title="'starter item N in config/server.lua is invalid'">
    `CreatorServerConfig.Starter.items` içindeki girdilerden birinde `name` eksik veya `amount` 1 ve üzeri tam sayı değil. O konumdaki girdiyi düzeltin.
  </Accordion>
</AccordionGroup>

## Karakter seçimi

<AccordionGroup>
  <Accordion title="Hâlâ eski karakter seçiciyi görüyorum">
    Stock seçici Creator ile birlikte hâlâ çalışıyor.

    * **RSG:** `ensure rsg-multicharacter` ve `ensure rsg-spawn` kaldırın.
    * **VORP:** `ensure vorp_character` kaldırın.

    Başlatma listesini değiştirdikten sonra sunucuyu yeniden başlatın.
  </Accordion>

  <Accordion title="Seçim iki kez açılıyor veya aktif karakterin üstünde açılıyor">
    Başka bir script oyuncu zaten dünyadayken karakter akışına tekrar çağrı yapıyor. Creator kendisi ekran yığmayı reddeder (`OpenCharacterSelection` `already_open` / `already_active` döner); stock resource veya üçüncü taraf script framework giriş event'lerini ikinci kez tetikliyor olabilir. Debug çıktısı red nedenini gösterir.
  </Accordion>

  <Accordion title="Bağlandıktan sonra hiçbir şey olmuyor, ekran siyah kalıyor">
    Yukarıdaki başlangıç mesajlarından biri için sunucu konsoluna bakın. Creator temiz başladıysa `Config.Debug` açın ve client konsoluna (F8) bakın — locale veya NUI yükleme sorunu orada görünür.
  </Accordion>

  <Accordion title="Bir oyuncunun beklenenden az slot'u var">
    Slot'lar sabit sırada çözülür: özel fonksiyon, Discord, oyuncu bazlı geçersiz kılma, framework limiti, varsayılan. Discord açıksa oyuncu bazlı geçersiz kılmalar **kullanılmaz**. Tam mantık için [Karakter slot'ları](/tr/rco-creator/character-slots) sayfasına bakın. Sonuç her zaman `Config.MaxCharacters` ile sınırlanır.
  </Accordion>

  <Accordion title="Karakter oluşturma geçerli doğum tarihini reddediyor">
    Yaş `Config.IdentityReferenceDate`'e göre kontrol edilir, gerçek dünya tarihine değil. Varsayılan `1899-01-01` ve 18–100 yaş ile geçerli doğum yılları 1799–1881'dir. Evreninize göre referans tarihini veya `BirthYearMin` / `BirthYearMax` değerlerini ayarlayın. [Kimlik kuralları](/tr/rco-creator/configuration#identity-rules) bölümüne bakın.
  </Accordion>
</AccordionGroup>

## Spawn

<AccordionGroup>
  <Accordion title="Spawn seçici hiç görünmüyor">
    `Config.Spawn.selectorMode` kontrol edin. `new_character_only` ile mevcut karakterler seçiciyi atlar; `first_login_after_restart` ile her karakter sunucu döngüsü başına bir kez görür. Ayrıca `CreatorServerConfig.ForceLastPosition` — varsayılan olarak hapisteki karakterler her zaman son konumlarına döner.
  </Accordion>

  <Accordion title="Config.Spawn.locations düzenledim ama hiçbir şey değişmedi">
    O liste yalnızca ilk kez veritabanını doldurmak için kullanılır. Sonrasında spawn'ları `/rcospawns` ile oyun içinde yönetin veya yeniden doldurmak için `rco_creator_spawn_locations` tablosunu boşaltıp yeniden başlatın. [Spawn konumları](/tr/rco-creator/spawn-locations) sayfasına bakın.
  </Accordion>

  <Accordion title="/rcospawns iznim yok diyor">
    ACE'yi açıkça verin ve yeniden başlatın:

    ```cfg theme={"dark"}
    add_ace group.admin rco.creator.spawns allow
    ```

    Veya `config/server.lua` içindeki `CanManageSpawns` fonksiyonunu ayarlayın.
  </Accordion>

  <Accordion title="Yeni karakterler başlangıç paketini almadı">
    `CreatorServerConfig.Starter.enabled` `true` olduğundan ve her item adının framework envanterinizde olduğundan emin olun. Paket karakter başına bir kez verilir ve veritabanına kaydedilir; verme başarısız olursa konsola mesaj yazılır ve Creator item çoğaltmayı önlemek için **otomatik yeniden denemez**. Nedeni düzeltin, etkilenen oyunculara item'ları elle verin.
  </Accordion>

  <Accordion title="Oyuncu yanlış routing bucket'ta bitiyor">
    Karakter seçimi sırasında her oyuncu kendi bucket'ında izole edilir. Spawn olduğunda Creator onları seçim açıldığında sahip oldukları bucket'a döndürür — bucket 0 sabitlenmez. Seçim ekranı açıkken başka bir script bucket değiştiriyorsa etkileşim muhtemel nedendir.
  </Accordion>
</AccordionGroup>

## Version checker uyarıları

`RCO Identity update available`, kurulu paketin güncel public release'den eski olduğunu gösterir.

`Resource version mismatch`, `rco-creator` ve `rco-appearance` dosyalarının farklı release'lerden geldiğini gösterir. İkisini aynı paketle değiştirin; yalnızca manifest sürümünü değiştirmeyin.

Remote request başarısız olursa version checker **fail-open** çalışır ve RCO normal şekilde başlamaya devam eder.
