Artikel schließen
Entwicklung

Im zukünftigen Viotus-Markt.

Wie Viotus ein gemeinsames Handelssystem für Gegenstände, Währungen und Charaktere im Internet und in verbundenen Spielen entwickelt.

8 min read

Der Viotus Market ist als offizieller Treffpunkt für die Wirtschaft unserer vernetzten Spiele konzipiert. Es wird keine weitere Store-Seite oder ein isoliertes Auktionshaus in jedem Titel geben. Das Ziel besteht darin, ein klares, sicheres und gemeinsames System zu schaffen, in dem Spieler geeignete Vermögenswerte entdecken, die genauen Bedingungen einer Börse verstehen und über das Internet oder ein verbundenes Spiel handeln können, ohne dass parallele Bilanzen oder widersprüchliche Regeln entstehen.

Ein Markt, mehrere Welten

Jede Viotus-Welt kann ihre eigene Wirtschaft, ihren eigenen Katalog und ihre eigene Identität haben, aber die Maschinerie hinter einem Handel sollte nicht für jedes Produkt neu erfunden werden. Die Website und die damit verbundenen Spiele sollen unterschiedliche Türen zum selben maßgeblichen Markt mit denselben Bestellungen, Salden, Quittungen und Abrechnungsregeln darstellen.

Diese gemeinsame Grundlage bedeutet nicht, alles miteinander zu vermischen. Ein Gegenstand von Heroes Of Lumina verbleibt in Heroes Of Lumina und wird nur gegen die für dieses Produkt zugelassene Währung eingetauscht. Ein Schwert, eine Karte oder ein Material wird nicht stillschweigend in ein anderes Spiel verschoben, nur weil beide Spiele Viotus gehören. Was universell ist, ist das vertrauenswürdige Handelssystem; Jedes Produkt behält die Grenzen seiner eigenen Wirtschaft.

Markt ist kein Laden

Die Unterscheidung ist einfach. Im Store bietet Viotus seine eigenen Produkte, Dienstleistungen und neu herausgegebene Guthabenpakete an. Auf dem Markt tauschen Spieler geeignete Vermögenswerte aus, die bereits im Ökosystem vorhanden sind. Ein Markthandel läuft nicht über den Warenkorb und wird nicht zu einer zweiten Echtgeld-Kaufabwicklung.

Der innerhalb des Marktes verwendete Credits bleibt der geschlossene Viotus-Wert. Sie können nicht abgehoben, in Euro umgerechnet, bei externen Händlern verwendet oder als Investition behandelt werden. Der Kauf von Credits mit echtem Geld und die Nutzung bestehender Credits innerhalb des Ökosystems sind getrennte Vorgänge mit unterschiedlichen Historien und Kontrollen.

Ein Katalog zum Suchen, nicht zum Dekorieren

Der Markt ist eher auf kompakte Listen, Suche und genaue Informationen als auf große Werbegrafiken ausgelegt. Die Spieler wählen zunächst einen Produktmarkt aus, navigieren dann durch Kategorien, Unterkategorien und Vermögenswerte, bevor sie ein Orderbuch eröffnen. Die Preise bleiben kontextabhängig: Die Benutzeroberfläche verschmilzt nicht verwandte Produkte nicht in einem lauten Katalog.

Die Suche soll während der gesamten Entdeckung verfügbar bleiben. Die Ergebnisse bleiben begrenzt und auf den ausgewählten Markt beschränkt, während saubere Routen dafür sorgen, dass stabile Katalogansichten gemeinsam genutzt werden können. Dieser Ansatz sollte weiterhin funktionieren, wenn ein Spiel von einem kleinen anfänglichen Satz handelbarer Objekte zu einem Katalog mit Tausenden von Definitionen heranwächst.

Kaufen und Verkaufen, gleichzeitig sichtbar

Gewöhnliche Vermögenswerte nutzen ein zweiseitiges Auftragsbuch. Kaufaufträge zeigen, was die Spieler zu zahlen anbieten; Verkaufsaufträge zeigen, was die Eigentümer erhalten möchten. Beide Seiten bleiben gemeinsam sichtbar, auch auf Mobilgeräten, sodass der Spieler den Markt lesen kann, anstatt zwischen getrennten Ansichten wechseln zu müssen.

Beim Öffnen einer Bestellung werden der Stückpreis, die verfügbare Menge, der Gesamtwert und das Erscheinungsdatum angezeigt, bevor etwas bestätigt wird. Berechtigte Stapel und Währungen können teilweise gefüllt sein: Ein Spieler kann nur einen Teil eines verfügbaren Angebots annehmen, während der Rest innerhalb der ursprünglichen Ablaufzeit offen bleibt. Eine Ausnahme bilden Einzelzeichen, da sie unteilbar sind.

Genaue Preise statt versteckter Überraschungen

Das geplante Matching-Modell ist bewusst explizit. Zwei veröffentlichte Bestellungen stimmen nur dann automatisch überein, wenn Produkt, Vermögenswert und Stückpreis genau kompatibel sind. Das System wird den Preis eines Spielers nicht stillschweigend ändern oder eine undurchsichtige Preisverbesserungsregel verwenden. Bei gleichem Preis erhält die älteste kompatible Bestellung Vorrang.

Spieler können eine bestehende Bestellung auch direkt zu den angezeigten Bedingungen annehmen. Vor der letzten Aktion wiederholt das Interface, was der Spieler gibt, was der Spieler erhält und welches Guthaben erforderlich ist. Der Produktionsserver – nicht der Browser oder der Spiele-Client – ​​berechnet vor der Abrechnung alle Mengen, Preise, Gebühren und Eigentumsverhältnisse neu.

Treuhandkonto als Zentrum des Vertrauens

Eine zuverlässige Spielerwirtschaft kann einen Handel nicht als zwei voneinander unabhängige Transfers abwickeln. Wenn eine gewöhnliche Bestellung veröffentlicht wird, wird der gesamte angebotene Vermögenswert oder Zahlungsbetrag treuhänderisch reserviert. Wenn ein kompatibler Austausch abgeschlossen ist, bewegen sich beide Seiten zusammen. Wenn es scheitert, sollte keine Seite an Wert verlieren.

Jede Saldoänderung soll zu einem unveränderlichen Hauptbucheintrag und einer dauerhaften internen Quittung führen. Bei wiederholten Anfragen darf es nicht zu einer Duplizierung einer Belastung oder eines Postens kommen, der Eigenhandel ist gesperrt und der Kunde wird niemals für den Saldo verantwortlich. Diese Details sind größtenteils unsichtbar, wenn sie funktionieren, aber sie machen den Unterschied zwischen einem dekorativen Markt und einem System aus, dem die Spieler vertrauen können.

Der universelle Währungsmarkt

Neben den Produktmärkten konzipiert Viotus einen universellen Währungsbereich. Es verwendet bekannte Basis-Quote-Paare für registrierte Viotus-Währungen, einschließlich Credits und zugelassener nativer Spielwährungen. Der Server kontrolliert, welche Paare existieren; Spieler können keine Währungen erfinden oder inoffizielle Abwicklungswege schaffen.

Dadurch ist es nicht möglich, dass Artikel zwischen Produkten transportiert werden. Es schafft einen kontrollierten Ort für den zulässigen Währungsumtausch, während Produktartikelbücher isoliert bleiben. Nicht jedes technisch mögliche Paar muss am ersten Tag verfügbar sein: Paarverfügbarkeit, Sicherheitsgrenzen und Rollout-Reihenfolge werden nach und nach genehmigt, sobald jede angeschlossene Wirtschaft bereit ist.

Charaktere erfordern unterschiedliche Regeln

Ein geeigneter Charakter ist kein Stapel von Objekten und kann nicht in Teilfüllungen unterteilt werden. Der Charakterhandel ist daher als Verkäuferliste zum Festpreis und nicht als herkömmliches Kauf-und-Verkauf-Buch geplant. Ein Käufer überprüft einen genauen Charakter und kauft dieses Angebot entweder zum angezeigten Credit-Preis oder verlässt es.

Während der Charakter aufgeführt ist, ist er im Treuhandkonto gesperrt und kann nicht an einer Sitzung teilnehmen, den Fortschritt ändern oder an einer anderen ausstehenden Operation teilnehmen. Eine abgeschlossene Abrechnung überträgt nur den genehmigten zeichengebundenen Datensatz. Accountweite Credits, allgemeine Berechtigungen und gemeinsamer Speicher reisen nicht mit dem Charakter.

Klären Sie die Gebühren vor der Veröffentlichung

Das aktuelle Produktmodell erhebt eine nicht erstattungsfähige Veröffentlichungsgebühr in Höhe von 2 % des gesamten Angebotswerts, wenn ein Spieler einen gewöhnlichen Kauf- oder Verkaufsauftrag erstellt. Die Gebühr wird vom Ersteller in der Angebotswährung bezahlt. Für die Annahme einer bereits bestehenden Bestellung fallen keine Veröffentlichungsgebühren an und die Benutzeroberfläche zeigt die vollständige Berechnung vor der Erstellung an.

Für Charaktere gilt ein separates Modell: Die Veröffentlichung einer Charakterliste kostet pauschal 5,00 Credits, und bei einem abgeschlossenen Verkauf wird eine Erfolgsprovision von 9 % von der angezeigten Gesamtsumme abgezogen, die der Verkäufer erhält. Der Käufer zahlt den angezeigten Preis. Diese Zahlen sind Teil des derzeit genehmigten Designs, der Markt ist jedoch noch nicht live und die vollständigen Bedingungen werden vor Eröffnung des öffentlichen Handels noch einmal präsentiert.

Dreißig Tage, Widerruf und Ablauf

Veröffentlichte Bestellungen sollen ab ihrem ursprünglichen Erstellungszeitpunkt 30 Tage lang gültig sein. Ein Verkäufer kann den nicht ausgeführten Rest eines Verkaufsauftrags zurückziehen und den reservierten Vermögenswert ohne Rückerstattung der Veröffentlichungsgebühr zurückgeben. Kaufauftragsgelder bleiben bis zur Ausführung oder zum Ablauf reserviert, wodurch verhindert wird, dass ein scheinbar finanzierter Auftrag während der Abwicklung verschwindet.

Bei Ablauf geht jedes nicht gefüllte reservierte Vermögen an seinen Eigentümer zurück. Teilabfüllungen starten die Uhr nicht neu und die Bearbeitung einer Bestellung vor Ort ist nicht Teil des Modells. Dadurch entsteht ein Verlauf, der leichter zu prüfen ist und verhindert, dass alte Befehle stillschweigend ihre Bedeutung ändern, nachdem andere Spieler sie gesehen haben.

Identität, die ein umbenanntes Asset überdauert

Namen, Übersetzungen und Kategorien können sich im Laufe der Lebensdauer eines Spiels ändern, daher kann Market keinen Anzeigenamen als permanente Wertidentität verwenden. Gegenständen, Währungen und übertragbaren Charakteren werden undurchsichtige, unveränderliche öffentliche Identitäten zugewiesen. Die normale Schnittstelle hält sie kompakt, mit einer bewussten Aktion zum Überprüfen und Kopieren der vollständigen Kennung.

Diese Trennung trägt dazu bei, dass sich Quittungen, Deep Links und Support-Untersuchungen weiterhin auf dasselbe beziehen, auch wenn sich sein öffentlicher Name ändert. Außerdem wird vermieden, dass ein Produktname, ein Erstellungsdatum oder eine Startsequenz in eine Kennung kodiert werden, die über die gesamte Lebensdauer des Assets stabil bleiben sollte.

Was heute existiert – und was noch passieren muss

Der derzeit auf viotus.com verfügbare öffentliche Markt ist eine nicht maßgebliche Vorschau. Es demonstriert den Entdeckungsablauf, die Zusammensetzung des Orderbuchs, die Überprüfung teilweiser Füllungen und die spezielle Präsentation für Währungen und Charaktere, die endgültigen Handelsaktionen bleiben jedoch deaktiviert. Ein lokaler Referenzkern führt bereits Matching-, Treuhand-, Gebühren-, Ablauf- und Schlüsselmissbrauchskontrollen durch, ohne eine Verbindung zu Produktionsbilanzen herzustellen.

Die nächste Phase ist die schwierige: exakte Balance-Migration, Transaktionspersistenz, authentifizierte Spiel-Inventar-Verbindungen, Abgleich, Wiederherstellungstools und Parallelitätstests. Herunterfahren, Kaltstart und Wiederherstellung müssen auch funktionieren, ohne dass die Rechenleistung im Leerlauf weiterläuft. Vor jeder öffentlichen Eröffnung erfolgt eine Validierung, die nur den Direktoren vorbehalten ist.

Dies ist ein erster Blick, keine Ankündigung zum Start. Einige Betriebsgrenzen und Rollout-Entscheidungen bleiben bewusst unentschieden. Das Ziel besteht nicht darin, den Markt so schnell wie möglich zu öffnen; Es geht darum, jeden Austausch nach seiner Eröffnung im gesamten Viotus-Ökosystem verständlich, wiederherstellbar und konsistent zu machen.