Software1 Beiträge · 6 Klicks · 1 Teilnehmer
Super Lan-Cache: Open-Source-Tool zur Verwaltung eures LanCache
- #1ür alle, die zuhause oder für LAN-Partys einen LanCache betreiben: Ein Team hat ein Open-Source-Tool veröffentlicht, mit dem man seinen Cache-Bestand nicht mehr blind verwalten muss, sondern sieht, was drin ist, was getroffen wird und was man löschen kann. Fand ich interessant genug, um es hier zu teilen.
Original (englisch) von HDR-Performance auf r/lanparty, hier übersetzt und zusammengefasst:
[quote[Wir betreiben LanCache auf unserem TrueNAS-Server und hatten rund 3,4 TiB an gecachten Daten. Wir wollten eine praktische Möglichkeit haben, zu sehen, was da eigentlich gespeichert ist, und den Speicherplatz zu verwalten. Also haben wir Super Lan-Cache gebaut. Quellcode und Installationsdateien sind jetzt öffentlich: https://github.com/HDR-Performance/super-lan-cache
Das Tool kombiniert die LanCache-Engine und ein Web-UI in einem Container. Es scannt einen bestehenden Cache, zeigt Cache-Hits und Live-Aktivität, gruppiert indizierte Dateien nach Dienst oder Steam-Depot und lässt euch ausgewählte Cache-Gruppen vor dem Löschen in der Vorschau prüfen. Cache-Kontingent und Aufbewahrungseinstellungen lassen sich direkt über das Interface anpassen. Getestet haben wir das bei uns zuhause mit Steam-Downloads, unter anderem Turok 3 und ARC Raiders.
Für eine Gruppe von PCs, die denselben unterstützten Content herunterladen, liegt der Nutzen darin, gecachte Daten übers LAN wiederzuverwenden und zu sehen, ob Anfragen den Cache tatsächlich treffen. Den ersten Download beschleunigt es nicht. Es kann auch nicht garantieren, dass ein ganzes Spiel gecacht ist, nur weil ein Depot in der Bibliothek auftaucht, und HTTPS-Inhalte bleiben grundsätzlich ungecacht.
Zusätzlich haben wir Super Pi Hole veröffentlicht, unseren eigenen Pi-hole-v6-Build mit angepasstem DNS und Geräte-Interface: https://github.com/HDR-Performance/super-pi-hole. Beide Apps lassen sich optional über einen Setup-Code koppeln, inklusive eines Presets für Steam- oder anderes Cache-DNS. Super Lan-Cache funktioniert auch ohne, ihr könnt also eure eigene DNS-Konfiguration behalten.
Beide Projekte sind kostenlos, Open Source und aktuell frühe Testversionen, mit Docker Compose und einer TrueNAS-Installations-YAML. Die Screenshots stammen von unserem laufenden Server, der Cache-Screenshot zeigt noch den alten Namen LanCache Control.
Mich würde interessieren, wie andere hier ihren Cache für LAN-Partys verwalten, vor allem: Nach welchen Kriterien entscheidet ihr, was zwischen den Events im Cache bleibt und was raus fliegt?Kann man so stehen lassen.
Anmelden, um mitzureden.
