2012

Pathfinding-Bugs

Linden Lab wusste sicher, dass mit der Einführung von Pathfinding einiges an Arbeiten auf sie zukommt, da Teile der Physik massiv geändert worden sind.

Interessant ist es dabei wenn man mal einen Blick ins JIRA-System wirft, was sich so bisher dort an bekannten Bugs versammelt hat. Ich gehe davon aus, dass diese Fehler zügig bereinigt werden, denn manche davon sind richtig unschön. Man sieht auch daran vor allem, dass trotz dem längeren Test auf den Magnum RC-Regionen damit längst nicht alle möglichen Fehlerquellen entdeckt worden sind, sonst wäre das JIRA nicht voll davon.

In der Kategorie Showstopper (also die höchste Stufe, so etwas wie ein GAU, weil damit eine extrem wichtige Funktion nicht mehr funktioniert) befindet sich das Ticket PATHBUG-181. Die Funktion llVolumeDetect() ist fehlerhaft gemeldet. Dies betrifft vor allem Vehikel, wenn die auf ein Prim mit dieser Funktion prallen (typischerweise der Start/Zielstreifen einer Renstrecke), dann ist das Prim entweder auf einmal lange genug nicht mehr Phantom und schleudert so das Vehikel zufällig in eine andere Richtung oder aber während einer Kollission auf einmal nicht Phantom und lässt das Vehikel gar nicht mehr passieren. Damit sind Rennen momentan schwer bis unmöglich, die Besitzer von Rennstrecken schäumen vor Wut und lassen in den Kommentaren ihren Gefühlen freien Lauf. Ich bin mir sicher, der Fehler wird schnellstmöglich behoben sein. Kurioserweise tritt der Fehler umso wahrscheinlicher auf je größer das Prim mit dem Skript ist.

Dazu kommen teilweise fehlerhafte Berechnungen des Land Impacts und ein Haufen weiterer Fehler, die gerade noch kategorisiert werden.

Ich denke mal, in so zwei bis drei Wochen dürften die gröbsten Bugs allesamt beseitigt sein und dann wird man langsam, aber sicher anfangen können damit richtig zu arbeiten.

Will man einen Teich trockenlegen darf man nicht die Frösche fragen

Esport (elektronischer Sport) ist Definitionssache, und eine Tätigkeit, die in vielen verschiedenen Plattformen möglich ist. Wie es so ist, gibt es vielerlei Definitionen von Esport, die sich mehr oder weniger überlappen, der gängige Grundtenor dabei ist aber, dass man unter Esport den Wettkampf im Austragen von Computerspielen im Mehrspielermodus versteht.

Bekannte Spiele für Esport sind beispielsweise Counterstrike (Source), Star Craft I+II, Warcraft III, Quake und Unreal Tournament. Auch der allseits bekannte CM-Kampf in Second Life mit Bögen kann durchaus als Esport angesehen werden, da es sich dabei um einen Wettkampf unter mehr oder weniger gleichen Bedingungen im Mehrspielermodus eignet. Wer hätte das gedacht!

Die Begrifflichkeit des Esports ist dabei noch eine recht junge Angelegenheit. Es gibt Länder wie Südkorea, wo er allseits anerkannt ist und professionelle Spieler können damit durchaus mehr als gut ihren Lebensunterhalt verdienen. Man kann sich das wie im Tennis vorstellen, es gibt Turniere mit Preisgeldern, KO-System und Liveübertragungen. Ersetze Tennis durch Starcraft und die Sache läuft.

Die Esportler organisieren sich dabei in Clans und bilden mitunter eigene Ligen. Manche sind dabei bekannter als andere. Mit über 1,5 Millionen Teilnehmern ist dabei die wichtigste Liga überhaupt die Electronic Sports League (ESL), die für eine Vielzahl an Spielen eigene Ligen betreibt. Weitere Vertreter sind beispielsweise für LAN-Parties die World Wide Championship of LAN Gaming (WWCL), und neben diesen Schwergewichten gibt es eine ganze Reihe weiterer, mehr oder weniger bedeutender lokaler Vertreter, wie die Deutsche eSport Bundesliga (DeSBL), ganz wichtig in den USA die Major League Gaming (MLG) usw.usf.

Weiterhin gibt es, wie im Sport sonst auch üblich, die normale Bildung von Dachverbänden wie dem deutschen Esportbund, Swiss Esports Federation oder dem ESVÖ inklusive diverser Nationalteams für die unterschiedlichen Spiele. Wer also meint, in seinem Spiel richtig gut zu sein und die Herausforderung sucht, der ist mit einer solchen Liga möglicherweise gut bedient.

Im Laufe dieser Ligen gab es auch Spiele, für die Wettbewerbe ausgetragen worden sind, aber sie flogen aus diversen Gründen wieder raus. Eines dieser Spiele ist World of Warcraft.

WoW selber hat unter anderem mit seinen gewerteten Arenen Esport-Elemente, und genau in diesen wurden auch in diversen Ligen früher Wettbewerbe ausgetragen. Inzwischen ist aber WoW aus allen großen und wichtigen Ligen wie der ESL, MLG und anderen bereits 2011 rausgeflogen. WoW findet damit in den wichtigsten Esport-Ligen dieser Welt einfach nicht mehr statt, nur die herstellereigene Blizzconn bildet dabei noch eine Ausnahme.

WoW ist damit im Bereich des Esports unbedeutend geworden; die Frage, ob WoW nun überhaupt als Esport angesehen werden könnte, wurde dabei immer sehr kontrovers diskutiert. Fraglos ist, dass wesentliche Elemente dafür im Spiel vorhanden sind, auch wenn WoW in erster Linie nach wie vor ein MMORPG war, ist und bleibt. Die Gründe dafür, wieso aus den meisten Ligen verschwand sind u.a. das Fehlen eines gescheiten Spectator-Clients, ungenügendes Balancing zwischen den unterschiedlichen Klassen/Rassen sowie die schlechte Zugänglichkeit eines Kampfs, wenn man nicht um die diversen Buffs, Proccs usw. weiß.

Die große Zeit von WoW im Bereich der Esports ist damit bereits lange Geschichte und kommt sicherlich nicht wieder, da sich Blizzard vornehmlich auf andere Sachen konzentriert, wo WoW einfach mehr glänzt als dort. Es ist wohl als ein Abenteuer anzusehen, gewisse Benutzerschichten zu erschließen, das aber fehlgeschlagen ist. Übrigens zählt Player versus Environment nach den gängigen Definitionen (siehe oben) nicht zum Bereich des Esports, weil hier ein oder mehrere Spieler gegen computergesteuerte Gegner antreten und nicht gegen von Menschen gesteuerte Gegner. Denn Esport bedeutet immer, dass ausschließlich Menschen gegeneinander kämpfen.

Ohne Frage kann PvE auch fordernd sein, Esport aber ist es dennoch nicht.

Pathfinding ist ab heute im Maingrid aktiv – es kann ohne Optimierung bis zu 18% der Simleistung fressen

Linden Lab beginnt heute mit dem Rollout des Pathfindings auf allen Simulatoren im Maingrid. Das hat für alle Sims, ob man es nun will oder auch nicht, Folgen, auf die Jessica Lyon vom Phoenix-Team hinweist.

Pathfinding und Sim-Performance
Sobald Pathfinding auf der eigenen Region aktiv ist, wird es die Simleistung beeinflussen. Solange die eigene Region nicht für Pathfinding optimiert worden ist, wird das aktive Pathfinding die Simleistung negativ beeinflussen. Linden Lab hat dabei gesagt, dass es auf normalen Regionen maximal 4 ms Laufzeit benötigt und auf Homesteadsims maximal 1 ms Laufzeit, was in anderen Worten im worst case immerhin etwa 18% der Gesamtleistung einer Sim ausmachen kann.

Um die eigene Region fürs Pathfinding zu optimieren, benötigt man einen Viewer, der die dazu nötigen Pathfinding-Tools zur Verfügung stellt. Momentan ist das ausschließlich bei den aktuellen Beta-Viewern von Linden Lab der Fall.

Was kann man also tun? Man kann a) die Region für Pathfinding optimieren, b) es einfach abschalten oder c) gar nichts tun. Gar nichts tun ist eindeutig die schlechteste Möglichkeit, also sollte man besser die eigene Sim dafür optimieren oder es einfach ganz abschalten, denn sein Einfluss auf die laufende Sim wird deutlich spürbar sein!

Wichtig: nur Simbesitzer und Estatemanager können mit den Tools arbeiten. Wer seine Region für Pathfinding optimieren will, der muss zuerst bei Linden Lab den aktuellen Betaviewer runterladen und verfährt dann am Besten nach dieser Anleitung.

Wer Pathfinding dagegen ganz abschalten will, der kann das mit einem beliebigen Viewer tun.

Die dazu notwendigen Schritte sind:

  1. Erweitert-Menü (Advanced-Menü) einschalten, wenn nicht schon geschehen (Strg+Alt+D drücken) bzw. Entwicklermenü im Firestorm (Strg+Alt+Q),
  2. Konsolen > Region-Debug-Konsole aufrufen und dort
  3. tippt man dann „set dynamic_pathfinding false“ ein, anschließend unbedingt die Sim neu starten!

Das war’s dann gewesen.

Bekannte Fehler
Mit Pathfinding wurde zeitgleich auch Änderungen an der Havok-Physik-Engine vorgenommen, die zu neuen Fehlern im Verhalten der Physik allgemein, Phantom-Prims, Sculpties und einigen Vehikeln führen. Eine Liste der ihm bekannten Fehler hat das Phoenix-Team hier bereitgestellt. Da diese Bugs serverseitig sind, kann nur Linden Lab alleine sie auch beheben.

Einige der in der Liste genannten Fehlerbeschreibungen wurden im JIRA als nicht öffentlich markiert, daher kann das Phoenix-Team nicht mehr als eine kurze Beschreibung des Fehlers liefern.

Fragen und Antworten
Das Phoenix-Team hat Linden Lab etliche Fragen zum Rollout vom Pathfinding gestellt und hier sind dazu die offiziellen Antworten.

Anmerkung
Bitte sagt es allen Simbesitzern und Estate Managern, die davon bisher nichts wissen, unbedingt weiter, denn sonst wundern die sich möglicherweise nur wieso im Vergleich zum Vortag die Simleistung stark vermindert ist. Alles in allem sieht der Start dieses eigentlich interessanten Features wie eine mittelschwere Katastrophe aus, also mal wieder ein typischer Stunt von Linden Lab wie man es gewohnt ist.

Auch ist es schlecht, dass Linden Lab in seinen eigenen Blogs darauf und vor allem den möglicherweise gravierenden Einfluss auf die Simleistung absolut nicht hinweist.

Hatr.org – oder wie man mit Trollen Geld machen will

Bisher dachte ich wie viele andere Zeitgenossen auch, dass Trolle im Internet zu nichts nütze sind außer einem selber das Nervenkostüm so richtig zu zerrütten. Heute stieß ich auf eine interessante Idee, die mich eines Besseren belehrt hat.

Es gibt nämlich jetzt eine Plattform namens Hatr.org, die es sich zur Aufgabe gemacht hat, anonymisiert die Kommentare von Trollen aus allen Ecken und Enden des Internets zu dokumentieren. Die eigene Webseite dient dabei als Trollhalde für diese Kommentare und dazu sollen letztendlich Werbebanner geschaltet werden.

An die Trollkommentare selber kommen die Betreiber dabei durch Einsatz eines speziellen WordPress-Plugins, welches sie kostenlos zur Verfügung stellen, aber man kann sie auch direkt über ein Webformular einreichen. Ein Redakteur schaut sich dann die eingereichten Kommentare auf ihre Eignung, also Trollgehalt, an und schaltet sie frei – oder verwirft diese einfach.

Das Geld, welches dann durch die Werbung eingenommen wird, soll dabei „coolen Projekten“ gespendet werden, die Trolle werden also „eiskalt monetarisiert.“

Momentan läuft das System noch in einer geschlossenen Beta, wer daran teilnehmen will, muss einen Einladungscode anfordern. Alles in allem aber eine äußerst interessante Idee und ich bin gespannt, was daraus noch werden wird.

Wie man die Grenze an temporären Prims berechnet

Früher ist es so gewesen, dass jeder Benutzer nahezu beliebig viele temporäre Prims rezzen konnte. Temporäre Prims sind Prims, die spätestens 60 Sekunden nach dem Rezzen automatisch vom Simulator gelöscht werden. Viele Bewohner nutzten diese mit Hilfe von Temp Rezzern auch fleißig, um das Primlimit ihrer Sim/Parzelle zu umgehen.

Ein Temprezzer macht dabei nichts anderes, als dasselbe Objekt meinetwegen alle 58 Sekunden neu zu rezzen, so dass es wirkt als sei es immer vorhanden. Beliebt war es für Gras, Bäume und sonstige primlastige Objekte und natürlich verursachen diese Rezzer zusätzliche Last auf der Sim. Die besseren Rezzer hatten dann noch einen eingebauten Sensor, der das Skript nur dann anschaltete, wenn ein Avatar genügend nahe am Rezzer dran war.

Kurz und gut also eine Sache, die Linden Lab irgendwann im Jahr 2008 bereits regulierte, denn damit wurde in ihren Augen zu viel Schabernack und Unfug getrieben.

Dabei berechnet sich seitdem die maximal mögliche Anzahl an temporären Prims pro Parzelle/Sim folgendermaßen:

$$TLimit=freePrims+Min(\frac{Primcount}{2}+400,1000).$$

Das sieht nun komplizierter aus, als es ist, aber man muss sich darüber klar werden, wie die Funktion Minimum arbeitet, sonst wird man daraus nicht schlau. Es ist ganz einfach: die Minimum-Funktion liefert von einer Reihe von Elementen das kleinste Element zurück. Wenn also $$\frac{Primcount}{2}+400$$ unterhalb von 1000 liegt, wird der Wert zurückgeliefert, ansonsten die $$1000.$$

Damit ist es auch schnell erklärt: Das Limit an temporären Prims wird dadurch berechnet, dass man die Anzahl der freien Prims nimmt und dazu noch das Minimum aus der halben Anzahl der bereits benutzten Prims plus 400 und 1000 berechnet, dieses wird dann einfach dazu addiert.

Nehmen wir als Beispiel eine Parzelle mit 2000 Prims und rechnen es mal durch. Angenommen die Parzelle ist bisher total leer, dann folgt daraus letztendlich $$2000+1000=3000$$, das ist also die Anzahl an temporären Prims, die man verbraten darf.

Nehmen wir dieselbe Parzelle mit 1750 bereits verbauten Prims und rechnen es mal durch, dann wird daraus $$250+Min(\frac{1750}{2}+400,1000)=250+1000=1250$$, also noch 1250 temporäre Prims.

Ist die Parzelle aber voll, dann hat man genau noch 1000 tempäre Prims zur Verfügung.

Also alles keine Raketenwissenschaft und ganz logisch, wenn man denn hinter die Funktionsweise der Minimum-Funktion gestiegen ist.

Wie die WoW-Entwickler manchen Spielertyp porträtierten

Es gibt in WoW eine Quest auf der Seite der Verlassenen, die viele als einer der humorvollsten Quests im gesamten Spiel überhaupt ansehen. Der Quest selber ist dabei im niedrigen Levelbereich von 20 angesiedelt, man kann ihn also relativ bald erledigen.

Der Quest besteht nun darin, dass man für eine gewisse Darthalia deren Arbeit übernimmt und selber zum Questgeber wird. Nacheinander kommen dann drei völlig unterschiedlich gestaltete NPCs angerauscht, in denen Blizzard unterschiedliche Spielerarchetypen, die fast jeder kennt, porträtiert hat und denen man jeweils genau einen Quest gibt. Diese Spielertypen werden dabei ganz schön auf die Schippe genommen. Ist das dann vorbei, dann ist der eigentliche Quest namens Beamtenmikado auch gelaufen.

Viele lachen sich bei dem Quest schlapp und brechen ihn mitunter sogar vor der Abgabe ab, nur um ihn erneut starten zu können, das Ganze dauert ja nur ein paar Minuten. Manche von Seiten der Allianz machten sich auch mal genau nur dafür einen Twink gar, um diesen Quest selber erleben zu können. Das Video schaut ihr euch am Besten im Fullscreenmodus an.

http://www.dailymotion.com/video/xga3nf_lustigste-wow-cataclysm-horde-quest-beamtenmikado-deu-hd_videogames

Linden Lab unterbindet die Nutzung ihrer eigenen Viewer mit Opensim

Linden Lab hat letzte Woche in ihren eigenen Beta- und Entwicklungsviewern den Kommandozeilenparameter „-loginURI“ ersatzlos gestrichen, mit dem es bisher möglich gewesen ist mit Linden Labs eigenen Viewern per Hand andere Grids anzusteuern.

Dazu gibt es folgenden Chatlog mit Oz Linden, in dem er es Nebadon Izumi erklärt:

[10:07] <nebadon> OzLinden : ping
[10:09] <OzLinden> pong
[10:10] <nebadon> are you guys really removing -loginURI support from the viewer?
[10:10] <nebadon> or is that just a mistake?
[10:10] <nebadon> cause latest Dev and Beta viewers get an error if you try to use it
[10:11] <OzLinden> that was deliberate, but there is a related bug that I’m working on now
[10:12] <nebadon> ok so it will eventually be back?
[10:12] <OzLinden> no, I don’t believe so
[10:12] <nebadon> why is it being removed?
[10:13] <OzLinden> part of cleaning up grid handling – it really doesn’t serve much useful purpose
[10:13] <nebadon> sure it does
[10:13] <nebadon> it lets us connect to opensim
[10:14] <nebadon> this essentially kills all support for OpenSim
[10:14] <OzLinden> which our Havok license does not allow

Kurz und gut: der Parameter wurde aufgrund von internen Bereinigungen am Gridhandling entfernt, da er zudem nicht wirklichen Sinn gemacht hätte. Nebadon warf ein, der Parameter hätte sehr wohl Sinn gemacht, da man so mit Linden Labs Viewern zu Opensim hätte verbinden können, worauf Oz Linden einwarf, dass die Havok Lizenz, welche Linden Lab erworben hat, genau das verbietet. Zur Erinnerung: wegen der Einführung des Pathfindings hat Linden Lab dem Viewer selber Teile von Havok beilegen müssen.

Was bedeutet das nun für die Zukunft? Die Mehrheit der Opensimbewohner hat ohnehin nicht Linden Labs eigenem Viewer benutzt, man bevorzugt Hippo, Imprudence und Singularity, sie wird es wohl kaum vermissen.

Für Viewerentwickler wiederum wird es nur dann interessant, wenn auch sie Pathfinding aktiv haben wollen, denn dann darf auch deren Viewer nur zu Second Life verbinden können. Firestorm hat das Problem so gelöst, indem es nun einen Firestorm für SL gibt und einen eigenen für Opensim geben soll.

Dass so etwas kommen wird, war klar. Die Auswirkungen sind aber wesentlich weniger drastisch, als mancher meinen könnte. Bei Hypergrid Business jedenfalls haben sie ein Fass aufgemacht und dabei alles zu Wort kommen lassen, was im Bereich Opensim Rang und Namen hat. Natürlich steht es jedem Entwickler von alternativen Viewern nach wie vor frei, diese Funktionalität wie auch immer geartet im eigenen Produkt zu bieten, sei es als Kommandozeilenparameter oder Gridmanager. Linden Lab jedenfalls wird das nicht mehr tun.

WoW und sein Problem mit den Bots

Die für viele treibende Motivation von WoW ist der Mensch in seiner Eigenschaft als Jäger und Sammler, kaum hat man im Endlevel 85 irgendeinen schönen Gegenstand erreicht, so sieht man möglicherweise an einem Mitspieler oder aber auf einer Webseite oder im Auktionshaus, dass es noch bessere Gegenstände gibt und schon ist das Jagdfieber neu entfacht.

Die Währung, mit der alle letztendlich für die Optimierung der eigenen Ausrüstung bezahlen, ist und bleibt die Zeit. Einige haben davon mehr, andere davon eben weniger übrig, die Faustregel ist aber je mehr Zeit man reinstecken kann, desto schneller kann man natürlich die eigene Ausrüstung optimieren, etwas Glück muss auch dabei sein und wenn ein paar Freunde mithelfen, dann schadet das auch nicht. Im Auktionshaus kann man zwar für gutes Gold relativ gute Gegenstände auch so ersteigern, aber die richtig dicken Dinger gibt es niemals dort, weil diese ganz einfach schon beim Aufheben seelengebunden sind, also nicht an andere Spieler weiter gegeben werden können.

WoW hat damit pro Realm also auch eine wie auch immer ausbalancierte Wirtschaft vorzuweisen, denn man braucht einfach überall und ständig Gold, wenn man mithalten und spielen will, und sei es nur für die Reparatur kaputter Waffen (die Gilde übernimmt das nur bis zu einem gewissen Betrag). Um an Gold zu kommen gibt es nun verschiedene Wege: man kann einen Sammelberuf (Jargon: Farmberuf) wie Kürschnerei, Bergbau oder Kräuterkunde ergreifen, sammelt dann fortan möglichst hochwertige Materialien (Jargon: Mats) und verkauft diese im Auktionshaus. Beim Verkauf im Auktionshaus aber gilt eben auch, dass sich erstmal ein Käufer finden muss und für viele, gewöhnliche Materialien wird es das einfach nicht wirklich geben. Je seltener und schwerer zu beschaffen, desto teurer natürlich der Preis, den man pro Einheit verlangen kann.

Natürlich kann man auch einen verarbeitenden Beruf wählen und so möglichst hochwertige Objekte herstellen oder Dienstleistungen wie Verzauberkunst anbieten, die hoffentlich ebenfalls häufig benötigt werden und gutes Gold einbringen. (Ein wesentlicher Unterschied zum Gold im Vergleich zum Linden Dollar besteht darin, dass man Gold nicht direkt bei Blizzard in Euro oder US$ tauschen kann. Gold ist als reine in game Währung vorgesehen, die nicht konvertierbar ist. Das hält aber manche Firmen nicht davon ab, einem gegen Zahlung von gewissen Beträgen in game Gold zuzustellen. Bei Diablo III übrigens verfolgt Blizzard mit dem Echtgeldauktionshaus einen anderen Ansatz.)

Wie es der Name aber schon sagt, benötigen verarbeitende Berufe Materialien, die bei der Ausübung des Berufs verbraucht werden. Viele wählen dabei entweder eine Kombination aus passendem Sammel- mit Verarbeitungsberuf (beispielsweise Bergbau und Schmiedekunst oder Kräuterkunde mit Alchemie), andere üben nur zwei Sammelberufe aus während andere wiederum alle Materialien grundsätzlich entweder im Auktionshaus besorgen oder sich mit Hilfe von Nebencharakteren (in SL gerne als Alt bezeichnet, deutscher WoW-Jargon: Twink, englischer WoW-Jargon: Alt) erarbeiten.

Sammelberuf darf man dabei wortwörtlich verstehen: man reist mehr oder weniger planvoll durch die Gegend, wo das Objekt vorkommt und hofft, dass man es ernten kann. Beispielsweise braucht man für viele hochwertige Alchemierezepte Schattenjasmin, der nur zu einer gewissen Anzahl im Schattenhochland vorkommt oder aber Flüchtige Luft, die man wiederum in der Instanz Vortexgipfel bekommt oder bei einer gewissen Stadt in der Region Uldum, wenn man da gewisse NPCs reihenweise genügend umhaut. Bei einer Wahrscheinlichkeit des Fallenlassens dann von 12% etwa kann man sich ja ausrechnen, wie lange das beispielsweise bei flüchtiger Luft dauert, bis man dieses Objekt zehn mal geerntet hat, wenn ein toter NPC von dem begehrten Gegenstand dann irgendwas meinetwegen im Bereich 0-3 hat, und die NPCs muss man auch erst alle finden und sich ggf. zu denen durchkämpfen. Das dauert einiges an Zeit.

Die einfache Faustformel beim Verkauf im Auktionshaus ist auch hier: je langwieriger der Sammelprozess, je schwieriger zu bekommen, desto höher der Preis pro Einheit. Logisch!

Nun beginnt aber das eigentliche Problem an der Sache: viele Sammelberufe in WoW sind eine gigantische Time Sink, mit irgendwas will schließlich Blizzard ja die Mitspieler möglichst lange ans Spiel binden, das ist eine der Maßnahmen dazu (übrigens hat im letzten Quartal WoW 1,1 Millionen Abonnenten verloren, es sind bald drei Millionen weniger als das Maximum von 12 Millionen). Time Sinks kommen vor allen den Leuten entgegen, die sehr viel Zeit zur Verfügung haben, die sie ins Spiel investieren können (beispielsweise Senioren, Hausfrauen, Schüler usw.). Der Rest, der die Zeit dazu eben nicht hat, der kauft sich dann das Zeug mittels Gold im Auktionshaus und so haben beide was davon, soweit jedenfalls die Theorie.

Das Problem liegt aber dann oft darin, dass der Rest keinerlei Ahnung hat, wie er erstmal die notwendige Goldmenge für die begehrten Objekte erarbeiten soll. Manche lassen es einfach bleiben, schließlich wird in WoW keiner gezwungen solch einer Arbeit nachzugehen, andere wiederum aber freuen sich dann darüber, dass es eine sehr stark ausgeprägte Dienstleistungsindustrie rund um WoW gibt, die sich genau auf das Beschaffen von Gold und mehr spezialisiert hat. Beispielsweise gibt es die Firma Randy Run, die einem gegen Zahlung harter Euronen in WoW alles Mögliche nur zu gerne besorgt, und die sind nicht die einzige Firma dieser Art.

Eine andere Möglichkeit, die dann aber auch viele nur zu gerne nutzen, ist der Einsatz von Bots. Ein Bot ist wie in Second Life einfach ein Programm, das gewisse Aufgaben anstelle eines Menschen erfüllen kann. Bots gibt es zuhauf und man kann diese meistens bei Firmen gegen Zahlung einer monatlichen Gebühr mieten (typischerweise im Bereich von 15-20 Euro).

Ein moderner Bot macht dabei alles rund um die Uhr und automatisch, was das Herz begehrt: er geht automatisch für einen von Level 1-85 questen, man muss da gar nichts tun außer abwarten bis er durchgerast ist und hat nach ein paar Tagen den neuen Charakter dann zur Übernahme zur Verfügung, ebenso kann man dem Bot aber auch auftragen, dass er für einen auf PvP-Schlachtfelder geht und da kämpft.

Damit gehen die Probleme auch schon los, ein Bot ist zwar natürlich mehr oder weniger dumm und arbeitet immer dieselben Befehle ab, aber auf Schlachtfeldern gibts zur Belohnung Punkte. Diese Punkte sammeln sich dann an, natürlich hauptsächlich für Siege, und man kann sich damit in den Hauptstädten mächtige Rüstungsteile und Waffen kaufen. Gegen einen gut ausgerüsteten Bot im PvP dürfte man es schwer haben, weil er ganz einfach sehr viel schneller als ein Mensch reagiert. Das ist also unfair.

Weiter gibt es aber auch für viele Bots einen Farmmodus, also der Bot tut dann den lieben langen Tag nichts anderes als durch die Gegend ziehen und möglichst hochwertige Materialien zu sammeln. Das wird von Blizzard natürlich noch weniger gerne gesehen, weil es die Wirtschaft massiv verzerrt. Diese Materialien landen dann oft in rauen Mengen zu wenn nötig auch billigen Preisen im Auktionshaus und sorgen dafür, dass der Rest es schwerer hat, selber noch diese Materialien zu sammeln. Das Problem an einem Farmbot ist einfach, dass dieser 24 Stunden lang aktiv sein kann während ein Mensch ja auch seinen Schlaf benötigt, und ständig und überall alle wertvollen Gegenstände abernten kann, so dass ein Mensch nur noch wenig Chancen hat, selber mal einen zu erwischen.

Nun ist die Community, was den Einsatz solcher Bots angeht, zwiegespalten: die überwiegende Mehrheit sieht sie einfach nur als ständiges Ärgernis an und ist froh, dass Blizzard dann als Hersteller die daran hängenden Accounts regelmäßig und dauerhaft sperrt. Übrigens eine Tatsache, auf die viele Hersteller von Bots dick und fett hinweisen, dass Automatisierung gegen die AGBs von Blizzard verstößt und genau das nach sich ziehen kann.

Es gibt aber auch eine gewisse Anzahl an Spielern, die eben diese Bots mit dem Argument einsetzt, dass sie eben auch gerne an den richtig geilen High Level Content rankommen wollen, eben auch richtig viel Gold haben wollen, aber wegen Beruf/Kind/Kegel einfach nicht die Zeit haben, sich nun das alles selbst zu erarbeiten und genau daher diese Bots brauchen. Sie sehen den Einsatz dieser Bots als legitimes Mittel an, mit dem Rest der Spieler (der dann oft in ihren Augen viel zu viel Zeit und viel zu wenig Leben hat) mithalten zu können und geben nur zu gerne Blizzard die Schuld dafür, dass sie solche Bots wegen der vielen Time Sinks eben einsetzen müssten, um eben mit dem Rest wirklich mithalten zu können. (Natürlich wird kein Mensch dazu gezwungen, aber in der Tat sehen das viele Botbenutzer eben genau so, denn irgendwie muss man ja auch die Kosten des Einsatzes vor sich selbst rechtfertigen, 15 Euro für einen Bot und 13 Euro monatlich für WoW ist ja auch nicht mehr gerade ganz billig).

Anders gesagt: mit der Progarmmierung und dem Betrieb solcher Bots kann man einiges an Umsätzen erwirtschaften. Eine Firma in Deutschland beispielsweise, die das tat, ist die Bossland GmbH in Dresden. Diese betrieb Bots und am Ende hat Blizzard alle Accounts der Firma eben gesperrt. So weit, so gut.

Aber nun kommt das Interessante: natürlich hat die Bossland GmbH kein Interesse daran, klein beizugeben und sich diesen Geschäftsbereich so „ruinieren“ zu lassen, also hat diese gegenüber Blizzard eine Klage eingereicht. Die Klageschrift ist als PDF hier öffentlich von Bossland selber publiziert worden.

Wenn man sich die Argumentation durchliest – das Verfahren läuft noch – dann beschert das einem gewisse Aha-Momente: beispielsweise, dass Blizzard eine deutsche Niederlassung in München hat, und genau diese wurde mit verklagt.

Die Hauptargumentation der Klageschrift ist dabei recht einfach und kurz zusammengefasst diese: da dem Benutzer beim Abschluss des Vertrags mit Blizzard deren Allgemeinen Geschäftsbedingungen nicht in gesetzmäßig vorgeschriebener Form zur Verfügung stünden, könnten diese folgerichtig nicht Bestandteil des Vertrags mit Blizzard sein.

Wenn sich das Gericht dieser Argumentation anschließen würde, dann wäre die einfache Folge diese: das Löschen von Accounts deutscher Botbetreiber wäre bisher rechtswidrig gewesen und diese müssten reaktiviert werden. Als Folge einer solchen Entscheidung würde Blizzard entweder ziemlich sicher Rechtsmittel einlegen oder aber die AGBs gesetzeskonform dem Benutzer bei Vertragsabschluss zur Verfügung stellen, sofern das nicht ohnehin schon inzwischen abgeändert worden ist, die Klage datiert vom Januar 2012.

Ob nun die Argumentation der Klagenden schlüssig ist oder nicht, ich habe da keine Ahnung und kann es auch nicht beurteilen. Es ist jedenfalls aber ein äußerst interessanter Rechtsstreit, der da gerade statt findet und die Mehrheit der Community hätte sicherlich absolut kein Problem damit, wenn alle Bots ein für allemal endlich verschwinden würden. Machbar mag es sein, aber wie wir ja alle aus Second Life wissen ist das immer letzten Endes ein Wettlauf zwischen Hase und Igel, so schnell wird man sie leider nicht los werden.

Chuck Norris vs. Bruce Lee

Keine Ahnung warum, aber mir ist gerade danach:

Man beachte Chucks zu der Zeit beachtlich wucherndes Brusthaar. 😀

Interessanter Fakt am Rande: Chuck Norris hat selber zugegeben, dass er in einem echten Kampf gegen Bruce Lee keine Chance gehabt hätte und der ihn windelweich geprügelt hätte (gut, in der Szene hat er auch keinen Stich gegen Bruce Lee, aber es dauert wohl einige Minuten länger als nötig bis er ko ist, Lee hat es nicht besonders eilig und es ist sowieso nach einem Drehbuch gestellt für den Film).

Was lernen wir also daraus? Chuck ist Gott, aber Bruce Lee ist noch Götter – ähm ja, oder so… und dank Katze am Anfang geht’s sogar noch als Cat Content durch! 😀