Start › Modding-Infos › Versionen und Releases
Kapitel 14

Versionen und Releases

Deine Version ist freier Text und wird nie sortiert. packaging.revision steigt mit jedem Neupacken; der Katalog nummeriert Releases. Verwende nie Version und Revision mit anderen Bytes wieder.

Versionen

version ist der Text des Autors, 1 bis 32 Zeichen. Er wird nie sortiert, und zwei Versionen werden nicht als Zahlen verglichen: „10.2.0“, „Alpha 5“ und „IVb“ sind alle in Ordnung.

packaging.revision markiert ein Neupacken derselben Version, ab 1, damit eine Dateiinstallation auch ohne Katalog einen neueren Build dieser Version sieht.

Releases

Der Katalog eines Registers nummeriert jedes Release eines Paketschlüssels und sortiert nie Versionstexte. Ein Update ist ein höheres Release desselben Schlüssels aus demselben Register.

WasWer setzt esRegel
versionDer AutorFreier Text. Nie mit anderen Bytes wiederverwendet.
packaging.revisionDer PackerSteigt mit jedem Paket derselben Version.
releaseDas RegisterSteigt mit jeder Veröffentlichung des Schlüssels. Unveränderlich: ein Spielstand oder eine Wiederholung behält das Release, mit dem sie entstand.

Updates

Die Bibliothek zeigt ein Update, wenn der Katalog ein höheres Release als das installierte hat, und eine Dateiinstallation ersetzt nach Rückfrage eine niedrigere packaging.revision derselben Version. Eine Version zurück bleibt in .backup, damit sich ein Ersetzen rückgängig machen lässt.

Ein Herausgeber verwendet nie Version und Revision mit anderen Bytes wieder: das Veröffentlichungsskript der Inhaltsbibliothek lehnt es ab.