Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Esportazione per Linux
Vedi anche
Questa pagina descrive come esportare un progetto Godot per Linux. Se si desidera invece compilare i binari dell'editor o dei modelli di esportazione dal codice sorgente, consultare Compilare per Linux, *BSD.
Il modo più semplice per distribuire un gioco per PC è copiare l'eseguibile (godot), comprimere la cartella e inviarla a qualcun altro. Tuttavia, spesso questo non è desiderato.
Godot offre un approccio più elegante per la distribuzione su PC quando si utilizza il sistema di esportazione. Quando si esporta per Linux, l'esportatore prende tutti i file del progetto e crea un file data.pck. Questo file è impacchettato in un binario appositamente ottimizzato, più piccolo, più rapido e non contiene l'editor e il debugger.
Architettura
Esistono 7 diverse architetture di processore su cui è possibile eseguire i progetti Godot esportati in Linux:
x86_64
x86_32
arm64
arm32
rv64
ppc64
loongarch64
Il valore predefinito è x86_64, che è l'architettura più comune dei processori per PC al giorno d'oggi. Tutti i processori Intel e AMD moderni, al momento in cui scriviamo, sono x86_64.
x86_32 genererà un eseguibile a 32 bit che è possibile eseguire sulle distribuzioni Linux solo a 32 bit, così come su alcune distribuzioni moderne a 64 bit. Si sconsiglia vivamente di utilizzare questa opzione a meno che non si stia cercando di eseguire il progetto su una vecchia distribuzione e un vecchio processore a 32 bit. È inoltre importante notare che diverse distribuzioni importanti, come Fedora, discutendo di rimuovere le proprie librerie a 32 bit, il che impedirebbe di eseguire gli eseguibili creati in questo modo sulle future versioni di tali distribuzioni.
Gli eseguibili arm64 si possono eseguire su processori ARM a 64 bit. Se hai familiarità con il Raspberry Pi, saprai che usa processori ARM a 64 bit sin dal Pi 3 (le versioni precedenti usavano processori ARM a 32 bit). Se stai caricando il tuo gioco su una piattaforma che supporta più eseguibili, come itch.io, e sei sicuro che possa funzionare su un comune computer ARM, come il Raspberry Pi 5, consigliamo di esportare questa versione e di renderla disponibile come opzione.
Gli eseguibili arm32 sono per i processori ARM a 32 bit più vecchi, come quelli usati dal Raspberry Pi 1 e 2. Poiché non sono affatto comuni al giorno d'oggi, non consigliamo di esportare per questi a meno che tu non abbia un computer con uno di questi processori e voglia che il tuo gioco funzioni su di esso.
rv64 è per i processori RISC-V, ppc64 per i processori PowerPC a 64 bit e loongarch64 per i processori LoongArch a 64 bit. Tutte queste architetture sono drasticamente più di nicchia quando si tratta di eseguire videogiochi. E consigliamo di esportare per queste architetture solo se ci sia un motivo per farlo, ad esempio se sei un appassionato che possiede l'hardware. Godot non fornisce modelli di esportazione ufficiali, dovrai crearli manualmente. Le istruzioni per compilare il motore per RISC-V e creare i modelli di esportazione sono disponibili nella pagina Compilare per Linux, *BSD.
Variabili d'ambiente
È possibile utilizzare le seguenti variabili d'ambiente per impostare le opzioni di esportazione al di fuori dell'editor. Durante il processo di esportazione, queste variabili sovrascrivono i valori impostati nel menu di esportazione.
Opzioni di esportazione |
Variabile d'ambiente |
|---|---|
Crittografia / Chiave crittografica |
|
Opzioni di esportazione
È possibile trovare un elenco completo delle opzioni di esportazione disponibili nel riferimento alla classe EditorExportPlatformLinuxBSD.