WIEDER ZURÜCK AUS DEM URLAUB ! Neues Projekt: Minecraft Börse hetzner !pc
Rückkehr aus Urlaub: Minecraft-Börse mit Redstone-Technik
Nach der Rückkehr aus dem Urlaub wurde die Entwicklung einer Minecraft-Börse aufgenommen. Auf einem Server wird in Zusammenarbeit mit S-Broker und der Deutschen Börse eine Handelsplattform realisiert. Die Sortierlogik eines Orderbuchs basiert auf Redstone-Schaltungen und Minecarts, wobei Stromstärken zur Ordnung genutzt werden. Erste Konzepte zur Sortierung von Angeboten und Geboten wurden entworfen und getestet. Zusätzlich wurde eine Anzeige für Aktienkurse geplant. Die technische Infrastruktur wird durch einen Serverpartner bereitgestellt. Weitere Entwicklungen sind vorgesehen.
Streamauftakt und Rückkehr aus dem Urlaub
00:02:45Der Stream beginnt mit einer herzlichen Begrüßung nach der Rückkehr aus einem zweiwöchigen Urlaub durch Deutschland. Der Streamer betont, dass er wieder in Münster ist und sich über die Rückkehr freut. Er erwähnt, dass er während seines Urlaubs in den Niederlanden war und auch einige Tage bei seiner Familie verbrachte. Der Stream startet offiziell, und er dankt seinen Followern und Unterstützern für ihre Treue.
Projektbeschreibung: Minecraft-Börse auf dem THC-Server
00:03:34Der Streamer erklärt die Ziele des Streams: Gemeinsam mit dem Publikum soll an der Minecraft-Börse auf dem THC-Builder-Server gearbeitet werden. Das Hauptziel ist es, eine funktionierende Börse zu bauen, die Handel ermöglicht. Er erwähnt, dass er zunächst mit Redstone-Technik arbeiten möchte und später auch Timberborn in Betracht zieht. Der Server wird in Zusammenarbeit mit S-Broker und der Deutschen Börse realisiert.
Erste technische Planung und Redstone-Entwicklung
00:04:49Der Streamer geht auf die technischen Aspekte ein: Er will ein Orderbuch mit Minecarts bauen, das Angebote nach Stromstärke sortiert. Er erklärt, dass er 12 Plätze für das Orderbuch vorgesehen hat und ein Nullmarker einbauen muss. Die Logik basiert auf Stromstärken, die Minecarts in Schienen entsprechend ihrer Last bewegen. Er überlegt, wie er eine Sortierfunktion implementieren kann, ähnlich wie in der Informatik.
Technische Konzepte und Logikentwicklung
00:05:46Der Streamer erklärt, wie er Stromstärken zur Sortierung von Minecarts nutzt. Er entwickelt eine Logik, bei der größere Angebote Vorfahrt haben. Dabei wird ein Index benötigt, der angibt, ob eine Position belegt ist. Er testet verschiedene Konzepte, darunter einen Kondensator als Stromspeicher und eine Schleife mit Indexzählung. Die Technik wird Schritt für Schritt aufgebaut, wobei Fehler korrigiert werden müssen.
Erste Tests der Sortierlogik
00:06:43Nachdem die Grundlagen der Sortierlogik stehen, beginnt der Streamer mit ersten Tests. Er füllt die Warteschlange mit verschiedenen Minecarts (1, 2, 3, 4, 5, 6, 15) und beobachtet, wie die Sortierung funktioniert. Die Logik sortiert von klein nach groß auf einer Seite und von groß nach klein auf der anderen. Er bemerkt, dass die 15 Probleme verursacht, da sie die höchste Stromstärke hat. Er fügt eine Sonderbedingung hinzu, um diesen Fall zu behandeln.
Fehlerbehebung und Anpassung der Sortierroutine
00:07:48Während der Tests stößt der Streamer auf Probleme mit der 15er-Zahl und der Nullposition. Er korrigiert die Logik, indem er eine Sonderbedingung für den Sonderfall 15 einbaut. Zudem wird ein Nullpointer-Problem gelöst, indem er eine zusätzliche Bedingung hinzufügt, die sicherstellt, dass ein leeres Minecart in der richtigen Position steht. Die Sortierroutine wird weiter optimiert, bis sie stabil läuft.
Vollständiger Aufbau der Sortiermaschine
00:08:23Der Streamer baut die zweite Sortiermaschine mit entgegengesetzter Logik auf. Während die erste Maschine von groß nach klein sortiert, soll die zweite von klein nach groß funktionieren. Er nutzt Create-Displays, um die Stromstärken der Minecarts anzuzeigen. Beide Systeme werden getestet und zeigen, dass sie korrekt funktionieren. Die Orderbuchmaschine ist bereit für weitere Entwicklungen.
Integration des Orderbuchs und Handelslogik
00:09:58Der Streamer integriert das Orderbuch in die Börse. Er erklärt, wie Angebote und Gebote sortiert werden: Angebote von günstigsten zu teuersten, Gebote von teuersten zu günstigsten. Wenn ein Angebot kleiner oder gleich einem Gebot ist, wird ein Handel ausgeführt. Er demonstriert dies an Beispielen (z. B. Angebot 3 vs. Gebot 14), wobei das System automatisch die besten Trades findet.
Aktienkurs-Display und Visualisierung
00:11:49Der Streamer beschreibt, wie er das Aktienkurs-Display planen will. Er erwägt verschiedene Methoden, darunter Command-Blocks, Create-Displays und Item-basierte Anzeigen. Er versucht, ein horizontales Balkendiagramm zu erstellen und diskutiert mit dem Chat, wie man Graphen visualisieren kann. Letztendlich entscheidet er sich für eine Kombination aus Create-Displays und Redstone-Technik.
Serverpartner Hetzner und technische Infrastruktur
00:14:33Der Streamer wählt Hetzner als Serverpartner für das Projekt. Er erklärt, dass der Server in Falkenstein, Deutschland, gehostet wird und rund um die Uhr verfügbar ist. Er empfiehlt Hetzner für größere Minecraft-Server oder Unternehmen und nennt den Startcode TJC20 für 20 Euro Guthaben. Er betont, dass kleine privat genutzte Server oft nicht wirtschaftlich sind.
Orderbuch-Execution und Trade-Ausführung
00:16:03Der Streamer entwickelt die Execution-Logik für das Orderbuch. Wenn ein Trade ausgeführt werden soll, aktiviert sich eine Weiche, die das erste Element aus der Warteschlange herauslässt. Er baut einen Timeout-Mechanismus ein, der verhindert, dass neue Anfragen während der Sortierung bearbeitet werden. Die Technik wird getestet und zeigt, dass Trades korrekt ausgeführt werden.
Zusammenfassung und Ausblick
00:17:45Der Stream endet mit einer Zusammenfassung der erreichten Fortschritte. Der Streamer betont, dass das grundlegende Orderbuch, die Sortiermaschinen und die Handelslogik funktionieren. Er plant, morgen mit dem Bau der Display-Technik und der Aktienkurve fortzufahren. Er dankt dem Publikum für die Unterstützung und lädt alle zu einem möglichen Besuch auf der Gamescom ein. Der Stream wird mit einem Ausblick auf weitere Entwicklungen abgeschlossen.