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.

Sachen, die man im Gruppenchat besser lassen sollte

Heute gab es mal wieder einen dieser Tage, wo einer dieser typischen Diskussionen in „Gor auf Deutsch“ stattgefunden hat, die die Welt nicht braucht aber dennoch einem Großteil viel Spaß bereiten und tief blicken lassen.

Es fragte jemand nach der Landmarke einer deutschen Sim, wo man möglichst viel Disney und wenig Gor spielen würde, ups, nein natürlich möglichst viel Gor und wenig Disney. Die erste Empfehlung, und wen wundert es, war Moorland mit den Black Sharks gewesen. Sofort war eine muntere Diskussion im Gange darüber, dass das RP dort nicht mehr so schlecht sei, einige Sharks waren mal wie immer empört, empört, empört (wer Shark sein will, der muss eben leiden, ihren Ruf kriegen sie sowieso nicht mehr weg). Einer der spitzeren Kommentare war auch „machen sie jetzt erst kurz RP bevor sie ballern“ und dergleichen, naja. Am Ende wurde schnell der Stecker gezogen, man einigte sich auf „sie versuchen es zumindest“ und die Sache war erledigt.

Also ist das eine Sache, die man wenn man keine Unterwäsche aus Asbest trägt unterlassen sollte: eine Gruppe schlecht machen.

Andere typische Sachen sind Gespräche nach dem Motto „Hi!“ und erstmal rauschen dann 20 Hallos durch den Kanal, bis derjenige merkt, was er getan hat.

Noch nerviger das typische „Hallo, hab da eine Frage, darf ich die mal stellen?“ – ja, warum stellt er sie denn dann nicht direkt, dann auch das ist ja streng genommen schon eine Frage gewesen.

Besonders nett ist in letzter Zeit auch, wenn Leute Sculpties wollen und das bitte Full Perm. Da gibt es dann immer einen wütenden Mob an Content Creators, der sich darüber aufregt, könnte ja doch sein aber, dass die Texturen es erlauben und fertig.

Komisch auch, dass viele inzwischen suchfaul sind und ständig nach Landmarken fragen.

Eigentlich ist es ja einfach: wer eine Frage hat, der sollte sie direkt mit dem Hinweis „Antworten bitte per IM an mich“ stellen. Also zum Beispiel so etwas wie: „Hallo! Ich suche blaue Kleidung, wo gibt es besonders akkurat gefertigte? Bitte Antwort per IM an mich, danke.“ So sieht eine gescheit formulierte Frage aus und es kann doch wirklich nicht so schwer sein, das entsprechend zu formulieren, oder?

Dumme Fragen und passende Antworten

Gor auf Deutsch ist eine Gruppe mit mehr als 2000 Mitgliedern in SL und genau definiertem Fokus. Nun gibt es aber einige Leute, die des Denkens nicht mächtig oder willens sind jedenfalls nerven sie ständig mit den komischsten Fragen, auf deren Antworten man mit ein wenig gutem Nachdenken selbst kommen könnte. Diese Leute handeln offenbar nach dem Motto „Wozu denken, wenn ich auch denken lassen kann.“

Heute kam jemand mit der Frage, nennen wir den Fragesteller mal Flo: „Ist beim Mieten einer Sim eine Woche eine Woche oder 5 Tage?“ Gna.

Erstens nervt genau diese Person sowieso in einer Tour, dass man sie grundsätzlich auf Mute haben sollte – doofe Neuinstallation hier, muss ich glatt mal nachholen – aber selbst wenn sie auf Mute ist, nervt sie dann noch dadurch, dass sofort X Leute auf die Frage anspringen und ihr helfen wollen. Mute alleine hilft nicht, eigentlich sollte man ihr die Chatrechte sperren und fertig, da sie ständig die Gruppe mit irgendwelchem völlig belanglosen Mist belämmert.

Letztendlich zeigt es wieder einmal nur eindrucksvoll, dass SL für Gruppenchats bisher nicht gemacht ist, aber das soll ja nächstes Jahr besser werden. Freuen wir uns darauf!

Group chat still broken

If you’re running a somewhat bigger group (> 1000 members or so) be careful if you want to use group chat. It’s still broken, meaning quite often message B shows up before your message A does. If you are able to use it at all, that is.

And – you still cannot disable chat for all except some moderators, so a group always tends to get "spammy" from time to time. Many people now have a very short fuse if reading messages from a group chat, too. Most times it’s just a waste of time, anyway.

Like Jenny saying "hi", Mike saying "hello", Jenny asking "wanna dance" and so on and on…

Why group chat in Second Life is often plain annoying

With IRC around for nearly two decades now, which is real time text based only communication at its best, you should mean that Second Life has learned from it and that groupchat in Second Life si reliable und useable.

This is often not the case. Why? Because compared to IRC Second Life has many pitfalls and annoying things, which IRC has already mastered. Some of those annoying things are:

  • Sending messages to a big group is still unreliable. You normally need several tries while the discussion moves on and on, so it is very hard to contribute to a real discussion at all.
  • It is not possible to moderate a group or close the group chat at all for the public. This means, only some people with a certain flag can speak, the rest can try to type something in but it will not be shown at the channel at all. IRC has such a thing, it’s the +m (moderated) flag for a channel in addition to the +o (operator) or +v (voice) flag for certain users.
  • It is still not possible to mute channels. When you want to be in the channel for announcements and notices of the creator but don’t want to hear the chatter of the crowd in it, you’ve got two choices only at the moment: take it and try not to get too annoyed or leave the group in the long run. Of course, when the group is important to you, you get annoyed more and more easier over the time.
  • Since always people without good knowledge join groups and use the chats to say "hi" and so on, which most regard as spam, often short conversations happen at times when you cannot handle it or need it, popping up and annoying you to hell. Ignoring this would be the best case, but no, there are always some who make the conversation longer telling how bad this behaviour is on the group chat, calling it spam, whatever, fueling the discussion even more.
  • IRC clients work channel based, meaning you get only the messages of channels which you’ve joined before. If you haven’t joined a channel, you don’t get the messages at all. Second Life works also channel based, but you’ll get the message as soon as someone sent it to the whole group.

To sum it up: public channels, especially big ones, in Second Life are pretty useless and often annoying as hell. If you really want to reach your broad audience, better switch to other means of communications. Second Life has some design differences to IRC. IRC itself is a proven and reliable way to communicate with masses, the biggest nets like Quakenet have got over 180000 users at peak using it every day. And those counts are not decreasing despite the other means of communications.

So to learn from this proven and reliable technology, how to manage big masses and to adapt those concepts, if possible, would be a very big step forward for communication in Second Life, be it text or voice based, forward into the right direction.