Non hai il diritto richiesto per utilizzare una risorsa: correzione escrow
Script FiveM in escrow dice che manchi il diritto richiesto o non hai potuto verificare? Abbina la chiave di licenza del tuo server all'account Cfx.re che possiede l'asset.
Avvii uno script acquistato e la console stampa qualcosa come:
You lack the required entitlement to use my_scripto:
Failed to verify protected resource my_scriptLo script è protetto con escrow degli asset di Cfx.re, e il tuo server non può provare che lo possiedi. La correzione è quasi sempre una mancata corrispondenza tra la chiave di licenza in server.cfg e l'account Cfx.re che ha acquistato l'asset.
Come funziona l'escrow
Gli script in escrow (protetti) sono crittografati. Quando il server avvia la risorsa, controlla la chiave di licenza con cui viene eseguito il server. Quella chiave appartiene a un account Cfx.re. Il controllo passa solo se lo stesso account è stato autorizzato all'asset.
Quindi tre cose devono coincidere:
- L'asset è stato acquistato e è stato concesso a un account Cfx.re (quello che hai usato al checkout).
- Quell'account ha generato la chiave di licenza del server.
- La chiave è quella impostata in
server.cfg.
Passaggio 1: controlla la chiave in server.cfg
sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx"Se usi txAdmin, la chiave può anche essere impostata nel suo setup o nelle impostazioni invece del file. Controlla entrambi i posti, e cerca una seconda chiave in un'altra riga o in una copia di server.cfg che non sapevi fosse caricata.
Attenzione: non condividere mai la tua chiave di licenza in screenshot, messaggi Discord o ticket di supporto. Se l'hai divulgata, genera una nuova nel portale e sostituiscila.
Passaggio 2: controlla chi possiede la chiave
Apri portal.cfx.re e accedi. Nella sezione chiavi, guarda le chiavi che esistono su quell'account. La chiave nel tuo server.cfg deve apparire nell'elenco dell'account in cui sei loggato. Se non c'è, è stata generata da un altro account, e questo è il motivo abituale dell'errore.
Situazioni tipiche:
- Un amico o uno sviluppatore ha generato la chiave per te, dal suo account.
- Possiedi due account Cfx.re e usi la chiave di uno mentre l'asset è sull'altro.
- Una chiave è stata generata per un server diverso e l'hai copiata da una vecchia config.
Passaggio 3: controlla che l'asset sia stato concesso a quell'account
Nello stesso portale, apri la pagina che elenca gli asset concessi. Il tuo acquisto dovrebbe essere lì, nello stesso account della chiave. Se manca:
- Guarda l'account che hai inserito al checkout. Un acquisto è legato all'account Cfx.re inserito allora, non all'email con cui paghi.
- Controlla la conferma di acquisto che hai ricevuto per vedere quale account nomina.
- Se l'asset è sotto un account diverso, hai due percorsi: usa la chiave di licenza di quell'account sul server, oppure chiedi al supporto del venditore di spostare l'asset all'account che desideri. Non provare ad aggirarla.
La concessione può richiedere un po' di tempo dopo l'acquisto. Se lo hai acquistato pochi minuti fa, aspetta, aggiorna il portale e riavvia il server.
Passaggio 4: scarica di nuovo dopo aver acquistato
Scarica la risorsa di nuovo dal portale dopo che l'asset appare nell'elenco concesso. Una copia presa da qualche altra parte, o una vecchia versione ottenuta prima che l'acquisto fosse concesso, non verrà verificata. Sostituisci completamente la cartella, quindi riavvia la risorsa.
Passaggio 5: non modificare i file protetti
L'escrow crittografa lo script. Aprire o modificare i file crittografati interrompe la verifica e ricevi Failed to verify protected resource. Modifica solo i file che lo script consegna come aperti, di solito un config.lua e talvolta file di lingua o condivisi. Se hai modificato qualcosa e ora ottieni un errore di verifica, scarica una copia pulita e applica solo le tue modifiche di configurazione.
Riguardante il nome della cartella: mantieni il nome della cartella della risorsa che forniscono le istruzioni dello script. Se le istruzioni indicano un nome obbligatorio, usalo. Rinominare una risorsa in escrow può romperla quando lo script stesso si aspetta il suo nome, quindi rinominala solo quando il venditore dice che va bene.
Passaggio 6: riavvia correttamente
Dopo aver modificato la chiave o sostituito la risorsa:
refresh
ensure my_scriptSe la chiave di licenza è cambiata in server.cfg o in txAdmin, riavvia l'intero server, non solo la risorsa. La chiave viene letta all'avvio.
Per altri messaggi della stessa famiglia, vedi Errore della chiave di licenza del server e Non è stato possibile avviare la risorsa.
Spostamento su un nuovo server
L'escrow non lega l'asset a un indirizzo IP. Lo lega all'account la cui chiave usa il tuo server. Quando passi a un nuovo host, mantieni lo stesso sv_licenseKey (o genera una nuova chiave sullo stesso account), e l'asset continua a funzionare. Se trasferisci l'intero server a qualcun altro, ha bisogno che l'asset gli sia concesso al suo account, che deve essere organizzato con il venditore.
Lista di controllo
| Sintomo | Soluzione |
|---|---|
You lack the required entitlement |
La chiave in server.cfg è di un altro account rispetto a quello che possiede l'asset |
| Asset mancante nel portale | Controlla l'account inserito al checkout; contatta il venditore se è sbagliato |
| Chiave non nell'elenco del tuo portale | Genera una chiave sull'account che possiede l'asset e usala |
Failed to verify protected resource |
Scarica di nuovo una copia pulita; non modificare i file crittografati |
| Acquistato minuti fa | Aspetta, aggiorna il portale, riavvia il server |
| Chiave modificata, ancora fallace | Riavvia l'intero server, non solo la risorsa |
Risposte rapide
Cosa significa You lack the required entitlement?
Lo script è protetto da escrow degli asset di Cfx.re, e la chiave di licenza con cui viene eseguito il tuo server non appartiene all'account Cfx.re che possiede quell'asset.
Dove posso controllare quali asset possiede il mio account?
Accedi a portal.cfx.re e apri la pagina degli asset concessi. Elenca gli asset in escrow che il tuo account ha, e la pagina delle chiavi mostra le chiavi di licenza del server che hai generato.
Posso modificare o rinominare file in escrow?
Non modificare i file in escrow: sono crittografati e una modifica li rompe. Mantieni il nome della cartella della risorsa come dicono le istruzioni dello script, e modifica solo ciò che lo script espone come file di configurazione.
Script senza questo problema
Mic PhoneUn telefono pieghevole che si apre in un tablet e arriva sul telefono vero del giocatore.Vedi script →
CCTV Security CamerasTelecamere posizionabili, un tablet multi-vista in diretta e foto stampate come prove.Vedi script →
Advanced BoostingBoosting di veicoli dal tablet: contratti dalla classe D alla S+, crew e coda in tempo reale.Vedi script →