Server Commands/de

From OpenSimulator

Jump to: navigation, search

Contents

Was sind Konsolenbefehle?

Serverbefehle sind Befehle, die Sie in die Konsole eingeben können, um den Server verschiedene Dinge tun zu lassen.

Die Befehle können in solche unterteilt werden, die auf den Simulator (Simulatorbefehle) und solche, die auf die Grid-Dienste (Servicebefehle) angewendet werden.

Auf einem eigenständigen System stehen sowohl Simulator- als auch Servicebefehle auf der einzelnen Konsole des eigenständigen Systems zur Verfügung.

In einer Grid-Architektur stehen die Simulatorbefehle auf den Simulatoren zur Verfügung, während die Servicebefehle auf der ROBUST-Konsole verfügbar sind.

Haftungsausschluss: Einige Befehle funktionieren möglicherweise nicht wie erwartet, einige funktionieren möglicherweise gar nicht, und es besteht die Möglichkeit, dass Sie sogar alle Ihre Einstellungen/Inhalte verlieren könnten. Diese Zusammenfassung veraltet schnell - der beste Ort, um Befehle zu finden, ist das Eingeben von "help" in die Regionkonsole.

Sofern nicht anders angegeben, sollte diese Liste ab OpenSimulator 0.7.1 aktuell sein.

Befehle

Allgemeine Konsolenbefehle

Diese Befehle sind sowohl in Simulator- als auch in Robust Konsolen verfügbar.

Allgemein

  • command-script [skriptdatei] - Führt ein Befehlsskript aus, das Konsolenbefehle enthält.
  • quit - Server herunterfahren.
  • show info - Zeigt Serverinformationen an (Version und Startpfad). Vor OpenSimulator 0.7.5 ist dies nur auf der Simulator-Konsole verfügbar.
  • show uptime - Zeigt Startzeit und Betriebszeit des Servers an. Vor OpenSimulator 0.7.5 ist dies nur auf der Simulator-Konsole verfügbar.
  • show version - Zeigt Serverversion an. Vor OpenSimulator 0.7.5 ist dies nur auf der Simulator-Konsole verfügbar.
  • shutdown - Synonym für quit.
  • get log level - In OpenSimulator 0.7.5 und später: Gibt das aktuelle Konsolenprotokollierungslevel aus. In OpenSimulator 0.7.4 und früher bitte den Befehl "set log level" ohne Levelparameter verwenden.
  • set log level [level] - Ändert nur das Konsolenprotokollierungslevel. Zum Beispiel: off oder debug. Siehe Logging für weitere Informationen. In OpenSimulator 0.7.4 und früher, wenn ohne Levelargument aufgerufen, gibt es das aktuelle Level aus. Ab OpenSimulator 0.7.5 bitte den Befehl "get log level" verwenden. Nur auf der ROBUST-Konsole ab OpenSimulator 0.7.5 verfügbar.

Debug

  • debug http [<level>] - Schaltet zusätzliches Logging für HTTP-Anforderungs-Debugging ein/aus. Nur auf der Robust-Konsole ab Commit 94517c8 (Entwicklungscode nach 0.7.3.1) verfügbar. Im aktuellen Entwicklungszweig (für OpenSimulator 0.7.5) ist dies debug http in|out|all [<level>], da ausgehende HTTP-Nachrichten jetzt auch protokolliert werden können (was zuvor nur für eingehende möglich war). Weitere Informationen zu diesem Befehl finden Sie unter Debugging.
  • debug threadpool level <level> - Schaltet das Protokollieren der Aktivität im Haupt-Threadpool ein/aus. Weitere Informationen finden Sie unter General-Purpose Threadpool.

Simulatorbefehle

Allgemein

  • change region <Regionname> - Nachfolgende Befehle gelten nur für die angegebene Region. Wenn der Regionsname "root" ist, sind alle Regionen ausgewählt.
  • debug packet <level> - Schaltet das Packet-Debugging ein, wobei OpenSimulator Zusammenfassungen von eingehenden und ausgehenden Paketen für Viewer entsprechend dem eingestellten Level ausgibt.
  • emergency-monitoring - Schaltet den Notfall-Debugging-Überwachungsmodus ein oder aus.
  • help [<Befehl>] - Zeigt die allgemeine Befehlsliste an oder detailliertere Hilfe zu einem spezifischen Befehl oder einer Befehlsgruppe.
  • link-mapping - Setzt eine lokale Grid-Koordinate, um eine Verknüpfung zu einem entfernten Hypergrid herzustellen.
  • link-region - Verknüpft eine HyperGrid-Region. Nicht sicher, wie sich dies von link-mapping unterscheidet.
  • modules list - Listet Module auf.
  • modules load <Name> - Lädt ein Modul.
  • modules unload <Name> - Entlädt ein Modul.
  • monitor report - Gibt verschiedene Statistiken zur aktuellen Region und/oder zum Simulator zurück.
  • set terrain heights <Ecke> <Min> <Max> [<x>] [<y>] - Setzt die Terrainhöhen für Textur-Ecken #<Ecke> auf <Min>/<Max>, wenn <x> oder <y> angegeben sind, wird dies nur auf Regionen mit übereinstimmender Koordinate angewendet. "-1" in <x> oder <y> bedeutet Platzhalter für diese Koordinate. Ecke # SW = 0, NW = 1, SE = 2, NE = 3.
  • set terrain texture <Nummer> <UUID> [<x>] [<y>] - Setzt die Terrain-<Nummer> auf <UUID>, wenn <x> oder <y> angegeben sind, wird dies nur auf Regionen mit übereinstimmender Koordinate angewendet. "-1" in <x> oder <y> bedeutet Platzhalter für diese Koordinate.
  • show caps - Zeigt alle registrierten Capabilities-URLs an.
  •  : HINWEIS: In OpenSimulator 0.7.1 wird "show capabilities" als Ergebnis für den Hilfe-Befehl angezeigt, tatsächlich wird jedoch nur "show caps" akzeptiert. (#5467)
  • set water height # - Setzt die Höhe simulatorweit oder für einzelne Regionen, wenn Sie change region verwenden.
  • show circuits - Zeigt Agenten-Schaltkreisdaten an.
  • show connections - Zeigt Verbindungsdaten an.
  • show http-handlers - Zeigt alle registrierten HTTP-Handler an.
  • show hyperlinks - Listet HG-Regionen auf.
  • show modules - Zeigt Moduldaten an.
  • show pending-objects - Zeigt die Anzahl der Objekte in den Warteschlangen aller Viewer an.
  • show pqueues [full] - Zeigt Daten der Prioritätswarteschlange für jeden Client an. Ohne die Option 'full' werden nur Root-Agenten angezeigt. Mit der Option 'full' werden auch Child-Agenten angezeigt.
  • show queues - Zeigt Warteschlangendaten für Agentenverbindungen an.
  • show threads - Zeigt die persistenten Threads an, die im System registriert sind. Enthält keine Threadpool-Threads.
  • show throttles [full] - Zeigt Throttle-Daten für jede Client-Verbindung und das vom Server für jede Verbindung maximal erlaubte Limit an. Ohne die Option 'full' werden nur Root-Agenten angezeigt. Mit der Option 'full' werden auch Child-Agenten angezeigt.
  • unlink-region <Lokaler Name> - Entfernt die Verknüpfung einer HyperGrid-Region.

Aussehensbefehle

  • appearance find <UUID-oder-Teil-der-UUID> - Ermittelt, welcher Avatar ein bestimmtes Asset als "baked texture" verwendet, falls vorhanden.
  • appearance rebake <Vorname> <Nachname> - Sendet eine Anfrage an den Viewer des Benutzers, um seine Aussehens-Texturen neu zu backen und neu hochzuladen.
  • appearance send [<Vorname> <Nachname>] - Sendet Aussehensdaten für jeden Avatar im Simulator an andere Viewer.
  • appearance show [<Vorname> <Nachname>] - Zeigt Aussehensinformationen für Avatare an.

Existiert derzeit nur im Entwicklungscode.

Archivbefehle

  • load iar <vorname> <nachname> <inventar pfad> <passwort> [<archiv pfad>] - Benutzerinventararchiv laden. Siehe Inventar Archive.
  • load oar [dateiname] - Ein OpenSimulator-Archiv laden. Dies ersetzt vollständig die aktuelle Region. Standarddateiname ist region.oar. Siehe OpenSim Archive.
  • load xml [-newIDs [<x> <y> <z>]] - Daten einer Region aus dem XML-Format laden (0.7.*: VERALTET und könnte bald ENTFERNT werden. Verwenden Sie stattdessen "load xml2")
  • XML-Dateien sind das Ergebnis des Exportierens mit dem Befehl export save oder *export save-all
  • load xml2 [dateiname] - optionale Parameter werden für das XML2-Format ab dem 1. Juli 2008 nicht unterstützt
  • save iar <vorname> <nachname> <inventar pfad> <passwort> [<archiv pfad>] - Benutzerinventararchiv speichern. Siehe Inventar Archive
  • save oar [dateiname] - Die aktuelle Region in ein OpenSimulator-Archiv speichern. Standarddateiname ist region.oar. Siehe OpenSim Archive.
  • save prims xml2 [<prim name> <dateiname>] - Benannten Prim in XML2 speichern
  • save xml [dateiname] - Prims in XML speichern
  • save xml2 [dateiname] - Prims in XML (Format 2 - Umstrukturierung einiger Knoten zur Vereinfachung des Ladens/Speicherns) speichern

Assetbefehle

Die fcache-Befehle erscheinen derzeit nur, wenn Sie den fcache-Asset-Cache verwenden. Dies ist der Standard in OpenSimulator.

  • fcache assets - Versuch einer tiefen Untersuchung und Zwischenspeicherung aller Assets in allen Szenen
  • fcache clear [datei] [speicher] - Alle Assets im Cache entfernen. Wenn datei oder speicher angegeben ist, wird nur dieser Cache geleert.
  • fcache expire <datum-zeit> - Zwischengespeicherte Assets löschen, die älter als das angegebene Datum/Uhrzeit sind
  • fcache status - Cache-Status anzeigen
  • j2k decode <ID> - JPEG2000-Dekodierung eines Assets durchführen.

Konfigurationsbefehle

  • config get [<abschnitt>] [<schlüssel>] - Aktuelle Konfiguration abrufen, entweder für einen bestimmten Schlüssel, einen bestimmten Abschnitt oder die gesamte Konfiguration.
  • config save <pfad> - Aktuelle Konfiguration in einer Datei speichern.
  • config set <abschnitt> <schlüssel> - Einen bestimmten Konfigurationswert setzen. Im Großen und Ganzen ist dies nutzlos, da weder OpenSimulator noch Module Konfigurationswerte dynamisch neu laden.
  • config show [<abschnitt>] [<schlüssel>] - Synonym für 'config get'

Landbefehle

  • land show - Zeigt alle Parzellen in der aktuellen Region an.
  • land clear - Löscht alle Parzellen auf dem Land.

Kartenbefehle

  • export-map [<pfad>] - Ein Bild der Weltkarte speichern (Standardname ist exportmap.jpg)
  • generate map - Generiert und speichert eine Kartenkachel neu. Nur im Entwicklungscode nach 0.7.6.

Objektbefehle

  • backup - Aktuell ungespeicherte Objektänderungen sofort speichern, anstatt auf den normalen Persistenzaufruf zu warten. Dies sollte normalerweise nicht erforderlich sein - der Simulator speichert Regionsobjekte automatisch in regelmäßigen Abständen und beim Herunterfahren.
  • delete object creator <UUID> - Ein Szenenobjekt nach Ersteller löschen
  • delete object name [--regex] <name> - Ein Szenenobjekt nach Name löschen.
  • delete object outside - Alle Szenenobjekte außerhalb der Regionsgrenzen löschen. Dies gilt derzeit, wenn z < 0 oder z > 10000. Objekte außerhalb dieser Grenzen haben bekanntermaßen Probleme mit der Verwendung einiger Physik-Engines von OpenSimulator verursacht (wie der Open Dynamics Engine).
  • delete object owner <UUID> - Ein Szenenobjekt nach Besitzer löschen
  • delete object uuid <UUID> - Ein Szenenobjekt nach UUID löschen. Im aktuellen Entwicklungscode (nach 0.7.5) ist dies "show object id" und erlaubt auch eine lokale ID.
  • dump object id <UUID-or-localID> - Die Serialisierung des angegebenen Objekts zur Fehlersuche in einer Datei speichern.
  • edit scale <name> <x> <y> <z> - Die Skalierung eines benannten Prim ändern
  • force update - Die Region zwingen, allen Clients Updates über alle Objekte zu senden.
  • show object name [--regex] <name> - Details von Szenenobjekten mit dem angegebenen Namen anzeigen.
  • show object uuid <UUID> - Details eines Szenenobjekts mit der angegebenen UUID anzeigen. Im aktuellen Entwicklungscode (nach 0.7.5) ist dies "show object id" und erlaubt auch eine lokale ID.
  • show part name [--regex] <name> - Details von Teilen eines Szenenobjekts mit dem angegebenen Namen anzeigen.
  • show part uuid <UUID> - Details von Teilen eines Szenenobjekts mit der angegebenen UUID anzeigen. Im aktuellen Entwicklungscode (nach 0.7.5) ist dies "show object id" und erlaubt auch eine lokale ID.

Estatebefehle

  • reload estate - Estate-Daten neu laden
  • estate link region <estate ID> <region ID> - Verknüpft die angegebene Region mit dem angegebenen Estate.
  • estate show - Dieser Befehl zeigt den Estate-Namen, die ID und den Besitzer für die Regionen an, die derzeit im Simulator laufen. Diese Liste enthält nicht unbedingt alle Estates, die in der Datenbank vorhanden sind.
  • Beispiel:
  • estate show<Enter>
  • Estate-Informationen für die Region TestRegion
  • Estate Name ID Besitzer
  • My Estate 103 Test User
  • estate set name <estate ID> <neuer Name> - Ein Estate umbenennen
  • estate set owner <estate ID> <Vorname> <Nachname> - Den Besitzer eines Estates ändern. Dieser Befehl unterstützt zwei Formen; diese verwendet den Namen des Besitzers.
  • estate set owner <estate ID> <Besitzer-UUID> - Den Besitzer eines Estates ändern. Dieser Befehl unterstützt zwei Formen; diese verwendet die UUID des Besitzers.
  • estate create <Besitzer-UUID> <Estate-Name> - Muss eine Benutzer-UUID sein, die Sie von 'show names' erhalten können

Regionsbefehle

  • change region <Regionsname> - Nachfolgende Befehle gelten nur für die angegebene Region. Wenn der Regionsname "root" ist, werden alle Regionen ausgewählt.
  • create region [name] [dateiname] - Eine neue Region erstellen
  • delete-region <name> - Eine Region von der Festplatte löschen.
  • region get - Post OpenSimulator 0.8.0.*. Regionsparameter anzeigen (Regionsname, Regions-UUID, Standort, URI, Besitzer-ID, Flags).
  • region restart abort [<nachricht>] - Einen geplanten Regionsneustart abbrechen, mit optionaler Nachricht
  • region restart bluebox <nachricht> <delta sekunden>+ - Einen Regionsneustart planen. Wenn ein Delta angegeben ist, wird die Region nach Delta-Sekunden neu gestartet. Den Benutzern in der Region wird eine Uhrzeit zum Neustart als abweisbare Bluebox-Benachrichtigung angezeigt. Wenn mehrere Deltas angegeben sind, wird eine Benachrichtigung gesendet, wenn wir jedes Delta erreichen.
  • region restart notice <nachricht> <delta sekunden>+ - Einen Regionsneustart planen. Dasselbe wie oben, außer dass eine vorübergehende Benachrichtigung anstelle einer abweisbaren Bluebox angezeigt wird.
  • region set - Post OpenSimulator 0.8.0.*. Bestimmte Regionsparameter setzen. Derzeit können
  • ** agent-limit - Das aktuelle Avatar-Limit für die Region. In der Regel wird dies über den Regions-/Estate-Dialog in einem typischen Viewer eingestellt. Dies bleibt über Simulatorneustarts hinweg bestehen.
  • ** max-agent-limit - Der maximale Wert, den agent-limit haben kann. Leider bleibt diese Einstellung hier derzeit nicht über Serverneustarts hinweg bestehen. Damit dies geschieht, muss es separat als MaxAgents-Parameter in der Regionskonfigurationsdatei gesetzt werden.
  • remove-region - Eine Region aus dem Simulator entfernen
  • restart - Startet alle Sims in dieser Instanz neu
  • restart region <regionsname> - Startet nur einen Sim in einer Instanz neu. Stellen Sie die Konsole zuerst auf den Regionsnamen ein, mit 'change region <regionsname>', oder alle Regionen werden neu gestartet.
  • set region flags <Regionsname> <flags> - Datenbank-Flags für die Region setzen
  • können eine der folgenden sein:
  •  :DefaultRegion Wird für neue Rez verwendet. Zufällig, wenn mehrere definiert sind
  •  :FallbackRegion Regionen, auf die wir umleiten, wenn das Ziel nicht erreichbar ist
  •  :RegionOnline Wird gesetzt, wenn eine Region online geht, und zurückgesetzt, wenn sie sich abmeldet und DeleteOnUnregister falsch ist
  •  :NoDirectLogin Region nicht für direkte Anmeldungen verfügbar (nach Name)
  •  :Persistent Beim Abmelden nicht entfernen
  •  :LockedOut Registrierung nicht zulassen
  •  :NoMove Verschieben dieser Region nicht zulassen
  •  :Reservation Dies ist eine inaktive Reservierung
  •  :Authenticate Authentifizierung erforderlich
  •  :Hyperlink Eintrag repräsentiert einen HG-Link
  •  :DefaultHGRegion Eintrag repräsentiert eine Standardregion nur für Hypergrid-Teleports.
  •  :Hinweis: Flags sind additiv, es gibt keine Möglichkeit, sie von der Konsole aus zurückzusetzen.
  • show neighbours - Zeigt die Nachbarregionen an
  • show ratings - Bewertungsdaten anzeigen
  • show region - Regionsparameter anzeigen (Regionsname, Regions-UUID, Standort, URI, Besitzer-ID, Flags).
  • show regions - Regionsdaten anzeigen (Regionsnamen, XLocation YLocation-Koordinaten, Regionsports, Estatenamen)

Szenenbefehle

  • debug scene - Szenen-Debugging aktivieren
  • rotate scene <grad> - Dreht die Szene um die Achse 128,128 um x Grad, wobei x=0-360 ist.
  • scale scene <faktor> - Skaliert alle Szenenobjekte um einen Faktor, wobei die Originalgröße = 1,0 ist.
  • translate scene <x,y,z> - Verschiebt die gesamte Szene zu einer neuen Koordinate. Nützlich, um eine Szene an einen anderen Ort in einer Mega- oder variablen Region zu verschieben.
  • (Bitte sichern Sie Ihre Region, bevor Sie einen dieser Befehle verwenden, und beachten Sie mögliche Gleitkommafehler, je häufiger sie verwendet werden.)

Skriptbefehle

Diese existieren derzeit nur im Git-Master-OpenSimulator-Entwicklungscode nach der Version 0.7.2.

  • scripts resume [<skript-element-uuid>] - Alle angehaltenen Skripte fortsetzen
  • scripts show [<skript-element-uuid>] - Skriptinformationen anzeigen. Die Option <skript-element-uuid> existiert nur ab Git-Master 82f0e19 (14.01.2012) (nach OpenSimulator 0.7.2).
  • scripts start [<skript-element-uuid>] - Alle angehaltenen Skripte starten
  • scripts stop [<skript-element-uuid>] - Alle laufenden Skripte stoppen
  • scripts suspend [<skript-element-uuid>] - Alle laufenden Skripte anhalten

Statistikbefehle

  • show stats - Nützliche statistische Informationen für diesen Server anzeigen. Weitere Informationen finden Sie unter Frame Statistics Values unten.
  • stats show - Ein Synonym für "show stats" (nur OpenSimulator-Entwicklungscode nach dem 19. März 2014).
  • stats record - Statistiken periodisch in einer separaten Protokolldatei aufzeichnen.
  • stats save - Einen Schnappschuss der aktuellen Statistiken in einer Datei speichern (nur OpenSimulator-Entwicklungscode nach dem 19. März 2014).

Terrainbefehle

Einige dieser Befehle erfordern möglicherweise einen Sim-Neustart, um korrekt angezeigt zu werden.

  • terrain load - Lädt ein Terrain aus einer angegebenen Datei. (siehe Hinweis1)
  • terrain load-tile - Lädt ein Terrain aus einem Abschnitt einer größeren Datei.
  • terrain save - Speichert die aktuelle Höhenkarte in einer angegebenen Datei.
  • terrain save-tile - Speichert die aktuelle Höhenkarte in der größeren Datei.
  • terrain fill - Füllt die aktuelle Höhenkarte mit einem angegebenen Wert.
  • terrain elevate - Hebt die aktuelle Höhenkarte um den angegebenen Betrag an.
  • terrain lower - Senkt die aktuelle Höhenkarte um den angegebenen Betrag ab.
  • terrain multiply - Multipliziert die Höhenkarte mit dem angegebenen Wert.
  • terrain bake - Speichert das aktuelle Terrain in der gebackenen Karte der Region.
  • terrain revert - Lädt das gebackene Karten-Terrain in die Höhenkarte der Region.
  • terrain newbrushes - Aktiviert experimentelle Pinsel, die die Standard-Terrain-Pinsel ersetzen.
  • terrain show - Zeigt die Terrain-Höhe an einer angegebenen Koordinate.
  • terrain stats - Zeigt einige Informationen über die Höhenkarte der Region zu Debugging-Zwecken an.
  • terrain effect - Führt einen angegebenen Plugin-Effekt aus.
  • terrain flip - Spiegelt das aktuelle Terrain entlang der X- oder Y-Achse.
  • terrain rescale - Skaliert das aktuelle Terrain so, dass es zwischen den angegebenen Minimal- und Maximalhöhen passt.
  • terrain min - Setzt die minimale Terrainhöhe auf den angegebenen Wert.
  • terrain max - Setzt die maximale Terrainhöhe auf den angegebenen Wert.
  • terrain modify - Bietet mehrere Terraforming-Befehle im Bereichseffekt an.

Hinweis1: Wenn Sie einen Sim mit mehreren Regionen haben und alle Regionen dieses Sims aus einem größeren Bild bestehen sollen, können Sie 'terrain load <datei> <breite in regionen> <höhe in regionen> <regionX> <regionY>' verwenden, wobei regionX und regionY die Koordinaten der unteren linken Region sind.

Baum Modul Befehle

  • tree active - Ändert den Aktivitätsstatus für das Baum-Modul
  • tree freeze - Friert/Entfriert die Aktivität für einen definierten Hain
  • tree load - Lädt eine Hain-Definition aus einer XML-Datei
  • tree plant - Beginnt das Pflanzen in einem Hain
  • tree rate - Setzt die Baum-Aktualisierungsrate zurück (mSec)
  • tree reload - Lädt Hain-Definitionen aus den Szenenbäumen neu
  • tree remove - Entfernt eine Hain-Definition und alle darin befindlichen Szenenbäume
  • tree statistics - Protokolliert Statistiken über die Bäume

Benutzerbefehle

  • alert <nachricht> - Sendet eine In-World-Warnung an alle
  • alert-user <vorname> <nachname> <nachricht> - Sendet eine In-World-Warnung an einen bestimmten Benutzer
  • bypass permissions <true / false> - Umgeht In-World-Berechtigungsprüfungen
  • debug permissions - Aktiviert das Berechtigungs-Debugging
  • force permissions - Erzwingt das Ein- oder Ausschalten der Berechtigungen.
  • kick user <vorname> <nachname> [nachricht] - Wirft einen Benutzer aus dem Simulator
  • login disable - Deaktiviert den Benutzerzugang zu diesem Simulator
  • login enable - Aktiviert den Benutzerzugang zu diesem Simulator
  • login status - Zeigt an, ob Anmeldungen zu diesem Simulator aktiviert oder deaktiviert sind
  • show users [full] - Zeigt Informationen über aktuell verbundene Benutzer in dieser Region an. Ohne die Option 'full' werden nur Benutzer angezeigt, die sich tatsächlich in der Region befinden. Mit der Option 'full' werden auch Kind-Agenten von Benutzern in benachbarten Regionen angezeigt.
  • teleport user <ziel> - Teleportiert einen Benutzer in diesem Simulator zu einem bestimmten Ziel. Derzeit nur im OpenSimulator-Entwicklungscode nach der Version 0.7.3.1 (Commit bf0b817) verfügbar.

Windlight/LightShare Befehle

  • windlight load - Lädt das Windlight-Profil aus der Datenbank und sendet es
  • windlight enable - Aktiviert das Windlight-Plugin
  • windlight disable - Deaktiviert das Windlight-Plugin

YEngine Befehle

  • yeng help
  • yeng reset -all | <teil-des-skriptnamens>
  • yeng resume - Setzt die Skriptausführung fort
  • yeng suspend - Unterbricht die Skriptausführung
  • yeng ls -full -max=<nummer> -out=<dateiname> -queues -topcpu
  • yeng cvv - Zeigt den Compiler-Version-Wert an
  • yeng mvv [<neuerwert>] - Zeigt den Migrationsversion-Wert an
  • yeng tracecalls [ja | nein]
  • yeng verbose [ja | nein]
  • yeng pev -all | <teil-des-skriptnamens> <ereignis-name> <parameter...>

ROBUST Befehle

Diese können auch direkt über die Simulator-Befehlskonsole im Standalone-Modus aufgerufen werden.

Asset Befehle

  • delete asset <ID> - Löscht ein Asset aus der Datenbank. Scheint nicht implementiert zu sein.
  • dump asset <ID> - Exportiert ein Asset auf das Dateisystem. Ab OpenSimulator 0.7.3.
  • show digest <ID> - Zeigt Zusammenfassungsinformationen über ein Asset an. Ab OpenSimulator 0.7.3 wird dies in "show asset" umbenannt.

Grid Befehle

  • set region flags <Regionname> <flags> - Setzt Datenbank-Flags für die Region
  • show region <Regionname> - Zeigt die Einzelheiten einer angegebenen Region an. Dieser Befehl wird in den Entwicklungsversionen von OpenSimulator in "show region name" umbenannt.

Die folgenden Befehle existieren derzeit nur in den Entwicklungsversionen von OpenSimulator (nach 0.7.3.1). Diese finden sich derzeit im Abschnitt "Regions" der Hilfe.

  • deregister region id <Region UUID> - Deregistriert eine Region manuell. Dies kann hilfreich sein, wenn eine Region aufgrund eines fehlerhaften Simulator-Neustarts nicht ordnungsgemäß entfernt wurde und der Simulator seitdem nicht neu gestartet oder die Regionskonfiguration geändert wurde.
  • show region at <x-koordinate> <y-koordinate> - Zeigt Einzelheiten zu einer Region an der angegebenen Koordinate an.
  • show region name <Regionname> - Zeigt Einzelheiten zu einer Region an
  • show regions - Zeigt Einzelheiten zu allen Regionen an. Im Standalone-Modus ist diese Version des Befehls derzeit nicht verfügbar – stattdessen wird die Simulator-Version von "show regions" verwendet, die ähnliche Informationen anzeigt.

Benutzerbefehle

  • create user [vorname] [nachname] [passw] [Email] [Primäre UUID] [Modell] - Erstellt einen neuen Benutzer
  • einfach: create user - und der Server fordert alle Daten an
  •  :
  • UUID null oder Leerzeichen ist, wird eine UUID für Sie generiert.
  •  :
  • ist der "Vorname Nachname" eines anderen Benutzers, das Outfit dieses Benutzers wird auf den neuen Benutzer kopiert.
  •  :
  • reset user password - Setzt das Passwort eines Benutzers zurück.
  • show account <vorname> <nachname> - Zeigt die Kontodetails für den angegebenen Benutzernamen an (0.7.2-dev)

Login Befehle

  • login level <wert> - Setzt das minimale Benutzerlevel, das zur Anmeldung erlaubt ist (siehe Benutzerlevel).
  • login reset - Setzt das Login-Level auf den Standardwert zurück.
  • login text <text zum Drucken während des Logins>
  • set user level <vorname> <nachname> <level> - Setzt das Benutzerlevel für den Benutzer, das bestimmt, ob ein Benutzer ein Gott-Konto hat oder sich überhaupt anmelden kann (0.7.2-dev) (siehe Benutzerlevel).

Einzelheiten zu Terrain-Modul-Befehlen

terrain load

Lädt ein Terrain aus einer angegebenen Datei.

Parameter

  • filename (String)
  • Die Datei, aus der Sie laden möchten. Die Dateierweiterung bestimmt den zu verwendenden Loader. Unterstützte Erweiterungen sind: .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)

terrain load-tile

Lädt ein Terrain aus einem Abschnitt einer größeren Datei.

Parameter

  • filename (String)
  • Die Datei, aus der Sie laden möchten. Die Dateierweiterung bestimmt den zu verwendenden Loader. Unterstützte Erweiterungen sind: .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)
  • file width (Integer)
  • Die Breite der Datei in Kacheln
  • file height (Integer)
  • Die Höhe der Datei in Kacheln
  • minimum X tile (Integer)
  • Die X-Region-Koordinate des ersten Abschnitts in der Datei
  • minimum Y tile (Integer)
  • Die Y-Region-Koordinate des ersten Abschnitts in der Datei

terrain save

Speichert die aktuelle Höhenkarte in einer angegebenen Datei.

Parameter

  • filename (String)
  • Der Ziel-Dateiname für Ihre Höhenkarte, die Dateierweiterung bestimmt das Format, in dem gespeichert wird. Unterstützte Erweiterungen sind: .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)

terrain fill

Füllt die aktuelle Höhenkarte mit einem angegebenen Wert.

Parameter

  • value (Double)
  • Der numerische Wert der Höhe, auf den Sie Ihre Region setzen möchten.

terrain elevate

Hebt die aktuelle Höhenkarte um den angegebenen Betrag an.

Parameter

  • amount (Double)

terrain lower

Senkt die aktuelle Höhenkarte um den angegebenen Betrag ab.

Parameter

  • amount (Double)
  • Der Betrag der Höhe, der vom Terrain in Metern entfernt werden soll.

terrain multiply

Multipliziert die Höhenkarte mit dem angegebenen Wert.

Parameter

  • value (Double)
  • Der Wert, mit dem die Höhenkarte multipliziert werden soll.

terrain bake

Speichert das aktuelle Terrain in der Rücksetzkarte der Region.

terrain revert

Lädt das Rücksetz-Karten-Terrain in die Höhenkarte der Region.

terrain newbrushes

Aktiviert experimentelle Pinsel, die die Standard-Terrain-Pinsel ersetzen. WARNUNG: Dies ist eine Debug-Einstellung und kann jederzeit entfernt werden.

Parameter

  • Enabled? (Boolean)
  • true / false - Neue Pinsel aktivieren

terrain stats

Zeigt einige Informationen über die Höhenkarte der Region zu Debugging-Zwecken an.

terrain effect

Führt einen angegebenen Plugin-Effekt aus.

Parameter

  • name (String)
  • Der Plugin-Effekt, den Sie ausführen möchten, oder 'list', um alle Plugins zu sehen.

terrain modify

Ermöglicht Effekte auf bestimmte Bereiche und Abstufungen mit Standard-Höhenkarten-Manipulationen.

Allgemeine Befehlsnutzung:

terrain modify <operation> value [<mask>] [-taper=<value2>]

Parameter

  • value: Basiswert, der bei der Anwendung der Operation verwendet wird.
  • mask:
    • -rec=x1,y1,dx[,dy] erstellt eine rechteckige Maske basierend auf x1,y1
    • -ell=x0,y0,rx[,ry] erstellt eine elliptische Maske, die auf x0,y0 zentriert ist.
  • taper:
    • rechteckige Masken verjüngen sich wie Pyramiden
    • elliptische Masken verjüngen sich wie Kegel

Terrainer Manipulation (fill, min, max)

  • value repräsentiert die Zielhöhe (in der Mitte des Bereichs)
  • value2 repräsentiert die Zielhöhe (an den Rändern des Bereichs)

Terrainer Bewegung (raise, lower, noise)

  • value repräsentiert eine Delta-Menge (in der Mitte des Bereichs)
  • value2 repräsentiert eine Delta-Menge (an den Rändern des Bereichs)

Terrainer Glättung (smooth) Glättungsoperation ist etwas anders als die anderen, da sie sich nicht mit Höhenwerten befasst, sondern mit Stärkewerten (im Bereich von 0.01 bis 0.99). Der Algorithmus ist einfach, indem die Werte um einen Punkt herum gemittelt werden, und wird wie folgt implementiert:

"strength"-Parameter gibt an, wie viel vom Ergebnis vom Originalwert stammt ("strength" * map[x,y]). "taper"-Parameter gibt an, wie viel vom Rest vom ersten Ring um den Punkt (1.0 - "strength") * "taper" stammt. Es gibt 8 Elemente im ersten Ring. verbleibende Beitrag stammt aus dem zweiten Ring um den Punkt. Es gibt 16 Elemente im zweiten Ring. Beispiel:

terrain modify smooth 0.5 -taper=0.6
  • das Originalelement wird 0.5 * map[x0,y0] beitragen
  • jedes Element 1m vom Punkt entfernt wird ((1-0.5)0.6)/8 * map[x1,y1] beitragen
jedes Element 2m vom Punkt entfernt wird ((1-0.5)*0.4)/16 * map[x2,y2] beitragen

Hinweise: "taper"-Wert muss möglicherweise aufgrund der ganzzahligen Mathematik, die in Karten verwendet wird, übertrieben werden. Beispiel, um eine 512x512 Var-Insel zu erstellen:

terrain modify min 30 -ell=256,256,240 -taper=-29

Beispiel:

https://www.youtube.com/watch?v=pehyqr3H8I0 (dead link)

Einzelheiten zu Hypergrid-Befehlen

Für vollständige Details und Erklärungen zu Hypergrid-Befehlen siehe die Linking Regions Abschnitte der Installing and Running Hypergrid Seite.

show hyperlinks

Dieser Befehl zeigt eine Liste aller Hypergrid-verbundenen Regionen an.

link-region <Xloc> <Yloc> <host> <port> <location-name>

  • Verwenden Sie Xloc und Yloc, die für Ihre Welt sinnvoll sind, d.h. nahe bei Ihren Regionen, aber nicht angrenzend.
  • Ersetzen Sie osl2.nac.uci.edu und 9006 durch den Domainnamen / die IP-Adresse und den Port der Region, zu der Sie verbinden möchten.

Zum Beispiel: link-region 8998 8998 osl2.nac.uci.edu 9006 OSGrid Gateway

unlink-region <lokaler Regionsname>

Dieser Befehl trennt die angegebene Hypergrid-verbundene Region - stellen Sie sicher, dass Sie den genauen lokalen Namen verwenden, der vom Befehl "show hyperlinks" gemeldet wird.

link-mapping - Verknüpft eine HyperGrid-Region. Unklar, wie sich dies von link-mapping unterscheidet.

Frame Statistics Values

Die Bezeichnungen der von dem Konsolenbefehl "show stats" angezeigten Frame-Statistikwerte sind etwas kryptisch. Hier ist eine Liste der Bedeutungen dieser Werte:

  • Dilatn - Zeitdilatation
  • SimFPS - Frames pro Sekunde des Simulators
  • PhyFPS - Physik-Frames pro Sekunde
  • AgntUp - Anzahl der Agenten Updates
  • RootAg - Anzahl der Root Agenten
  • ChldAg - Anzahl der Kind Agenten
  • Prims - Anzahl der Prim Objekte
  • AtvPrm - Anzahl der aktiven Prim-Objekte
  • AtvScr - Anzahl der aktiven Skripte
  • ScrLPS - Anzahl der Skriptzeilen pro Sekunde
  • PktsIn - Anzahl der eingehenden Pakete pro Sekunde
  • PktOut - Anzahl der ausgehenden Pakete pro Sekunde
  • PendDl - Anzahl der ausstehenden Downloads
  • PendUl - Anzahl der ausstehenden Uploads
  • UnackB - Anzahl der nicht anerkannten Bytes
  • TotlFt - Gesamte Frame-Zeit
  • NetFt - Netz Frame Zeit
  • PhysFt - Physik Frame Zeit
  • OthrFt - Andere Frame Zeit
  • AgntFt - Agenten Frame Zeit
  • ImgsFt - Bild Frame Zeit
Personal tools
General
About This Wiki