SkunkCrafts Updater
Der SkunkCrafts Updater ist das De-facto-Standard-Update-Tool für X-Plane-Addons. Er durchsucht eine X-Plane-Installation nach Addons, die SkunkCrafts-Konfigurationsdateien mitliefern, vergleicht Versionen mit Remote-Repositories und lädt Updates automatisch herunter.
Hintergrund
- Entwickler: Lionel Zamouth (SkunkCrafts / Aerobask)
- Forum: forums.x-plane.org
- Lizenz: Freeware, Closed Source (das Update-Protokoll ist offen und dokumentiert)
- Plattformen: Windows, macOS, Linux (native Binaries)
- Kompatibilität: X-Plane 11 und 12
Die aktuelle Standalone-Version ist eine komplette Neuentwicklung in Go mit Fyne-UI. Sie ersetzt das ältere In-Game-Plugin und läuft unabhängig von X-Plane — kein laufender Simulator für Updates nötig.
Funktionsumfang
- Automatische Erkennung: Durchsucht alle X-Plane-Unterverzeichnisse nach
skunkcrafts_updater.cfg-Dateien - Differenzielle Updates: Nur Dateien, deren CRC32-Prüfsumme oder Größe von der Remote-Version abweicht, werden heruntergeladen
- Parallele Downloads: Bis zu 32 gleichzeitige Downloads (konfigurierbar)
- Beta-Kanal: Optionale
skunkcrafts_updater_beta.cfgfür Beta-Releases - Offenes Protokoll: Jeder Addon-Entwickler kann sich integrieren, indem er eine cfg-Datei mitliefert, die auf sein eigenes Repository verweist — keine Abstimmung mit dem Updater-Entwickler nötig
Mehrwert in der Flugsimulation
Da Dutzende kommerzieller und Freeware-Entwickler das SkunkCrafts-Protokoll nutzen — darunter Aerobask, X-Crafts, SimCoders, VSKYLABS, Just Flight, FlyJSim und Stick and Rudder Studios — genügt ein einziges Tool, um die meisten Addons aktuell zu halten. Jedes Addon liefert eine skunkcrafts_updater.cfg mit, die auf das Repository des Entwicklers verweist; der Updater findet diese Dateien automatisch und erledigt den Rest.
Fehlerbehebung
Die cfg-Dateien sind Klartext mit Pipe-Trennzeichen (key|value) — kein INI, kein JSON. Wenn ein Addon im Updater nicht erscheint: prüfen, ob die skunkcrafts_updater.cfg im Stammverzeichnis des Addons existiert, ob disabled auf false steht und ob die module-URL erreichbar ist.
Installation
Download: Der Standalone-Client wird über den forums.x-plane.org Release-Thread verteilt. Ein kostenloser X-Plane.org-Account ist erforderlich.
Das Linux-Binary ist eine einzelne Datei mit der Endung .lin. Sie wird im X-Plane-Stammverzeichnis abgelegt (der Ordner, der X-Plane-x86_64 enthält) und ausführbar gemacht:
Der Updater muss aus dem X-Plane-Stammverzeichnis gestartet werden — er entdeckt Addons durch Scannen der Unterverzeichnisse ausgehend von seinem eigenen Verzeichnis. Eine ältere In-Game-Plugin-Version existiert, wird aber nicht mehr aktiv weiterentwickelt.
glibc-Anforderung
Das Linux-Binary benötigt glibc 2.32 oder höher. Dies ist eine Folge der Go + Fyne Build-Toolchain (CGo linkt gegen die glibc des Build-Systems).
| Distribution | glibc | Status |
|---|---|---|
| Debian 12 Bookworm | 2.36 | Funktioniert |
| Debian 11 Bullseye | 2.31 | Kann fehlschlagen |
| Ubuntu 22.04+ | 2.35 | Funktioniert |
| Ubuntu 20.04 | 2.31 | Fehlschlag |
Fyne-UI und Wayland
Das Fyne-Toolkit unterstützt Wayland, kann aber je nach Compositor auf XWayland zurückfallen. Es sind keine SkunkCrafts-spezifischen Wayland-Probleme dokumentiert.