Was im Share enthalten ist
Mods (wo möglich gegen CurseForge / Modrinth aufgelöst, keine JAR-Weitergabe), Configs, Scripts, Resource Packs, und das Modpack-Pairing falls die Instanz mit einem Pack gepairt ist. Welten und Screenshots sind nicht dabei. Der Share ist funktional ein Snapshot von 'allem, was nötig ist, diese Instanz neu zu erstellen, ohne deine Savedaten'.
Warum ein GDL-Account nötig ist
Share-Codes werden serverseitig getrackt, damit sie ablaufen und gezählt werden können. Heißt: GDL-Account auf beiden Seiten. GDL kümmert sich um Upload, Download, Ablauf und optionales Max-Download-Limit. Wenn du kein serverseitiges Tracking willst, siehe Eine Instanz exportieren. Export produziert eine lokale .zip, die du außerhalb von GDL übergeben kannst.
Ablauf und Download-Limits
Ablauf default 1 Tag. Auf 7 Tage stellen, wenn der Share eine Woche nutzbar sein soll. Nach Ablauf gibt der GDL-Dienst 'code expired' zurück und dein Freund braucht einen neuen. Max Downloads cappt, wie oft der Code eingelöst werden kann. Auf 1 = Code stirbt nach dem ersten Import. Praktisch für 1-zu-1-Share, wenn der Link nicht weitergeleitet werden soll.
Code importieren (Empfängerseite)
Im Empfänger-GDLauncher: Library-Seite öffnen → das + in der Library-Toolbar klicken (oder Rechtsklick in leere Fläche → Import Instance). Auf den Tab Code Share wechseln. Code (oder gdl.gg/i/<code>-Link) einfügen. GDLauncher zieht eine Vorschau vom GDL-Service (Titel, Mod-Liste, Identifier des Sharers). Bestätigen. Die Mods kommen frisch aus ihren Original-CDNs, Configs aus dem Share-Snapshot.
Wenn ein Mod entfernt wurde
Der Share referenziert Mods per Plattform-IDs. Wird einer dieser Mods zwischen Erzeugung und Empfangsimport von CurseForge oder Modrinth entfernt, scheitert der Import dieses Mods. GDLauncher importiert was geht und zeigt einen Fehler für den fehlenden. Du kannst den Share nach Ersetzen des Mods neu erzeugen, oder der Freund installiert den Rest und sucht den fehlenden Mod manuell.