2011

Kuschelgor bei Gefährtenschaften

Gefährtenschaften sind ja an und für sich eine schöne Sache. Auch, wenn es meistens in 95% der Fälle die Leute wie eine echte Ehe handhaben – aber hey, warum nicht – und nicht wie ein Zweckbündnis, das es eigentlich ist, aber solange die Spieler es so wollen, ist es doch gut.

Nur eines nervt in letzter Zeit mehr und mehr: der zunehmende Hang zum Kuschelgor bei Gefährtenschaften! Erstens werden die Sims nämlich meistens immer zuverlässig ganz OOC erklärt, weil man entweder mit einem Angriff rechnet oder das werte Paar so viele Feinde verbrochen hat, dass ein Angriff wahrscheinlich wäre. Aber die Zeremonie ist dann selber doch wieder natürlich als IC anzusehen, sonst wäre es ja nutzlos. Also beisst sich hier der Hund selber in den Schwanz, es ist komisch, sollen sie doch ehrlich sagen es ist Safezone und fertig – oder den Mist einfach gleich sein lassen. Das hat noch niemandem geschadet.

Das zweite dabei, was mindestens genau so viel nervt, ist dass es unbedingt die ganze Welt wissen muss. Es reicht nicht nur aus, dass man seinen engsten Freundeskreis von 40 Spielern mit Einladungen bombardiert, nein, man ist so wichtig, dass man das in Gruppen wie in Gor auf Deutsch unbedingt posten muss, das man endlich wieder die große Liebe fürs laufende Quartal gefunden hat und nun nach der Odinzeremonie vom heiligen Strohsack sich das Jawort zum gemeinsamen Unglücklichsein und gegenseitigen Fremdgehen samt passendem OOC-Drama gibt. Oder so ähnlich.

Was bitte interessiert es die Leute in Gor auf Deutsch, wer mal wieder eine Gefährtenschaft eingeht mit wem und wann? Haben diese Leute nicht genügend Freunde, dass sie das dann immer zuverlässig durch diese Gruppe jagen müssen in der Hoffnung auf etliche bis dato unbekannte Avatare als Besucher, die als Statisten bei der Gefährtenschaft Rotz und Wasser heulen, wie toll das doch alles ist, das Paar so schön, sowieso und überhaupt? Mir wäre es jedenfalls peinlich, sollte ich mal wieder eine Gefährtenschaft eingehen, das auf diesem Wege zu kommunizieren. Wozu auch? Lieber klein und knackig als groß und überladen.

So aber bleibt nur zu sagen: es nervt, eigentlich ist es an der Zeit, dass die Mods solcher Gruppen endlich mal diese zunehmende Unsitte ein für allemal unterbinden!

Skinfair 2011

Been there, done that: heute war ich auf der diesjährigen Skinfair, stylisch gekleidet als nackter, unsichtbarer Avatar dank Ganzkörperalphalayer. Wider Erwarten klappte der Teleport auch sofort. Wichtig dabei ist, dass man wirklich so ziemlich alle geskripteten Objekte abschalten/ablegen sollte, hat der Avatar mehr als 50 aktive Skripte bekommt er einen Freiflug spendiert und darf die nächsten Stunden wieder damit zubringen, zu versuchen auf die Sim zu teleportieren.

Ansonsten war es für mich witzlos, trotz einer Scripttime < 4 ms in der Statistikleiste eine Laghölle pur und ein Paradebeispiel dafür, warum Second Life noch lange nicht für den Massenmarkt bereit ist. Schon das Bewegen war schlimmer als vieles, was ich erlebt habe, ab und an hatte dann die Sim ein kurzes Erbarmen, aber meistens war es extrem nervig. Ich denke die Macher haben eine wesentlich größere Reichweite, wenn sie alles auf einer Homepage fein präsentieren würden samt Kauffunktion anstelle einer Fullprimsim.

Kurz und gut: wer wirklich einen Überblick über Skins haben will, sollte sich die Namen der Designer aufschreiben oder geben lassen und ihre Mainshops besuchen. Die Skinfair ist eine nette Idee, die aber in Second Life nicht wirklich umsetzbar ist noch richtig funktioniert.

Die Heiler und der Kastenwahn

Die zivilisierten Goreaner sind in Kasten organisiert. Kasten sind dabei für mich sehr gut mit mittelalterlichen Zünften vergleichbar, ein Zusammenschluss von Leuten der gleichen Profession zur Wahrung gemeinsamer Interessen, gegenseitiger Hilfe und dergleichen mehr. Kasten sind dabei ortsgebunden, die Kaste der Schreiber von Lydius zum Beispiel ist von der Kaste der Schreiber in Ar unabhängig. Soweit die Theorie.

In der RP-Praxis ist es so, dass eine Sim alleine meistens zu wenig Mitspieler hat, um eine wirklich funktionierende Kaste zu bilden. Meistens gibt es nur einen Schreiber, einen Heiler oder einen Sklavenhändler, also bilden sich dann freiwillige, simübergreifende Kasten, die sich der Einfachheit halber nur „Kaste der Schreiber“, „Kaste der Heiler“ und ähnlich nennen.

Zudem ist es so, dass jede Kaste natürlich in den Büchern einen Regelkodex hat, aber viele davon sind nur vage bis gar nicht definiert. Also ist eine der typischen Aufgaben, dass sich die jeweiligen Kasten in SL selber einen in sich stimmigen Kodex selbst verpassen. Zudem bieten einige – nicht alle – Kasten eine in character Ausbildung an, die einem beim RP in der jeweiligen Rolle helfen soll, diese gut auszuüben.

Nun bringt es gerade der Heilberuf aber mit sich, dass eine mögliche Ausbildung in diesem mit zu den langwierigsten Ausbildungen überhaupt gehört. Das kommt zum Teil daher, weil nicht wenige Spieler in dem Bereich im wirklichen Leben in Heilberufen arbeiten und all ihr Wissen um die Schulmedizin nun in diese Kaste reinstopfen. Natürlich ist das für Leute mit Background in dem Bereich problemlos machbar, aber mal ehrlich der Rest will nicht zuerst ein Medizinstudium absolvieren müssen, um dann nach Monaten in Gor endlich einen Heiler geben zu können.

Auch muss man auf Gor sicherlich kein Wissen über Spalthauttransplantationen und ähnliches Zeug haben, nur um als Heiler aktiv sein zu können. Die Leute, die mit dem RL-Background aktiv sind, neigen dazu die ganze Heilerei dermassen mit irdischem Fachwissen zu überfrachten, dass es ein schwieriges Unterfangen ist, da überhaupt Fuß zu fassen, auch teilweise mit fragwürdigen Methoden wie der Homöopathie und dergleichen mehr.

Die Heilerei ist dabei sowieso ein schweres Feld, weil sie einerseits in den Bereichen wo Norman es wollte storybedingt der irdischen überlegen ist, ohne aber mal wieder groß ins Detail zu gehen wie es beim Rest ist. Also tendieren viele Heiler direkt dazu, die irdischen Erkenntnisse da einzubauen, wo es nur geht und fertig, häufig ist das dabei total übertrieben.

Ich bin der Ansicht, das nichts gegen Kasten spricht, aber sie sind immer nur ein freiwilliges Konstrukt. Wenn jemand einfach so einen Heiler geben mag, dann wird er das tun und keine noch so komplizierte Heilerausbildung in SL wird daran etwas ändern. Um ein gutes Heiler-RP hinzulegen braucht es nämlich nicht eine Ausbildung en detail über die Funktionsweise der Leber und des Hippothalamus, sondern es reicht sich grob die wichtigsten Gegebenheiten einzuprägen, ruhig auch mal in den Büchern zu schauen wie die Heiler arbeiten und dazu noch ein wenig Anatomiekenntnisse und gesunder Menschenverstand, fertig ist die Laube.

Denn im Fall des Falles wird keiner Fragen „Hast du in der Kaste gelernt?“, sondern „Bist du Heiler und kannst du mich heilen?“ – das reicht aus. Übrigens bei Frauen: wenn die Probleme haben, aktiv werden zu wollen, bastelt euch doch einfach eure Rolle so, das ihr schon zwei Kinder zur Welt gebracht habt und fertig. Wenn das RP passt, dann kommt auch die potentielle Kundschaft gerne wieder, wenn man dagegen einen Wust an medizinischen Fachausdrücken ohne sonstigen Spaß im RP runterleiert, dann nicht.

Second Life steigt bald auf Jabber um

Wir alle kennen das: Second Life wird in erster Linie ja als 3D-Chat angesehen, aber als Chat funktioniert es mitunter lausig. Schon der offene Chat laggt oft wie bescheuert, Gruppenkanäle sind häufig mehr unzuverlässig als sonst was und IMs kommen auch nicht immer unbedingt zuverlässig an. Kurz und gut: wer wirklich Wert auf Chat als solchen legt, der fühlt sich mitunter bei der Unzuverlässigkeit der Dienste in Second Life gehörig verarscht.

Die Lindens selber haben das auch – nach den bei ihnen üblichen Jahren – eingesehen und werden die im Hintergrund werkelnden Engine austauschen, die für den Chat zuständig ist. Zumindest die Gruppenkanäle wird das betreffen und als Basis wird dafür XMPP genommen, vielen auch besser bekannt als Jabber. Jabber ist ein offener, zuverlässiger und herstellerunabhängiger Standard für Chat, es gibt inzwischen sehr viele Clients dafür, wie z.B. Pidgin u.v.m., auch Google Talk basiert letzten Endes auf diesem Standard.

In einer Email vom 1. Februar schreibt dazu Gez Linden auf eine Frage von Latif Khalifa nähere Einzelheiten, als da wären:

  • der Umstieg wird bald erfolgen, allerdings wird kein näheres Zeitfenster genannt.
  • die Jabber-ID wird die Form von slid@chat.$gridname.lindenlab.com haben, wobei $gridname als Variable für das jeweilige Grid entsprechend zu setzen ist. Man soll SSL/TLS als Verschlüsselung einsetzen, da das Passwort im Klartext übertragen wird (was einen Man-in-the-middle-Attack ermöglicht),
  • die neue Implementierung wird zuerst auf dem Grid Aditi, also dem üblichen Betagrid getestet werden,
  • die Implementierung der Gruppenkanäle wird auf dem Standard Multiuserchat nach XP-0045 basieren, und auch nicht uninteressant
  • als Nebeneffekt der Implementierung, das ist keines der vorrangigen Ziele, werden reine Jabber-Clients wie Pidgin am Gruppenchat teilhaben können. Sie seien aber noch am Überlegen, wie Chat in Zukunft genau aussehen soll, von daher sollte man dies als experimentell und „subject to change“ ansehen.
  • Ebenso wird es ein Übergangssystem zwischen dem alten und neuen System geben, wobei dies noch nicht genauer erläutert wird, wie dies funktionieren solle.

Alles in allem: YEAH! Endlich hat man ein Einsehen und bringt das Chatsystem auf den aktuellen, zuverlässigen Stand der Technik und sollte Linden Lab nicht das Rad gänzlich neu erfinden, sondern stabil laufende Server wie z.B. ejabberd dafür einsetzen, die schon auf einen normalen Rechner in der Lage sind, tausende Benutzer zuverlässig zu bedienen und Cluster zu bauen, dann wird das mal zur Abwechslung eine richtig gute Sache. Ich bin jedenfalls gespannt.

Und noch ein Video

Weil „Lalalalalala“ so schön war grub ich auf Youtube noch ein wenig weiter und fand dieses Video aus dem Jahr 1978, in dem Bud Spencer in der legendären Sendung „Am laufenden Band“ von Rudi Carrell zusammen mit Dieter Krebs die Kandidaten vor Aufgaben stellte. Das besondere an dem Video ist dabei, dass Spencer Deutsch spricht und man seine Originalstimme hört, er hatte vier Jahre lang in Deutschland studiert gehabt. Er reißt sogar einige Witzchen.

Anyway, here we go:

9nNt6XTSOG8

Mambas oder: wat soll der Mist?

Mir ist danach mal wieder ein Fass aufzumachen, der heutige Aufreger des Tages sind dabei Mambas.

Mambas sind – wir erinnern uns – ein Stamm von Menschenfressern, die in den Dschungeln um Schendi herum leben. Es ist von ihnen nur sehr wenig bekannt, was einfach bedeutet, dass sie für Norman nur ein unwichtiges Füllmaterial bestenfalls über einige Seiten sind, dem er sonst keine weitere Beachtung schenkt, also nicht mehr und nicht weniger als ein unbedeutender Hirnfurz. Bei der Konstellation ist es anzunehmen, dass es ein Stamm Eingeborener ist, wie zum Beispiel die Yanomami im Amazonas. Mamba wird man nicht einfach so durch Feilen seiner Zähne, wie es manche Spieler gerne zelebrieren, sondern man wird als solcher geboren.

Bekannt ist, dass sie Menschen fressen, spitz angefeilte Zähne haben und auch ihre möglichen Opfer gerne in Fallen locken. Viel mehr ist es nicht.

Ja, es ist damit ohne Frage eine Rolle aus den Büchern, aber eine solche, von der so wenig bekannt ist, dass man sie quasi selbst logisch weiter entwickeln muss, damit es Sinn macht. Viele leben das Mambadasein als eine Art Kampfverband, in dem Frauen und Männer gemeinsam Städte angreifen. Tja, was soll man mit solchen Angreifern im Falle eines Siegs denn machen? Eigentlich ist es schon unmöglich, dass sie größere Städte überhaupt erfolgreich angreifen und wenn sie denn als Menschenfresser erkannt werden – aber als solche kennt man sie sicher nur begrenzt auf Gor – ist die Art des Umgangs auch sehr einfach: Tod.

Brechen können wird man sie ja kaum und wer will ständig einen Sklaven um sich herum haben, der schon Menschenfleisch aß? Alles in allem ist es so eine Rolle mal wieder, die im Lagerleben alleine und unter sich sehr wohl möglich sein kann, da ist es wie mit den Pani, aber die Interaktion mit dem Rest von Gor bis auf „Wir locken unser Opfer des Tages in die Falle und verspeisen ihn“ dürfte doch sehr begrenzt sein. Es wundert mich daher nicht, dass viele momentan wenig im normalen Spiel mit Mambas anfangen können. Meine Phantasie hält sich da jedenfalls auch arg in Grenzen, wenn sie mal wieder Städte angreifen.

Ohrwurm des Tages: Lalalalala!

Das habe ich heute zwar nicht gesucht, aber durch Zufall gefunden und wollte es schon lange mal wiedersehen, eine Chorszene aus dem Film „Zwei wie Pech und Schwefel“ mit Bud Spencer und Terence Hill, sogar auf Deutsch, bitte sehr. Übrigens ist die Filmmusik von deren Filmen generell sehr gut, wer da auf Youtube sucht, findet so einiges.

GgoolZ-Mo48

Idee: Despammer für Phoenix Firestorm

Wir alle kennen das doch: wer viel einkauft oder unterwegs ist, wird nach dem Betreten von Shops, meistens schon Sims mit diversem Gruscht regelrecht zugemüllt. Seien es Landmarken, Notecards, Gruppeneinladungen, man bekommt alles mögliche, immer und immer wieder und es nervt einfach nur. Lesen tue ich diese Sachen sowieso nicht mehr, sondern klicke es einfach nur noch weg.

Wieso sollte man diese Arbeit nicht den Viewer direkt für einen erledigen lassen können? Das sollte doch recht einfach machbar sein und wäre eine große Erleichterung für uns alle, so meine Idee, fast schon ein Killerfeature in meinen Augen, das das In World Erlebnis für viele stark aufwerten würde.

Also habe ich mich hingesetzt und im JIRA von Phoenix das als neue Feature-Idee für Firestorm unter dem Key #FIRE-527 eingereicht. Mal schauen, was daraus werden wird, ich bin ja gespannt…

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