← robert kirsammer
projekt en de

SAF

Eine Rust-Automationslaufzeit für Auktions-Flipping in Hypixel SkyBlock — Multi-Account-Orchestrierung hinter Blocklisten, Preiswächtern und einer harten Dry-Run/Live-Grenze.

worum es geht

Eine Automationslaufzeit für Auktions-Flipping in Hypixel SkyBlock. Ich wollte ein echtes Systems-Projekt in Rust, und Flipping hat harte Rahmenbedingungen: Live-Marktdaten, mehrere Accounts gleichzeitig und eine Plattform, die aktiv nach Automatisierung sucht. Die meiste Arbeit steckt in dem, was das System nicht darf.

Flip-Events kommen über einen feature-gated WebSocket (SkyCofl), Operator- Kommandos laufen über Discord ein. Ein typisierter Kern besitzt Konfiguration, Kommando-Routing, Auktionsmathematik, Kauf-/Relist- Blocklisten, Skip-Schwellen und Preiswächter; Accounts kommen aus einer Datei. Zwischen diesem Kern und dem Live-Auktionshaus liegt eine harte Grenze: Dry-Run als Standard, live nur auf ausdrücklichen Befehl. WebSocket- und Minecraft-Anbindung sind feature-gated, die ganze Laufzeit lässt sich also komplett offline testen. Sie läuft beaufsichtigt unter tmux und systemd, beobachtet von einem nativen macOS-SwiftUI-Dashboard über einen automatisch verwalteten SSH-Tunnel — weniger ein Bot, mehr eine Übung darin, nicht aufzufallen.

Der Quellcode ist öffentlich unter github.com/x1f4r/SAF; der Ask-Assistent auf der Startseite erzählt mehr.