Daemonika Nightfire: Anti-Rez-Script – Schutz oder Kundengaengelung?
Daemonika Nightfire hat mir wieder einen Beitrag geschickt, in dem sie diesmal ihren Unmut über Anti-Rez-Scripts kundtut. Danke, Dae, dass du immer mal wieder etwas für mich schreibst! Die gesammelten Beiträge von Daemonika findet ihr hier.
Was ist ein Anti-Rez-Script?
Ein Anti-Rez-Script ist ein spezielles LSL-Script in Second Life, das vor allem von Erstellern in Objekte eingebaut wird, um zu verhindern, dass diese Objekte auf dem Boden abgesetzt werden.
Es sorgt in der Regel dafür, dass sich das Objekt sofort selbst löscht oder zurück ins Inventar des Besitzers geschickt wird, sobald jemand versucht, es auf dem Boden zu platzieren, statt es als Attachment am Avatar zu tragen.
Warum nutzen Ersteller Anti-Rez-Scripte?
Schutz von Demo-Versionen: Sehr häufig wird es bei Demos eingesetzt. Zusammen mit einem Timer-Script sorgt das Anti-Rez-Script dafür, dass Kunden die Demo nur eine bestimmte Zeit lang am Körper ausprobieren können. Es verhindert, dass die Demo auf dem Boden gerezzt und dort unbegrenzt als Deko-Objekt oder für Fotos zweckentfremdet wird.
Vermeintlicher Diebstahlschutz: Einige Ersteller glauben fälschlicherweise, dass sie damit ihre Werke vor "Copybots" schützen können. Ein Copybot benötigt das Objekt jedoch nicht gerezzt auf dem Boden. Sobald das Mesh-Objekt oder die Textur im Viewer des Nutzers geladen wird, kann ein solcher Bot die Daten abgreifen. Das Script ist in dieser Hinsicht also völlig wirkungslos.
Hier nun der Artikel von Daemonika:
ANTI-REZ-SCRIPT: SCHUTZ ODER KUNDENGÄNGELUNG?
Seit Jahren rede ich mir den Mund fusselig, dennoch konnte ich bisher nur wenige überzeugen. Es geht um einige der meistgehassten Scripte in Second Life: sogenannte Anti-Rez-Scripte.
Der Witz daran ist, dass sie vollkommen nutzlos sind. Sie werden auch nicht besser, wenn man Version 1 und Version 2 eines bestimmten Herstellers gleichzeitig in ein Produkt packt. Stattdessen sorgen diese Scripte dafür, dass man wegen eines einzigen Scripts zu viel von Locations geworfen werden kann. Trage ich zehn Anhänge verschiedener Ersteller, habe ich automatisch mindestens zehn unnötige Scripte angehängt, die von Script-Scannern mitgezählt werden.
Diese Scripte bieten keinerlei Schutz, schon gar nicht vor Copybots. Für einen Copybot spielt es keine Rolle, ob ein Objekt gerezzt oder getragen wird.
Ein No-Mod-Objekt möchte ohnehin kaum jemand rezzen, weil es sich danach nicht sinnvoll bearbeiten lässt. Deshalb bevorzuge ich Shops, deren Kleidung Modify ist, denn dort kann ich eigene Scripte für Funktionen wie „Strip Me“ einsetzen – aber das ist ein anderes Thema.
In meinen Augen ist der Verkauf solcher Tools und die Behauptung, Ersteller würden sie zum Schutz ihrer Produkte benötigen, ein irreführendes Geschäftsmodell. Darum möchte ich euch zeigen, wie man diese Scripte einfach aushebelt.
Öffnet auf Gruppenland die Landinfo, wechselt zum Tab „Optionen“ und deaktiviert unter „Scripts ausführen“ sowohl „Jeder“ als auch „Gruppe“. Bleibt dabei unterhalb von 50 Metern über dem Terrain, denn darüber werden Scripte wieder ausgeführt.
Auf persönlich besessenem Land funktioniert diese Methode mit eigenen Objekten nicht, weil die Scripte des Landbesitzers weiterhin laufen. Estate Manager haben es da leichter: Sie können die Scripte für die gesamte Region abschalten, was dann in jeder Höhe gilt.
Scripte in Objekten im Inventar werden nicht ausgeführt, sondern sind praktisch angehalten. Erst beim Rezzen oder Anziehen können sie weiterlaufen. Tragt oder rezzt das Produkt also erst, nachdem ihr die Scripte deaktiviert habt. Das Script kann unter diesen Bedingungen gar nicht erst starten – völlig unabhängig davon, welche Events oder Abfragen der Ersteller verwendet hat.
Auch Scripte mit einem control-Event starten so nicht, weil sie weder Berechtigungen anfordern noch llTakeControls() ausführen können. Bereits laufende Attachments, die zuvor Controls übernommen haben, sind davon ausgenommen. Deshalb muss das Produkt zwingend erst nach dem Abschalten der Scripte angezogen werden. Als Nebeneffekt lassen sich damit übrigens auch 5-Minuten-Demos unbegrenzt tragen.
PS: Die Regionen Gagak, Orn Peak, Adler Hill und Kotkas sind No-Script-Areas. Rezzen ist dort zwar nicht moeglich, fuer Attachments reicht es aber vollkommen aus.
LG
Dae
Links von Daemonika:
Primfeed
Inworld Shop
Marketplace
SLInfo Forum
Blog
SL Wiki


Kommentare
Kommentar veröffentlichen