OpenSimulator

OpenSimulator Beskrivelse av Opensimulator logo200x160.png-bildet.

Informasjon
Siste versjon 0.9.1.1 (7. januar 2020)
Skrevet i VS #
Miljø Kryssplattform
Type Server
Tillatelse BSD-lisens
Nettsted www.opensimulator.org

OpenSimulator , ofte referert til som OpenSim , er en åpen kildekodeserver som brukes til å være vert for virtuelle verdener . Selv om den er best kjent for sin kompatibilitet med Second Life- klienten , kan den også være vert for alternative verdener med et variert funksjonssett og flere protokoller. OpenSimulator er designet for å være fullstendig gjennom bruk av plugins eller moduler . Dermed er det flere modifiserte distribusjoner av OpenSimulator, for eksempel realXtend . Flere plugins finnes på OpenSimulator Forge . Flere servere kan integreres i samme rutenett , som tillater simulering av større, mer komplekse områder. OpenSimulator er skrevet i C #, og kan kjøre under Mono- eller Microsoft .NET-miljøer.

Arkitektur

OpenSimulator kan operere i to moduser: frittstående modus eller rutenettmodus. I frittstående modus styrer en enkelt prosess hele simuleringen. I rutenettmodus er de forskjellige aspektene ved simuleringen skilt mellom flere prosesser, som kan eksistere på forskjellige maskiner. Frittstående modus er enklere å konfigurere, men den har bare plass til et lite antall brukere. På den annen side kan et rutenett vokse med antall brukere.

I rutenettmodus fordeles ansvaret mellom de seks serverne: brukerens server, nettverksserveren, eiendelsserveren, vareserveren, e-postserveren og regionserveren.

OpenSimulator bruker separate moduler for det meste av funksjonaliteten. Disse modulene kan utvikles uavhengig for å legge til funksjonalitet på serveren.

Målet med OpenSimulator er å bygge en samling uavhengige OpenSimulator GForge- moduler .

For tiden bruker OpenSimulator kommunikasjonsprotokollen for Second Life- klient-server , og er kompatibel med Linden Labs Second Life-nettleser . Second Life- protokollen bruker UDP og XML-RPC . I fremtiden kan andre protokoller implementeres. En av disse protokollene som ofte foreslås, er Metaverse Exchange Protocol (MXP), som er en andre generasjons klient presentert som en kommunikasjonsprotokoll med serveren. Internt kommuniserer OpenSimulator-serverkomponentene med XML-RPC og REST ( JSON / HTTP og XML / HTTP).

Samfunnet

OpenSimulator-fellesskapet kan kontaktes på IRC-nettverket via freenode på #opensim- og # opensim-dev-kanalene. Dette fellesskapet inkluderer vanlige brukere, innholdsbidragere, regionseiere, netteiere, testere og utviklere.

Logg Inn

Tilkobling til OpenSimulator krever installasjon av en av de tilgjengelige nettleserne. Med en nettleserprotokollbehandling er det mulig å starte visningen ved å klikke på en lenke på en webside. Etter å ha installert en 3D-nettleser og en protokollbehandling, er det veldig enkelt å koble til et av de offentlige nettene.

Offentlige nett

Det er flere tilgjengelige offentlige nett som vanligvis krever registrering. Rutenett bidrar vanligvis til prosjektet gjennom testing og deltakelse i samfunnet. Dette varierte økosystemet består av vanlige brukere og genererer innhold som hjelper å møte forventningene og spørsmålene til bidragsyterne.

Referanser

  1. 0.9.1.1 Release  " (åpnet 17. juni 2020 )
  2. (no) http://www.realxtend.org/page.php?pg=features&s=features
  3. (in) http://opensimulator.org/wiki/Configuration , Grid Mode
  4. (no) http://opensimulator.org/wiki/Configuration#Standalone_vs._Grid
  5. (no) http://opensimulator.org/wiki/Getting_Started_with_Region_Modules
  6. (no) http://opensimulator.org/wiki/Connecting
  7. (no) http://opensimulator.org/wiki/Browser_Protocol_Handler
  8. (no) http://opensimulator.org/wiki/Grid_List

Eksterne linker