www.wikidata.de-de.nina.az
Dieser Artikel oder Abschnitt bedarf einer grundsatzlichen Uberarbeitung Naheres sollte auf der Diskussionsseite angegeben sein Bitte hilf mit ihn zu verbessern und entferne anschliessend diese Markierung OpenSimulator kurz OpenSim ist eine quelloffene Server Plattform fur virtuelle Welten Mithilfe eines Clients sogenannte Viewer konnen auf einem Server gelegene Regionen betrachtet und bearbeitet werden Dabei ist es moglich dass mehrere Nutzer sich zur selben Zeit am selben virtuellen Ort befinden und miteinander interagieren 3 OpenSimulatorBasisdatenEntwickler opensimulator orgErscheinungsjahr Marz 2007Aktuelle Version 0 9 2 0 1 25 Dezember 2021 Betriebssystem plattformubergreifendProgrammiersprache C 2 Lizenz BSD Lizenzdeutschsprachig neinopensimulator orgZiel des Projektes ist es eine Software zum Betreiben virtueller Welten zu schaffen die frei verwendet werden darf Die BSD Lizenz erlaubt es den Code beliebig abzuwandeln und auch fur kommerzielle Zwecke zu verwenden Gleichzeitig stellt das Projekt eine neue Basis zum sogenannten Web3D dar Inhaltsverzeichnis 1 Funktionen 1 1 Hypergrid 1 2 Betriebsarten 2 Versionen 3 Protokolle 4 Inhalte 5 Viewer 6 Weblinks 7 EinzelnachweiseFunktionen BearbeitenOpenSimulator wurde in der Programmiersprache C geschrieben ist sowohl mit der NET als auch der Mono Laufzeitumgebung kompatibel und daher plattformunabhangig ausfuhrbar Die Software ermoglicht es mittels Modulen die Funktionalitat wesentlich zu erweitern was eine Anpassung an die individuellen Anspruche eines Serverbetreibers erlaubt Der Server verwaltet alle zum Betrieb erforderlichen Daten und stellt sie den Nutzern zur Verfugung Hierbei handelt es sich um Daten zum virtuellen Land Benutzerkonten Chats Gruppen und zu den von den Nutzern erstellten Inhalten Gebaude Kleidung Skripte Texturen usw Es werden verschiedene existierende Datenbanken unterstutzt dazu zahlen SQLite MySQL MariaDB und Microsoft SQL Server Mittels Skripten erlaubt OpenSimulator die In World Programmierung virtueller intelligenter Objekte welche mit Nutzern und der Umgebung interagieren konnen Die Skriptsprache Linden Scripting Language LSL wurde weitestgehend von Second Life ubernommen Sie wurde aber um weitere von der Community gewunschte Funktionen zur Skriptsprache OSSL OpenSimulator Scripting Language erganzt Hypergrid Bearbeiten Analog zu den Hyperlinks des World Wide Web erlauben es Hypergrid Teleports einem Nutzer zwischen verschiedenen Grids zu navigieren Es besteht auch die Moglichkeit mittels direkter Adresseingabe zu navigieren was es erlaubt Verzeichnisse von besuchbaren Orten zu fuhren Dabei wird das Inventar des Nutzers vom Ursprungsgrid zum besuchten Grid kopiert was einen nahtlosen Ubergang ermoglicht 4 Gleichzeitig kann ein Nutzer auch neue Objekte sammeln und wieder mitnehmen Um zu vermeiden dass ein bosartiges Grid die digitalen Objekte eines Nutzers stiehlt wird ab Version 2 0 des Hypergrids nur noch ein spezieller Ordner eine Art virtueller Reisekoffer namens My Suitcase ubertragen und der Nutzer kann wahrend seines Aufenthaltes auf keinen anderen Ordner zugreifen Es steht Gridbetreibern aber offen eine altere Version des Hypergrids ohne diesen Schutz zu verwenden 5 Betriebsarten Bearbeiten OpenSimulator verfugt uber zwei wesentliche Betriebsarten Im Standalone Modus werden alle Aufgaben Region Anmeldung Datenhaltung durch einen einzigen Prozess abgebildet Dies eignet sich vor allem fur Entwickler oder die Nutzung auf einem einzelnen Server Der Grid Modus ist zum Betrieb grosserer virtueller Welten gedacht die mehr serverseitige Leistung benotigen Die Aufgaben werden auf spezialisierte Serverprozesse aufgeteilt Uber die sogenannte Robust Konsole werden die einzelnen Server verbunden und die Verwaltung zentralisiert Beide Modi lassen sich mit oder ohne Hypergrid Unterstutzung betreiben Versionen BearbeitenOpenSimulator befindet sich derzeit noch im Alpha Stadium Stabile Versionen werden meist halbjahrlich freigegeben Es existieren verschiedene Distributionen um verschiedene Anwendungszwecke zu erleichtern OSgrid OpenSimulator basiert auf einer aktuellen Entwickler Version und ist bereits so vorkonfiguriert dass das eigene Grid an das flachenmassig derzeit grosste Grid OSgrid angeschlossen wird Diva Distro ist eine speziell fur den Standalone Modus angepasste Version die vor allem die Bedienung erleichtern soll Eine Weboberflache die sogenannte Diva Wifi soll das Erstellen eines Webservers erleichtern Sim on a Stick ist ein vollstandig vorkonfigurierter OpenSimulator Server der sich direkt von einem USB Stick ausfuhren lasst Mit dabei ist eine MySQL Datenbank und ein Apache Webserver mit PHP Unterstutzung Protokolle BearbeitenOpenSimulator benutzt als Standard das Second Life Protokoll welches durch Linden Lab entwickelt wurde Allerdings ist OpenSimulator multiprotokollfahig und im Marz 2009 wurde als erste Erweiterung das Metaverse Exchange Protocol MXP eingefuhrt MXP ist ein Client Server Protokoll der zweiten Generation Intern benutzt OpenSimulator XML RPC und REST JSON HTTP und XML HTTP Inhalte BearbeitenZum Erstellen von Objekten setzt OpenSimulator ahnlich wie Second Life auf Primitives Sculpted Objects und Mesh Primitives kurz Prims sind geometrische Grundbausteine die sich anhand mehrerer Parameter verformen lassen Sie werden mit einem internen Werkzeug im Viewer erstellt und bearbeitet Da dies sehr intuitiv ist konnen schnell auch ansehnliche Ergebnisse erzielt werden Sculpted Objects kurz Sculpties sind Objekte deren Geometrie durch eine UV Map beschrieben wird Die Intensitat der Farben Rot Blau und Grun definieren dabei den Abstand der Oberflache vom Objekt Mittelpunkt Ideal sind Sculpties bei Objekten mit naturlichen Rundungen wie z B bei einem Delphin Erstellt werden Sculpties meistens mit externen Programmen Verwendet werden Sculpties kaum noch da Mesh in den meisten Fallen performanter bzgl Datenubertragung und Rendering ist Mesh lassen sich mit Hilfe von 3D Grafiksoftware erstellen und im Collada Format dae mit dem Viewer hochladen und in world weiter bearbeiten Beim Erstellen sind eine Reihe technischer Faktoren zu berucksichtigen so dass die Einarbeitungszeit recht hoch ist Dafur erlaubt Mesh das hochste Mass an gestalterischer Freiheit so konnen die Objekte weit mehr Details erhalten man hat volle Kontrolle uber die Detailstufen Level of Detail LOD und Texturen lassen sich exakt auf die Oberflache mappen Viewer BearbeitenZum Betreten und Betrachten einer virtuellen Welt wird ein Client benotigt der Viewer genannt wird Unterstutzt werden bei OpenSimulator diverse Viewer die allesamt auf dem offiziellen Second Life Viewer basieren dessen Quellcode seitens Linden Lab unter die GPL gestellt wurde Viewer Clients Alchemy Viewer Cool VL Viewer Kokua Viewer Firestorm Viewer Singularity ViewerWeblinks BearbeitenDevelopment Discussion Statistiken zur Entwicklung Diva Distro Sim On A StickEinzelnachweise Bearbeiten 0 9 2 0 Release abgerufen am 25 Februar 2022 The opensimulator Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 19 Juli 2018 OpenSimulator Projektseite Abgerufen am 28 August 2016 Hypergrid Abgerufen am 29 August 2016 englisch Diva Canto How HG 2 0 is coming along 23 September 2012 abgerufen am 29 August 2016 englisch Abgerufen von https de wikipedia org w index php title OpenSimulator amp oldid 238935428