Configuring Scripting/de

From OpenSimulator

Jump to: navigation, search

Contents

Einführung

Die Skriptkonfiguration in OpenSimulator erfolgt in drei Hauptkonfigurationsabschnitten innerhalb der Datei OpenSim.ini Die wichtigste Option ist der verwendete Skriptmotor: XEngine oder YEngine Berechtigungen LL-Funktionen OSSL

Berechtigungen

allowed_script_creators - Dies kann "all" oder "gods" sein. Wenn es auf "gods" eingestellt ist, können nur Benutzer, die Administratorstatus beantragt und erhalten haben, Skripte erstellen. Alle anderen Versuche, Skripte zu erstellen, schlagen fehl. allowed_script_editors - Dies kann "all" oder "gods" sein. Wenn es auf "gods" eingestellt ist, können nur Benutzer, die Administratorstatus beantragt und erhalten haben, Skripte aktualisieren. Alle anderen Versuche, Skripte zu aktualisieren, schlagen fehl, selbst wenn der Benutzer der Besitzer des Skripts ist.

LL-Funktionen

AllowGodFunctions - Wenn wahr, können Gottfunktionen von godsn ausgeführt werden (z. B. http://wiki.secondlife.com/wiki/LlSetObjectPermMask). Wenn falsch, können nicht einmal gods diese Funktionen ausführen. max_external_urls_per_simulator - Ändert die maximale Anzahl von URLs, die Skripte in diesem Simulator anfordern können. Standardmäßig sind es 100. Präsent seit Commit 22f25df (16. Juni 2012, OpenSimulator master dev branch post 0.7.3.1). max_listens_per_region - Ändert die maximale Anzahl von llListens pro Region. Standardmäßig sind es 1000. max_listens_per_script - Ändert die maximale Anzahl von llListens pro Skript. Standardmäßig sind es 64.

Relevante ini-Dateien

OpenSim.ini

Wählen Sie den Standard-Skriptmotor (DefaultScriptEngine im Abschnitt [Startup]). Überprüfen und bearbeiten Sie die Abschnitte [XEngine] oder [YEngine] je nach Bedarf. Beachten Sie spezifische Anweisungen: XEngine, YEngine

OpenSimDefault.ini

Standardwerte sollten mit Vorsicht geändert werden, da sie die Stabilität/Sicherheit beeinträchtigen können.

Im Abschnitt [Network] legt HttpBodyMaxLenMAX die maximale Antwortlänge für eine llHTTPRequest fest. ExternalHostNameForLSL ist der Hostname, der für die Zuweisung von URLs (llRequestURL/llRequestSecureURL) verwendet wird, und ist in OpenSim.ini auf ${Const|BaseHostname} gesetzt, der automatisch auf Ihren externen Hostnamen verweisen sollte. Wenn Sie Anfragen an private IPs in Ihrem lokalen Netzwerk stellen müssen, bearbeiten Sie OutboundDisallowForUserScripts. Sie sollten das Sicherheitsrisiko abwägen, Ihr lokales Netzwerk für bösartige Anfragen freizugeben. Im Abschnitt [ScriptsHttpRequestModule] befinden sich Variablen, die die HTTP-Anfragen von Objekten drosseln. Erhöhen Sie sie, wenn Sie es unbedingt benötigen. Seien Sie gewarnt, dass dies Ihren Server überlasten kann.

Wenn Sie OpenSimDefault.ini unberührt lassen möchten, können Sie die benötigte Variable in OpenSim.ini deklarieren und den entsprechenden Abschnitt erstellen, wenn nötig.

config-include/osslDefaultEnable.ini

Standardberechtigungen für OSSL-Funktionen. Besser unberührt lassen und später die Datei osslEnable.ini bearbeiten.

config-include/osslEnable.ini

Standortbezogene Berechtigungen für OSSL-Funktionen. Überschreiben Sie die Berechtigung aus osslDefaultEnable.ini nach Ihren Bedürfnissen. Weitere Anweisungen finden Sie hier: Category:OSSL_Functions

Personal tools
General
About This Wiki