Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Exportieren für Windows

Siehe auch

Diese Seite beschreibt, wie man ein Godot-Projekt nach Windows exportiert. Wenn Sie stattdessen Editor- oder Exportvorlagen-Binärdateien aus dem Quellcode kompilieren möchten, lesen Sie Kompilieren für Windows.

Der einfachste Weg, ein Spiel für den PC zu verbreiten, besteht darin, die ausführbare Datei (godot.exe) zu kopieren, den Ordner zu komprimieren und ihn an jemand anderen zu schicken. Dies ist jedoch oft nicht erwünscht.

Godot bietet einen eleganteren Ansatz für die PC-Verteilung, wenn das Exportsystem verwendet wird. Beim Export für Windows nimmt der Exporter alle Projektdateien und erstellt eine Datei data.pck. Diese Datei ist mit einer speziell optimierten Binärdatei gebündelt, die kleiner und schneller ist und den Editor und Debugger nicht enthält.

Code-Signierung

Godot ist in der Lage, Code beim Export automatisch zu signieren. Dazu müssen Sie das Windows SDK (unter Windows) oder osslsigncode (unter jedem anderen Betriebssystem) installiert haben. Sie benötigen auch ein Paket-Signierungszertifikat. Informationen zur Erstellung eines solchen Zertifikats finden Sie hier.

Warnung

Wenn Sie für Windows mit eingebetteten PCK-Dateien exportieren, können Sie das Programm nicht signieren, da es dann kaputt geht.

Unter Windows ist die PCK-Einbettung auch dafür bekannt, dass sie bei Antiviren-Programmen zu Fehlalarmen führt. Daher wird empfohlen, es nicht zu verwenden, es sei denn, Sie veröffentlichen Ihr Projekt über Steam, da es die Code-Signierung und Antiviren-Prüfungen umgeht.

Einrichtung

Die Einstellungen müssen an zwei Stellen geändert werden. Erstens in den Editoreinstellungen unter Export > Windows. Klicken Sie auf den Ordner neben der Einstellung Sign Tool. Wenn Sie Windows verwenden, navigieren Sie zu SignTool.exe und wählen Sie es aus, wenn Sie ein anderes Betriebssystem verwenden, wählen Sie osslsigncode.

../../_images/windows_editor_settings.png

Der zweite Ort ist das Windows-Exportprofil, die Sie unter Projekt > Exportieren... finden können. Fügen Sie eom Windows-Desktop-Profil hinzu, wenn Sie dies noch nicht getan haben. Unter Optionen gibt es eine Kategorie für Code Signing.

../../_images/windows_export_codesign.png

Aktiviert muss auf "true" gesetzt werden, und Identität muss auf das Signierzertifikat gesetzt werden. Die anderen Einstellungen können nach Bedarf angepasst werden. Sobald dies erledigt ist, wird Godot Ihr Projekt beim Export signieren.

Umgebungsvariablen

Sie können die folgenden Umgebungsvariablen verwenden, um Exportoptionen außerhalb des Editors festzulegen. Während des Exportvorgangs überschreiben diese die Werte, die Sie im Exportmenü festgelegt haben.

Windows-Export-Umgebungsvariablen

Export-Option

Umgebungsvariable

Verschlüsselung / Verschlüsselungsschlüssel

GODOT_SCRIPT_ENCRYPTION_KEY

Optionen / Codesign / Identitätstyp

GODOT_WINDOWS_CODESIGN_IDENTITY_TYPE

Optionen / Codesign / Identität

GODOT_WINDOWS_CODESIGN_IDENTITY

Optionen / Codesign / Passwort

GODOT_WINDOWS_CODESIGN_PASSWORD