PlayDrop logoPlayDrop Studio
OluşturOyun takasıKazanÖğrenBağlayıcılarAsset’lerToplulukDestek
PlayDrop logoPlayDrop Studio
OluşturOyun takasıKazanÖğrenBağlayıcılarAsset’lerToplulukDestek
Giriş yap
Hatalar ve kurtarma
Belgeler

Buradan başla

Genel bakışİlk oyununPlayDrop oyunlarıSSS

Cloud ile oluştur

Cloud ile oluşturmaPlanlar ve üretimler

Yapay zeka uygulamanı bağla

Tüm bağlayıcılarClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

Yayınla ve paylaş

Yapay zeka uygulamandan yayınlaBasit HTML oyunlarıPaketleme ve .playYayınla ve içe aktarOyun dosyalarıGörünürlük ve erişimOyun sayfası görselleri ve videoTürler ve etiketlerYerelleştirmeInstant oyunlar

Oyun deneyimi

Yükleme, duraklatma ve sesTam ekran ve güvenli alanlarBulut kayıtlarıYerel partiler ve kumandalar

Birlikte oyna

Paylaşım, arkadaşlar ve davetlerLiderlik tablolarıBaşarımlarÇevrimiçi partiler ve sesli sohbetGerçek zamanlı oyun sunucuları

Kazan

Para kazanmaKrediler ve ödüller

Asset’ler

Oyun asset’leriYapay zekayla asset üretimiÖzel biçimler ve oyuncu yapımları

Başvuru

İstemci SDK’sıSunucu SDK’sıcatalogue.jsonHatalar ve kurtarmaSorun giderme
BelgelerHatalar ve kurtarma
Başvuru

PlayDrop MCP yükleme hataları ve kurtarma

PlayDrop’un MCP araçlarının döndürdüğü hata biçimi, aynı requestId ile ne zaman tekrar denenmeli ve her yaygın hata kodunun çözümü.

Her PlayDrop MCP aracı hatası değişmeyen error kodunu ve path, field, name veya expected gibi ayrıntıları korur ve şunları ekler:

  • message: neyin yanlış gittiği, sade bir dille.
  • retryable: yalnızca aynı çağrı daha sonra başarılı olabilecekse true.
  • nextAction: somut düzeltme.
  • docsUrl ve documentationTopic: okunacak kılavuz; get_documentation ile de alınabilir.

Tekrar dene ya da düzelt

  • Tekrar denenebilir hatalar (geçici hatalar, hız sınırları, yarıda kalan bir tamamlama): kısa bir beklemeden sonra aynı çağrıyı aynı requestId ile tekrar dene. Başka bir sürüm oluşturma.
  • Kaybolan yanıt: işe yarayıp yaramadığını bilemezsin; bu yüzden aynı içeriği aynı requestId ile tekrar dene. PlayDrop iki kez yayınlamak yerine özgün sonucu döndürür.
  • Reddedilen girdi: önce belirtilen alanı ya da dosyayı düzelt. Değişen içerik yeni bir requestId gerektirir; değişmemiş girdiyi tekrar denemek yine başarısız olur.
  • Kısmi paket sonuçları: tamamlanan öğeler yayınlanmış kalır. Düzeltilmiş bir istek yalnızca bitmemiş işi içermelidir.
  • send_feedback için tekrar deneme anahtarı yoktur. Belirsiz bir hatadan sonra otomatik olarak yeniden gönderme: ilk mesaj ulaşmış olabilir.

Yaygın hatalar

KodNe yapmalı
advanced_upload_requiredOyun SDK’yı, bir sunucuyu, ayrı dosyaları ya da yalnızca pakete özgü alanları kullanıyor. Bu özellikleri koru ve yeni bir requestId ile bir paket yükle.
invalid_html_fileHTML boş ya da 10 MiB’tan büyük. Daha büyük oyunlar için bir paket kullan.
visibility_requiredBir paket uygulamasının görünürlüğü yok. İstekte ya da uygulamada visibility ayarla: public, unlisted veya private.
invalid_visibilitypublic, unlisted veya private kullan.
visibility_conflictİstek ve bir uygulama girişi farklı görünürlükler istiyor. Kitlenin asla sessizce değişmemesi için tek bir değer ver.
expected_current_version_requiredHer uygulamanın adını expectedCurrentVersion içine ekle: yeni bir oyun için null, aksi halde list_games içindeki güncel sürüm.
current_version_changedBiri daha yeni bir sürüm yayınladı. list_games çağır, hedefi kullanıcınla doğrula, sonra güncel sürümle ve yeni bir requestId ile yükle.
game_exists_use_id, game_not_foundlist_games çağır, doğru gameId değerini ya da adı kullan ve oyunun mevcut adını koru.
request_id_content_conflictBu requestId zaten farklı bir içeriğe ait. Yeni bir kimlik kullan ya da özgün içeriği değiştirmeden yeniden gönder.
catalogue_file_missing_or_invalidBir dosya yüklenmedi ya da baytları eşleşmiyor. prepare_catalogue_upload çağrısını aynı girdiyle ve aynı requestId ile tekrar yap, eksik dosyaları PUT ile gönder, sonra yeniden tamamla.
catalogue_files_unclaimedBazı dosyalar hiçbir katalog girişi tarafından kullanılmıyor. Onlara referans ver, oyun sayfası dosyalarına role: "LISTING" ve app ver ya da onları kaldır.
entry_point_missingapps[].file, yüklenmemiş bir dosyayı belirtiyor. file olmadan giriş varsayılan olarak <name>.html olur.
archive_catalogue_requiredcatalogue.json dosyasını bir klasörün içine değil, ZIP’in köküne koy.
archive_too_largeSıkıştırılmış hali 20 MiB’ı aşıyorsa: arşivi aç ve klasörü dosya başına 50 MiB’a kadar izin veren imzalı dosyalarla yükle. Açılmış hali 200 MiB’ı aşıyorsa: oyunun kendisi tek bir sürüm için fazla büyük; asset’leri sıkıştır ya da kaldır.
procedural_module_validation_unavailableÇalıştırılabilir prosedürel 3D ya da özel biçimli modeller MCP üzerinden yüklenemez. Bunları sabit bir biçime dönüştür ya da yayınlanmış bir asset’e referans ver.
upload_expired, upload_cancelledYüklemeyi yeni bir requestId ile tekrar hazırla ve 30 dakika içinde tamamla.
invalid_token, insufficient_scopePlayDrop hesabını yapay zeka uygulamanda yeniden bağla ve yayınlamaya izin ver.

Geçersiz bir etiket, kumanda bildirimi ya da oyuncu modu gibi katalog alanı hataları catalogue.json başvurusuna yönlendirir.

Bağlantı ve ekler

  • Süresi dolmuş bağlantı: etkin bir bağlantı kullanıldıkça kendini yeniler. 30 gün kullanılmamış ya da bu kuraldan önce süresi dolmuş bir bağlantının yeniden kurulması gerekir.
  • Reddedilen ek: PlayDrop dosyaları yalnızca ana uygulamanın kendi ek hizmetinden indirir. Bu bir ülke kısıtlaması değil, dosya barındırma kısıtlamasıdır. Ana uygulamanın çözümlediği eki geçir ya da dosyaları imzalı URL’lerle yükle. Asla bir download_url veya file_id uydurma.

Sorun bildir

Bir hata yanlış görünüyorsa ya da sonraki eylem işe yaramıyorsa send_feedback aracını bir kez çağır; araç adını, hata kodunu, ne gönderdiğini (jetonlar ya da imzalı URL’ler olmadan) ve ne beklediğini belirt.

İlgili kılavuzlar

  • Yapay zeka uygulamandan yayınlaYapay zeka ajanları PlayDrop’a MCP ile nasıl yayınlar: basit yol ve paket yolu, özel test, publish_game_version, güncellemeler, sınırlar ve kurtarma.
  • Paketleme ve .playKökünde catalogue.json olan derlenmiş bir klasör, ZIP ya da .play hazırla, oyun sayfası medyasını ve sunucuları bildir, prepare_catalogue_upload ile yükle.
  • Sorun gidermeEngellenen oluşturma işlerini, belirsiz istemleri, eksik ödül veya kazançları, kredi sınırlarını ve web oyunu içe aktarma sorunlarını çöz.
ÖncekiPlayDrop oyunları için catalogue.json başvurusuSonrakiPlayDrop Cloud oluşturma ve yayınlama sorunlarını gider
Markdown’ı gör
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

Bu sayfada

Tekrar dene ya da düzeltYaygın hatalarBağlantı ve eklerSorun bildir
Markdown’ı gör