Scripting Documentation/de

From OpenSimulator

Jump to: navigation, search

Contents

Über Scripte in OpenSimulator

Ein sehr wichtiger Bestandteil von SecondLife sind Scripte. Sie sind es die alles am Laufen halten. In SecondLife wird LSL (Linden Scripting Language) benutzt. Dort gibt es viele Einschränkungen und die Scripte werden recht langsam abgearbeitet. Dennoch funktioniert dies dort sehr gut.

Aktuell funktioniert LSL auch in OpenSimulator. Zusätzlich wurden noch einige OSSL genannten Funktionen hinzugefügt. Darüber hinaus können auch Scripte in C# geschrieben und benutzt werden. Für LSL in OpenSim gibt es allerdings einige Besonderheiten zu beachten.

  • Es wurden noch nicht alle Befehle und Events eingebunden.
  • Es kann sein das einige Funktionen leicht andere Auswirkungen haben als in SL.
  • OpenSimulator Scripte werden kompiliert und erst dann ausgeführt. Das hat zur folge das Scripte um einiges schneller ausgeführt werden als in SecondLife.
  • Stabilität und Sicherheit: Script werden in einer Sandbox ausgeführt

Scripte Konfigurieren

Es gibt viele Einstellungsmöglichkeiten für Scripte. Es können bestimmte OSSL Befehle aktiviert, deaktiviert oder nur für bestimmte Avatars erlaubt werden. Die Ablaufgeschwindigkeit der Scripte kann angepasst werden und noch vieles mehr.

Für die meisten Fälle sollten die Standard Einstellungen reichen. Sollte doch etwas umgestellt werden müssen kannst du unter Scripte Konfigurieren weitere Informationen finden.

Wie benutzt du Scripte in OpenSimulator

Wenn du noch nie mit LSL gearbeitet hast sei es dir empfohlen das LSL Wiki zu lesen. Dort bekommst du Basiswissen und alle weiteren Informationen zu LSL.

Allgemeine Informationen zu Scripte bekommst du im SecondLife Wiki

Bekannte Probleme:

  • Script Fehler sind oft sehr lang und unverständlich.
  • Linux / Mac Server brauchen das Software Packet "mono-complete" um Scripte inworld benutzen zu können.

Verfügbare Script funktionen

Verfügbare LSL und OSSL funktionen, Konstanten und Events.

LSL/OSSL Übersicht
LSL

OSSL

Weitere Informationen speziell für OpenSimulator

Wie du etwas beitragen kannst

Die LSL Scriptsprache wurde von vielen Entwicklern erstellt und neue sind immer willkommen.
Wenn du etwas beitragen willst kannst du dich durch OpenSim.Region.ScriptEngine einlesen.
Außerdem sind viele Entwickler im IRC Channel online die sich über einen Besuch freuen.

Bevor du anfängst tätig zu werden solltest du dir die OSSL Standards sowie die ScriptEngine Common durchlesen.

Weiteres

Personal tools
About This Wiki