PlayDrop logoPlayDrop Studio
CreaScambio di partiteGuadagnaImparaConnettoriAssetCommunityAssistenza
PlayDrop logoPlayDrop Studio
CreaScambio di partiteGuadagnaImparaConnettoriAssetCommunityAssistenza
Accedi
Errori e recupero
Documentazione

Inizia da qui

PanoramicaIl tuo primo giocoGiochi PlayDropFAQ

Crea con Cloud

Creazione con CloudPiani e generazioni

Collega la tua app di IA

Tutti i connettoriClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

Pubblica e condividi

Pubblica dalla tua app di IAGiochi in HTML semplicePacchetti e .playPubblica e importaFile di giocoVisibilità e pubblicoImmagini e video della schedaGeneri e tagLocalizzazioneGiochi Instant

Esperienza di gioco

Caricamento, pausa e audioSchermo intero e aree sicureSalvataggi cloudGruppi locali e controller

Gioca insieme

Condivisione, amici e invitiClassificheObiettiviGruppi online e voceServer in tempo reale

Guadagna

MonetizzazioneCrediti e ricompense

Asset

Asset di giocoAsset con l’IAFormati e creazioni

Riferimento

SDK clientSDK servercatalogue.jsonErrori e recuperoRisoluzione dei problemi
DocumentazioneErrori e recupero
Riferimento

Errori di caricamento MCP di PlayDrop e come risolverli

La forma degli errori restituiti dagli strumenti MCP di PlayDrop, quando riprovare con lo stesso requestId e la soluzione per ogni codice di errore comune.

Ogni errore di uno strumento MCP di PlayDrop mantiene il suo codice error stabile ed eventuali dettagli come path, field, name o expected, e aggiunge:

  • message: cosa è andato storto, in parole semplici.
  • retryable: true solo quando la stessa identica chiamata può riuscire più tardi.
  • nextAction: la correzione concreta.
  • docsUrl e documentationTopic: la guida da leggere, disponibile anche con get_documentation.

Riprova o correggi

  • Errori recuperabili (guasti temporanei, limiti di frequenza, un completamento interrotto): dopo una breve attesa riprova la stessa identica chiamata con lo stesso requestId. Non creare un’altra versione.
  • Risposta persa: non puoi sapere se ha funzionato, quindi riprova con contenuto identico e lo stesso requestId. PlayDrop restituisce il risultato originale invece di pubblicare due volte.
  • Input rifiutato: correggi prima il campo o il file indicato. Un contenuto modificato richiede un nuovo requestId; riprovare con un input invariato fallisce di nuovo.
  • Risultati parziali di un pacchetto: le voci completate restano pubblicate. Una richiesta corretta deve contenere solo il lavoro non finito.
  • send_feedback non ha una chiave di ripetizione. Dopo un errore ambiguo non inviare di nuovo in automatico: il primo messaggio potrebbe essere arrivato.

Errori comuni

CodiceCosa fare
advanced_upload_requiredIl gioco usa l’SDK, un server, file separati o campi riservati ai pacchetti. Mantieni queste funzioni e carica un pacchetto con un nuovo requestId.
invalid_html_fileL’HTML è vuoto o supera 10 MiB. Usa un pacchetto per i giochi più grandi.
visibility_requiredUn’app del pacchetto non ha una visibilità. Imposta visibility nella richiesta o nell’app: public, unlisted o private.
invalid_visibilityUsa public, unlisted o private.
visibility_conflictLa richiesta e una voce di app chiedono visibilità diverse. Indicane una sola, così il pubblico non cambia mai in silenzio.
expected_current_version_requiredAggiungi il nome di ogni app a expectedCurrentVersion: null per un nuovo gioco, altrimenti la versione attuale da list_games.
current_version_changedQualcuno ha pubblicato una versione più recente. Chiama list_games, conferma il gioco con il tuo utente, poi carica con la versione attuale e un nuovo requestId.
game_exists_use_id, game_not_foundChiama list_games, usa il gameId o il nome giusto e mantieni il nome esistente del gioco.
request_id_content_conflictQuesto requestId appartiene già a un contenuto diverso. Usa un nuovo ID, oppure invia di nuovo il contenuto originale senza modifiche.
catalogue_file_missing_or_invalidUn file non è stato caricato o i suoi byte non corrispondono. Chiama di nuovo prepare_catalogue_upload con input identico e lo stesso requestId, invia con PUT i file mancanti, poi completa di nuovo.
catalogue_files_unclaimedAlcuni file non sono usati da nessuna voce del catalogo. Fai riferimento a essi, assegna ai file della scheda role: "LISTING" e app, oppure rimuovili.
entry_point_missingapps[].file indica un file che non è stato caricato. Senza file, la pagina di ingresso predefinita è <name>.html.
archive_catalogue_requiredMetti catalogue.json nella radice dello ZIP, non dentro una cartella.
archive_too_largeOltre 20 MiB compresso: estrailo e carica la cartella con URL firmati per ogni file, che consentono fino a 50 MiB per file. Oltre 200 MiB estratto: il gioco stesso è troppo grande per una versione; comprimi o rimuovi degli asset.
procedural_module_validation_unavailableI modelli 3D procedurali eseguibili o in formato personalizzato non si possono caricare tramite MCP. Convertili in un formato statico o fai riferimento a un asset pubblicato.
upload_expired, upload_cancelledPrepara di nuovo il caricamento con un nuovo requestId e completalo entro 30 minuti.
invalid_token, insufficient_scopeRicollega l’account PlayDrop nella tua app di IA e consenti la pubblicazione.

Gli errori sui campi del catalogo, come un tag, una dichiarazione dei controller o una modalità di gioco non validi, rimandano al riferimento di catalogue.json.

Connessione e allegati

  • Connessione scaduta: una connessione attiva si rinnova da sola mentre viene usata. Una connessione inutilizzata per 30 giorni, o scaduta prima di questa regola, va collegata di nuovo.
  • Allegato rifiutato: PlayDrop scarica file solo dal servizio di allegati dell’host stesso. È una restrizione sull’hosting dei file, non una restrizione per paese. Passa l’allegato risolto dall’host, oppure carica i file con URL firmati. Non inventare mai un download_url o un file_id.

Segnala un problema

Se un errore sembra sbagliato o l’azione successiva non funziona, chiama send_feedback una sola volta con il nome dello strumento, il codice di errore, cosa hai inviato (senza token né URL firmati) e cosa ti aspettavi.

Guide correlate

  • Pubblica dalla tua app di IACome le app di IA pubblicano su PlayDrop tramite MCP: percorso semplice e pacchetti, test privati, publish_game_version, aggiornamenti, limiti e recupero.
  • Pacchetti e .playOrganizza una cartella compilata, uno ZIP o un .play con catalogue.json nella radice, dichiara scheda e server e caricalo con prepare_catalogue_upload.
  • Risoluzione dei problemiRisolvi attività di creazione bloccate, prompt poco chiari, ricompense o guadagni mancanti, limiti di crediti e problemi di importazione dei giochi web.
PrecedenteRiferimento di catalogue.json per i giochi PlayDropSuccessivoRisolvi i problemi di creazione e pubblicazione con Cloud
Vedi il Markdown
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

In questa pagina

Riprova o correggiErrori comuniConnessione e allegatiSegnala un problema
Vedi il Markdown