Anleitung: wie man den Phoenix Viewer mit dem Squid-Cache betreibt

Das Problem

Wir alle kennen das doch in Second Life: man hat inzwischen Speicherplatz ohne Ende, aber aus verschiedenen Gründen kann man nach wie vor den Cache (also Zwischenspeicher) des Viewers maximal auf 1 GB einstellen und danach ist Feierabend. Dieser Speicher ist dabei auch schneller voll, als einem lieb ist und da viele von uns häufig den Cache auch bei diversen Problemen löschen, wird sein ohnehin schon geringer Nutzen nur noch mehr geschmälert, ohnehin funktioniert er auch sonst nicht besonders gut. Gerade bei den heutigen Speichermonstern sollte es ohne Problem möglich sein, z.B. 10-20 GB an Speicherplatz für Texturen einzustellen, bisher geben das alle Viewer aber nicht her.

Die Idee

Im Internet sind Proxy-Caches ein alter Hut, eine ausgereifte Technik und kostenlos verfügbar. Ein Proxy-Cache – wir benutzen hier dabei die Software Squid 2.7 – ist nichts anderes als ein zwischen dem eigenen Rechner und Internet dazwischen geschaltetes Programm, das anstelle des Viewers die Texturen herunterlädt und lokale Kopien in einer geeigneten Struktur auf der Festplatte anlegt. Ist erst einmal eine Textur lokal auf der Festplatte gespeichert, dann wird sie direkt von der Festplatte gelesen und nicht mehr erst mühselig aus dem Internet geladen.

Früher war dies übrigens schlecht möglich, seitdem aber Linden Lab als Standardtransportprotokoll für Texturen das altbekannte HTTP, mit dem auch jede Webseite arbeitet, eingeführt hat ist dies recht einfach machbar.

Die Lösung

Die aktuellen Phoenix-Viewer erlauben die direkte Angabe eines Proxy-Caches. Wer also Phoenix ohnehin nutzt, der kann dies recht einfach aktivieren, hier in dem Beispiel beschreibe ich die Installation unter Windows ab XP.

Ein Problem bei der Sache ist, dass Linden Lab für den Aufruf derselben Textur in der URL auch den Simnamen vorkommen hat. Man muss also den Squid dazu bringen, dass er für jede Textur intern dieselbe URL (Adresse) speichert, damit es auch wirklich gut funktioniert. Dafür bedarf es eines Features namens storeurl_rewrite, das nur in Squid bis Version 2.7 verfügbar ist. In aktuelleren Versionen mit einer 3 davor ist es nicht vorhanden und daher sind diese für diesen Zweck unbrauchbar. Mehr erfahren

Kleine Bloglese

Und mal wieder eine kleine Bloglese:

  • Es gibt eine neue, offizielle Version namens 1.5.2.725 vom Phoenix Viewer, darauf haben sicher viele sehnsüchtigst gewartet. Es handelt sich dabei um einen Release Candidate, das bedeutet eine Version, die noch durchaus einige Fehler enthalten kann, und erst nach einigen Tests zur nächsten Standardversion werden wird. Wer also lieber auf der sicheren Seite lebt, der sollte sich diese Version schenken. Wer es nicht mehr erwarten kann, der kann sie testen, muss aber u.U. noch Fehler in Kauf nehmen. Eure Wahl.
    Die Liste der Änderungen dabei ist lang, man hat u.a. das alte Multi-Attachment-System vom Emerald begraben (alte Attachments der Art werden automatisch nach Dialog ins neue System umgewandelt), man unterstützt die Anzeige von Display Names, es gibt auch endlich Unterstützung für Inventory Links (also noch schneller und komfortabler Umziehen, denn jetzt kann endlich auch alles no copy zu einem Outfit werden), und und und… die Downloads sind gerade entsprechend lahm, also saugt die Fanbase ihn inzwischen weltmeisterlich herunter. Das Release dürfte in Kürze folgen.
  • Die Kajira Bo aus Lydius (nicht zu verwechseln mit dem gleichnamigen Commander aus Belnend) wagte den Selbstversuch und spielte mit einem wohl bis dato unbekannten Alt eine freie Frau zu Besuch in Port Lydius und Lydius Wood. Das Ergebnis dabei ist vernichtend, das neue Dorf auf Lydius Wood empfand sie als Zeitverschwendung und in Lydius selber fühlte sie sich übertriebenem Misstrauen und goreanischen Superhelden ausgesetzt, auch gefallen ihr Zastas Kommentare in dessem Blog dazu nicht wirklich.
    Das ist schon etwas komisch, übertriebenem Misstrauen selber war ich in Lydius nicht mal ausgesetzt gewesen, als ich als Männeravatar verkleidet in Frauenklamotten dorf rumlief. Im Gegenteil, ich wurde sofort dem Administrator damals als mögliche, zukünftige Verlobte vorgestellt und wir unterhielten uns im Teehaus, wieso sollte man auf eine normale, freie Frau so wie bei Bo beschrieben reagieren? Oder werden hier Ausnehmen zur Regel und Regeln zur Ausnahme? Ich habe keinerlei Ahnung, vielleicht hat sie da auch einfach nur einen schlechten Tag erwischt gehabt.
  • Belnend feiert nach wie vor dreijähriges Jubiläum und lässt die Sau raus, prima, heute mal wieder mit mir als FCMinator. Ich kann all meine „zelebrierten“ Gefährtenschaften schon lange nicht mehr an zwei Händen abzählen.
  • Ansonsten sinniert Stiller Himmel momentan angeregt über die möglichen Menstruationsprobleme von Rollenspielern und erklärt uns, welche Haare von Truth und Skintypen mit Fischmündern er einfach nur eklig findet. Bei dem Bild, was er für gut erachtet, fiel mir sofort ein röhrender Hirsch ein. Daher extra für Stiller hier mal ein Hirsch als Geschenk, bitte sehr, einfach in der Bildverarbeitung verfremden, ausdrucken und daran Freude haben! 😀

    Ein röhrender Hirsch in freier Wildbahn.