Spine Tutorial – Veröffentlichen auf Spine

Einleitung

Du hast eine Modifikation oder einen Patch für Gothic 1 oder 2 erstellt? Du hast eine Spielidee oder ein kostenloses Spiel? Du willst tausende Spieler über Spine erreichen? Dann wird dir dieses Tutorial dabei helfen, die ersten Schritte zu tun, um dein Projekt auf Spine zu veröffentlichen.

Zugriff erfragen

Um ein Projekt über Spine zu veröffentlichen benötigst du den Spine-Client und eine Projekt-ID. Die Projekt-ID muss manuell von mir (Daniel „Bonne“ Bonrath) erstellt werden. Um also dein Projekt auf Spine zu bekommen musst du mich zuerst einmal kontaktieren. Das kannst du über unseren Discord, per E-Mail, Private Nachricht @ World of Gothic oder über einen Beitrag im Release-Thread @ World of Gothic machen. Es hilft, wenn du ein bisschen übe dein Projekt erzählst, aber so oder so gibt es normalerweise innerhalb von 24 Stunden eine Antwort (meistens sogar deutlich schneller).

Die Anfrage sollte folgende Informationen enthalten:

  • Projektname (in allen Sprachen, in denen das Projekt veröffentlicht werden soll, sofern mehrere geplant sind)
  • Das Team, falls nicht bereits durch einen vorigen Release über Spine bekannt
  • Deinen Spine-Username (falls du das Projekt selbst verwalten willst)

Wenn du dein Projekt nur in der Datenbank haben willst, aber sie nicht selbst verwalten und Dateien hochladen willst, dann brauchen wir noch einige Metadaten. Diese sind:

  • Releasedatum
  • Spielart (Mod für Gothic 1, Gothic 2, Gothic 1 & 2, eigenständiges Spiel)
  • Typ (Total conversion, Erweiterung, Patch, Tool, GMP, Vollversion, Demo, Play Test)

Verwaltung deines Projekts

Wenn dein Projekt zur Datenbank hinzugefügt wurde und du als Teammitglied freigeschaltet wurdest, dann kannst du mit der Verwaltung deines Projekts beginnen. Dazu existiert das Verwaltungsmenü unter Menüleiste => Entwickler => Management.

Wenn der Dialog geöffnet wird, dann siehst du alle Projekte, auf die du Zugriff hast auf der linken Seite. Wählst du ein Projekt aus, kannst du sie bearbeiten und einige Statistiken betrachten.

Allgemein

Die allgemeinen Einstellungen enthalten die grundlegenden Metadaten, die auch in der Datenbank angezeigt werden. Das beinhaltet das Releasedatum, die Spielart und der Typ. Für Mods (Total Conversion oder Erweiterung) und Spiele kannst du außerdem die erwartete Spielzeit eintragen. Für Patches macht das natürlich keinen Sinn.

Mit der Aktiviert-Checkbox kannst du ein Projekt veröffentlichen/sperren, was sie zur Datenbank hinzufügen/sie entfernen wird.

Seit Version 1.20 ist es auch möglich eine Feedback-E-Mail-Adresse und eine Diskussions-URL anzugeben.

Spieler deines Projekts werden in der Lage sein dir direkt von ihrer Bibliothek Feedback zu senden, wenn du eine Feedback-E-Mail-Adresse angegeben hast. Du wirst dann die Nachricht erhalten und keinerlei Informationen über den Sender (außer der Spieler fügt seinen Namen in die Nachricht ein). Es gibt also grundsätzlich keine Möglichkeit zu antworten.

Du kannst außerdem eine URL zu deiner Community angeben, um mit deinen Spielern in Kontakt zu treten. Das kann dein Discord-Server, dein Forum oder z.B. für Modifikationen auch dein Thread @ World of Gothic sein.

Seit Spine 1.34 ist es möglich Schlüsselwörter zu definieren, die Leuten helfen dein Projekt zu entdecken. Der Name wird in allen Sprachen automatisch eingefügt, du musst also nur spezifische Hinweise angeben. Trenne diese mit „;“. Missbrauch des Schlüsselwort-Features (z.B. durch Hinzufügen vieler Schlüsselworter ohne Bezug zum Projekt) zieht einen Bann für das Feature für das komplette Team nach sich.

Projektdateien

Im Moddateien-Tab kannst du neue Dateien hochladen und die Versionsnummer erhöhen. Nur das Erhöhen der Versionsnummer löst das automatische Update aus. Eingeführt in Spine 1.20 wirst du gefragt, ob Savegames der vorigen Version mit der neuen Version kompatibel sind. Der Hinweis wird dann im neuen Verlauf auf der Infoseite des Projekts sowie im Update-Hinweis angezeigt. Auch neu in Spine 1.20 ist die Möglichkeit einen Changelog anzugeben. Der Changelog ist optional und wird auf der Infoseite und im Update-Hinweis angezeigt. Es wird versucht den Changelog in der Sprache des Nutzers anzuzeigen, wenn verfügbar, ansonsten wird auf Englisch zurückgefallen. Wenn keine von beiden Sprachen verfügbar ist, dann wird kein Changelog angezeigt.

Um Dateien hinzuzufügen, klicke auf das +, zum Entfernen der ausgewählten Datei, klicke das -. Wenn eine Datei hinzugefügt wird, wähle die Datei auf deiner Festplatte aus und gibt den Zielpfad relativ zum Installations-Ordner an. Im Falle von Gothic, wenn du z.B. die .mod Datei hinzufügen willst, dann gibt Data/modvdf ein.

Eingeführt in Spine 1.19 ist es auch möglich einen ganzen Ordner zu aktualisieren. Wähle dazu einfach den gewünschten Ordner als Quelle. Beachte dabei, dass Spine automatisch alle Dateien löschen wird (wenn das Update hochgeladen wird), die zwar in Spine sind, aber nicht im ausgewählten Ordner. Stelle also sicher, dass alle notwendigen Dateien im Ordner enthalten sind. Spine wird außerdem nur die Dateien aktualisieren, die sich geändert haben (Hash-Änderung), um sowohl die Upload-Zeit für dich als auch die Download-Zeit für deine Spieler zu reduzieren.

Mit Hochladen kannst du die Änderungen dann hochladen. Das betrifft neue und gelöschte Dateien und Änderungen an den Metadaten (Änderung der Sprache).

Die Sprach-Möglichkeiten sind:

  • Deutsch
  • English
  • Polish
  • Russian
  • All

Die All Option schaltet die Datei für alle unterstützen Sprachen frei, alle anderen bloß für die entsprechende Sprachversion.

Benutzerverwaltung

Wenn du dein Projekt über Spine mit anderen testen und nicht direkt öffentlich releasen willst, dann kannst du User in der Benutzerverwaltung freischalten. Jeder User in der rechten Liste ist in der Lage das Projekt aus der Datenbank runterzuladen, jeder andere (außer Teammitgliedern) wird das nicht können. Also durch die Auswahl eines User in einer der Listen und das Klicken der Pfeile lässt sich ganz einfach ein Tester hinzufügen/entfernen.

Statistiken

Im Statistiken-Tab kannst du alle Statistiken einsehen, die für das Projekt gesammelt wurden.

Die Downloads-Sektion enthält alle Downloads insgesamt über alle Releases und die Downloads pro Version.

Die Spieler-Sektion zeigt die aktiven Spieler. Der erste Eintrag zeigt, wie viel (registrierte) Spieler insgesamt das Projekt über Spine gespielt haben. Die zwei anderen Einträge zeigen wie viele Spieler innerhalb der letzten 24 Stunden und 7 Tage gespielt haben, also kürzliche Aktivitäten.

Die Spielzeit-Statistiken zeigen Minimum, Maximum, Durchschnitt und Median der Spielzeit der Spieler deines Projekts. Außerdem kannst du die selben Werte für die Session-Zeiten sehen. Eine Session ist der Zeitraum vom Spielstart bis zum Beenden des Spiels. Kurze Sessions für ein großes Projekt können durch Crashes oder andere Probleme mit dem Projekt verursacht werden.

Für Projekte, die Erfolge enthalten, kannst du außer Minimum, Maximum, Durchschnitt und Median der Zeit einsehen, die benötigt wurde, die Erfolge freizuschalten.

Erfolge

In diesem Tab kannst du die Erfolge deines Projekts konfigurieren und Icons für sie hochladen.

Lies hier mehr über Erfolge.

Scores

In diesem Tab kannst du Leaderboards für dein Projekt konfigurieren.

Lies hier mehr über Scores.

Eigene Statistiken

Falls dein Projekt eigene Statistiken unterstützt, dann kannst du hier die Ergebnisse einsehen.

Umfragen

Für Play-Testing-Projekte ist es möglich Feedback-Fragebögen zu konfigurieren. Diese werden Spielern nach jeder Spielsession angezeigt und Spieler können ihre Antworten jederzeit aktualisieren.

Im Umfragen-Tab im Management siehst du eine Liste aller verfügbaren Umfragen mit der Anzahl an Fragen und Antworten. Jede Umfrage ist für eine spezielle Projektversion und Sprache. Dadurch kann man gezielt für Features Feedback einholen, die in dieser Version getestet werden sollen.

Die Standard-Sprache ist Englisch und diese sollte immer angegeben werden, außer das Projekt ist nur in einer bestimmten Sprache verfügbar und du willst nur Feedback in dieser Sprache. Wenn mehrere Sprachen verfügbar sind, wird zuerst versucht die Sprache des Spielers anzufragen. Wenn diese nicht verfügbar ist, wird Englisch genommen. Wenn weder die Spieler-Sprache noch Englisch verfügbar sind, wird keine Umfrage angezeigt.

Umfragen können nur editiert werden, wenn sie noch nicht veröffentlicht sind. Die werden nur sichtbar für Spieler, wenn sie veröffentlicht wurden. Du kannst Umfragen auch jederzeit löschen, aber dann verlierst du natürlich auch alle Antworten.

Du kannst alle Antworten für die Umfragen einsehen. Aus Datenschutzgründen werden alle Antworten anonym angezeigt.