OpenSimWorld is the directory of 3D Virtual Worlds based on OpenSimulator and connected through the HyperGrid. Learn More

💬 Chat





CAS & EVAN LIVE AT THE GARDEN AMV GRID 7-21 10AM TO 12PM
GRID HOPPERS WELCOME. YOUR LIMO HERE.. hop://alternatemetaverse.com:8002/Casaenias%20Estate/133/1...
DON'T MISS THE AMAZING PERFORMANCES OF BOTH SINGERS! STARTING WITH EVAN WILLIAMS AT 10AM GRID TIME. FOLLOWED BY CASAENIA BAXTON 11AM GRID TIME..WE WOULD LOVE TO HAVE YOU COME ROCK WITH US! SEE YOU THERE!

CasaeniaBaxton: CAS & EVAN LIVE AT THE GARDEN AMV GRID 7-21 10AM TO 12PM GRID HOPPERS WELCOME. YOUR LIMO HERE.. hop://alternatemetaverse.com:8002/Casaenias%20Estate/133/129/999 DON'T MISS THE AMAZING PERFORMANCES OF ... 44 minutes ago

enjoy free rent


C/C/C-Shoppe: cool ,thanks 6 minutes ago
The Mantis Scholar doesn't speak often, but when he does, entire civilizations stop to listen.

Patient, observant, and endlessly curious, he has traveled farther than most starships in search of forgotten knowledge, impossible questions, and the perfect cup of stardust tea.

If you happen to find him at the Last Restaurant at the End of the Universe, don't rush the conversation. He has been known to pause for several minutes before answering a question—and somehow, the answer is always worth the wait.

Welcome to Gallumbits, where every species has a place at the table.
three.hills.grid.outworldz.net:8002/Eccentrica%20Gallumbits/393/506/54

Come get some STUFF at the yard sale

DJ DragonLady - EARLY MORNING BREAKFAST SHOW at Party Stage on Alternate Metaverse : Tue 21st Jul 6:00 AM to Tue 21st Jul 8:00 AM
DJ DragonLady - Dragon loves gothic rock, her sets are lively and often feature the less well known european artists
DJ DragonLady Shinobiaa Carpenoctem, bringing you 2 hours of incredible danceable tunes! Put on your dancing shoes and come on down to The Party Stage at Alternate Metaverse
We are looking forward to seeing you all here :)
Party Stage
Alternate Metaverse is the new landing point, come and make new friends
hop://alternatemetaverse.com:8002/Alternate%20Metaverse/31...
DJ Dragon Lady , bringing you 2 hours of incredible selection of music! Put on your dancing shoes and come on down to The Party Stage at Alternate Metaverse
We are looking forward to seeing you all here :)

hop://alternatemetaverse.com:8002/Alternate%20Metaverse/36...
Hello, roaming flock lovers!
Its been a mental rollercoaster, past months, to try and get a real smooth flying flocksie....and I slammed into the deadly hard Opensim limit of 20Hz....
It explains why people introduced things like KeyFramedMotion, to divide that gap into pieces---at the cost of a nasty load of events..
Which I explicitly ruled out of my world, since it would kill my place with 250+ roaming animals. So, I went into a crazy trench warfare with chatbots to find a solution, and, we've found a few nice tweaks; doesnt make a perfect smooth, but close enough without offering sim's or viewer's performance.
I'm still tweaking the internal details, but I will drop the Crane flock some time soon into me shoppie!
I'll keep u posted on that:)

Einige neue Häuser

🐞

Some new houses


LisaHellstein: danke schön ♥ 2 hours ago
Die Asienreise vom 20. Juli
OOC : Das Gruppenbild wurde auf einem Marktplatz auf der asiatischen Sim gemacht und zeigt die Teilnehmer des RP. Wir hatten ja verabredet dieses RP, das von Laisa Miller so engagiert und umsichtig vorbereitet worden ist, immer montags fortzusetzen.
https://carimasketchbook.blogspot.com/2026/07/die-asienrei...

💜Floating in love and hope.💜

Save your health.... and money.... ;-)
Smoking on grids is saving of money and no single way to hospital...
The smoking shop has many different smokes , even crazy fun ones and hachich....

Gianni und Legacy - harte Jungs im Rampenlicht

Es geht hier um das Gefühl, wenn Asphalt unter den Schuhen vibriert und Neonlicht auf Stoff trifft.

Jede Naht erzählt von Bewegung, von Energie, von dem Moment, bevor etwas passiert. Ein klarer Impuls, der sich durchsetzt. Laut, kompromisslos, echt.

Wer das trägt, spielt nicht mit Mode – er spielt mit Wirkung.
Zwischen Straße und Statement entsteht etwas, das bleibt:
Ein Bild, ein Rhythmus, ein Blick, der nicht fragt, sondern sagt: Ich bin hier.
Men Trunks
-Comparability
- Gianni
- Jake/Ares
- Legacy

You can find them at the following locations:
• Mainstore
• SunnyMall
• Cosplay Corner
• Acres Mega Mall
• Rosemoor

Mainstore Location:
hop://login.digiworldz.com:8002/Moon%20Wolf%20Lounge/491/4...
or
login.digiworldz.com:8002:Moon Wolf Lounge

Thank you for shopping at Violet Moon Shop.
Female Bikini Set
-Athena
-LaraX
-Legacy
-Reborn

You can find them at the following locations:
• Mainstore
• SunnyMall -
• Cosplay Corner
• Acres Mega Mall
• Rosemoor

Mainstore Location:
hop://login.digiworldz.com:8002/Moon%20Wolf%20Lounge/491/4...
or
login.digiworldz.com:8002:Moon Wolf Lounge

Thank you for shopping at Violet Moon Shop.

Happy Duck at the Welcome

i am looking for an apothecary set. i currently have one called Medieval Apothecary 2 shelves and a counter, but i need to fill a small store with it. I believe there is a Pasteur set that i have seen. Does anyone know where I may find that? or something similar to it?

NightshadeCeres: i don‘t know the pasteur set but the potion shelf looks very „apothecary“ & perhaps it is decorated with stuff for you in any of this locations: https://ww2.hypercat.info/Search/Results/Items/spiritua... 16 hours ago
It's Beach Party Time at Bare Lilies!

DeeJay Sofee and Host Lilie are kicking up the sand TODAY at 12 Noon!

Join us on the hot side of OpenSim for an afternoon packed with great music, laughter, dancing, and plenty of beach fun! Feel the summer vibes as DeeJay Sofee spins "COUNTRY" while Host Lilie keeps the party rocking.

Dance in the sand
Meet new friends
Bounce to the beats
Laugh, relax, and make unforgettable memories!

Everyone is welcome, so grab your friends, slip into your favorite beachwear, and head over for an afternoon you won't want to miss!

Location:
Bare Lilies 3
hop://alternatemetaverse.com:8002/Bare%20Lilies%203/32/119...

Today • 12 Noon Grid Time

Don't forget your beachwear… because the sand is hot, the music is hotter, and the party is about to get sizzling!

Trucks, New delivery, 100 to choose from

Modern, Classic, also Construction Trucks, Semi Trucks, Haulage Trucks, Fuel Trucks, cant list all you need to see.

Take a look at my regions

Boats Region
hop://login.friends-grid.com:8002/Alina's%20Boats/516/457/23

Alina Custom Vehicles
hop://login.friends-grid.com:8002/Alina's%20Vehicles/369/301/22

Alina Motorcycles
hop://login.friends-grid.com:8002/Alina's%20Motorcycles/181/361/22

Alina Aviation
hop://login.friends-grid.com:8002/Alina's%20Aviation/539/498/21

Alina Race Cars
hop://login.friends-grid.com:8002/Alina's%20Race%20Vehicles/915/185/22

More than just vehicles, lots of accessories.

The Frogs Splash Ride..... is ready

A fabulous evening of some of the most celebrated tunes to emerge from the Motown record label. Classics from Stevie Wonder, Diana Ross, The Jackson 5, Smokey Robinson and loads more. 12 - 2pm Grid time at London City's premier night club MYYST. login.gentlefiregrid.net:8002:London City
Die Vorfreude ist schön, euch alle bald auf unserer Fete zu seh'n. Haltet euch den Termin ja frei und kommt zur wilden Feierei
Es ist wieder Montag und Zeit für die abwechlungsreiche Music von A bis Z

It's great to see you all at our party soon. Save the date and come along to the wild celebration.
It's Monday again and time for varied music from A to Z
11:00 SLT
tomis-world.de:8002:Beach Club

Coming soon. Move regions on the map, and create new ones by dragging and dropping an OAR from disk or 260+ Frees OARs

https://gyazo.com/ef4619f8b3a5e385be274c717252c7da

https://gyazo.com/24f34905f70ec9d49941786a04a90117


Sharpened Razor: I just wanted to take a moment to say a sincere thank you for all the hard work, dedication, and countless hours you've put into creating and maintaining DreamGrid. DreamGrid has made it possible for... 14 hours ago

New maps allow drag and droping to create regions from OARS. And moveing them around.

https://gyazo.com/ef4619f8b3a5e385be274c717252c7da

https://gyazo.com/8b0beccfa835d9403feefdf6e5de0c17

HAPPENING SOON IN AMV!

This year AMV is having a one off 3 day Special event, that being the Summer Sizzler, with a variety of performers and activities, bringing you fun, entertainment, banter, laughs, come and join in for a Special 3 day weekend spectacular with the community!

Starting July 24th at 8am, the festivities continue on the 25th and 26th of July, this is a summer to never forget!

come see old friends and make some new friends, you are all welcome at AMV, the Summer Sizzler will be in the AMV Special Events Region, you do not want to miss this opportunity! This is a once in a life time Event! We look forward to seeing each and every one of you there!

hop://alternatemetaverse.com:8002/AMV%20Special%20Events/4...
Liebe Musikhörer und Strandtänzer,
morgen am 21. Juli gibts die nächste Musikalische Rumpelkiste mit bunter Tonmischuung zum Auspacken am Grid-Talk Strand. Ab 20:00 (11:00SLT) (Vormusik ab 19:30) packen wir's an - und aus.
Kommet zuhauf, wir freuen uns darauf.
dorenas-world.de:8002:Gridtalk
Dear music lovers and beach dancers,
tomorrow, July 21st, we're hosting another musical smorgasbord with a colorful mix of sounds to unpack at Grid-Talk Beach. Starting at 8:00 PM (11:00 AM SLT) (pre-show music from 7:30 PM), we'll be getting started – and unpacking!
Come one, come all, we're looking forward to it!
dorenas-world.de:8002:Gridtalk
10AM-NOON Bingo Hosting By Annie
Get ready for a morning filled with fun and excitement at our Bingo Bash hosted by Annelie70! Join us for an unforgettable event where music meets friendship, and laughter fills the air. Whether you�re a master at Bingo or a first-timer, this is the perfect opportunity to hang out, meet new friends, and enjoy some friendly competition.
Our venue features a fantastic pool area, so don�t forget your swimsuit! You can make some waves before we dive into the Bingo action. Plus, get your dancing shoes on because we�ll be grooving to some great tunes between rounds. Let�s keep that energy high and the good vibes flowing!
Mark your calendars for an morning of winning, dancing, and plenty of amazing memories! Bring your friends along and let�s make this Bingo Game the highlight of the week! Don�t miss out on the fun�see you there!
Singularity Users: x-grid-info://digi/region/Faircrest/242/202/22
Firestorm Users: hop://login.digiworldz.com:8002/Faircrest/242/202/22
10:00‑12:00 Bingo Ospitato da Annie
Preparati per una mattinata piena di divertimento ed entusiasmo al nostro Bingo Bash ospitato da Annelie70! Unisciti a noi per un evento indimenticabile dove musica e amicizia si incontrano e l’aria si riempie di risate. Che tu sia un esperto di Bingo o alla tua prima partita, questa è l’occasione perfetta per rilassarti, conoscere nuove persone e goderti una competizione amichevole.
La nostra location offre una fantastica area piscina, quindi non dimenticare il costume! Puoi fare qualche tuffo prima di immergerci nell’azione del Bingo. E metti le scarpe da ballo, perché balleremo tra un round e l’altro. Manteniamo alta l’energia e facciamo scorrere le vibrazioni positive!
Segna la data per una mattinata di vittorie, balli e tanti ricordi meravigliosi! Porta i tuoi amici e rendiamo questo Bingo il momento più bello della settimana! Non mancare — ci vediamo lì!
Utenti Singularity: x-grid-info://digi/region/Faircrest/242/202/22
Utenti Firestorm: hop://login.digiworldz.com:8002/Faircrest/242/202/22
10 AM‑12 PM Bingo Presentado por Annie
Prepárate para una mañana llena de diversión y emoción en nuestro Bingo Bash presentado por Annelie70. Únete a nosotros para un evento inolvidable donde la música se mezcla con la amistad y las risas llenan el ambiente. Seas un maestro del Bingo o un principiante, esta es la oportunidad perfecta para relajarte, conocer nuevas personas y disfrutar de una competencia amistosa.
Nuestro lugar cuenta con una fantástica zona de piscina, ¡así que no olvides tu traje de baño! Puedes darte un chapuzón antes de comenzar con la acción del Bingo. Y ponte los zapatos de baile, porque estaremos moviéndonos al ritmo de buena música entre rondas. Mantengamos la energía alta y las buenas vibras fluyendo.
Marca tu calendario para una mañana de premios, baile y muchos recuerdos increíbles. Trae a tus amigos y hagamos de este Bingo el mejor momento de la semana. ¡No te lo pierdas — nos vemos allí!
Usuarios de Singularity: x-grid-info://digi/region/Faircrest/242/202/22
Usuarios de Firestorm: hop://login.digiworldz.com:8002/Faircrest/242/202/22
**Game Time with Hostess Annelie**
Welcome to the Community Social Club! Join us this Wednesday for an exciting Greedy Game hosted by Annelie. Get ready for some fun and friendly competition as we dive into the noon grid time festivities.1 hour Greedy and Amusement Park after, We can't wait to see you there!
Singularity Users: x-grid-info://digi/region/Faircrest/242/202/22
Firestorm Users: hop://login.digiworldz.com:8002/Faircrest/242/202/22
Game Time con l’Hostess Annelie
Benvenuti al Community Social Club! Unisciti a noi questo mercoledì per un emozionante Greedy Game ospitato da Annelie. Preparati per divertimento e sana competizione mentre ci immergiamo nelle festività del grid time di mezzogiorno.
1 ora di Greedy e, a seguire, Amusement Park.
Non vediamo l’ora di vederti lì!
Utenti Singularity: x-grid-info://digi/region/Faircrest/242/202/22
Utenti Firestorm: hop://login.digiworldz.com:8002/Faircrest/242/202/22
Game Time con la Anfitriona Annelie
¡Bienvenidos al Community Social Club! Únete a nosotros este miércoles para un emocionante Greedy Game presentado por Annelie. Prepárate para diversión y competencia amistosa mientras disfrutamos de las festividades del grid time del mediodía.
1 hora de Greedy y, después, Amusement Park.
¡Estamos deseando verte allí!
Usuarios de Singularity: x-grid-info://digi/region/Faircrest/242/202/22
Usuarios de Firestorm: hop://login.digiworldz.com:8002/Faircrest/242/202/22
**Party Time with Dj Annie @ Decades: 80s & 90s Mixt Music!**
Get ready to groove to your favorite hits from the 80s and 90s! Join us at Decades in Fairhaven for an unforgettable two-hour mixt music party with DJ Annie spinning all the best tunes.
🗓 Date: 26-07-21
🕛 Time: 12 PM - 2 PM
📍 Location: Decades, Fairhaven (162, 84, 22)
Bring all your friends and let’s make some amazing memories together! Don’t miss out on the fun – see you there!
Singularity Users: x-grid-info://digi/region/Fairhaven/929/3362/22
Firestorm Users: hop://login.digiworldz.com:8002/Fairhaven/929/336/22
Party Time con Dj Annie @ Decades: ¡Música Mixt de los 80s y 90s!
¡Prepárate para bailar con tus éxitos favoritos de los años 80 y 90! Únete a nosotros en Decades en Fairhaven para una fiesta inolvidable de dos horas con DJ Annie mezclando los mejores temas.
🗓 Fecha: 26-07-21
🕛 Hora: 12 PM - 2 PM
📍 Lugar: Decades, Fairhaven (162, 84, 22)
¡Trae a todos tus amigos y hagamos recuerdos increíbles juntos! No te pierdas la diversión — ¡nos vemos allí!
Usuarios de Singularity: x-grid-info://digi/region/Fairhaven/929/3362/22
Usuarios de Firestorm: hop://login.digiworldz.com:8002/Fairhaven/929/336/22
Party Time con Dj Annie @ Decades: Musica Mixt Anni 80 e 90!
Preparati a ballare con i tuoi successi preferiti degli anni 80 e 90! Unisciti a noi al Decades di Fairhaven per una festa indimenticabile di due ore con DJ Annie che suonerà tutte le migliori hit.
🗓 Data: 26-07-21
🕛 Orario: 12 PM - 2 PM
📍 Luogo: Decades, Fairhaven (162, 84, 22)
Porta tutti i tuoi amici e creiamo insieme ricordi fantastici! Non perdere il divertimento — ci vediamo lì!
Utenti Singularity: x-grid-info://digi/region/Fairhaven/929/3362/22
Utenti Firestorm: hop://login.digiworldz.com:8002/Fairhaven/929/336/22

Christin: TOMORROW PARTY CANCEL BECOUSE OF SICKNESS SORRY ALL 19 hours ago
**Visit this Location**
Come over to Little Sweden Norrkoping and Fairhaven, And Acres Mega Sky Mall ! We are excited to welcome you to Annelies Fashion Boutique and Shoe Store. and Annelies Dinkie Store Discover our stunning selection of Athena/Maitreya and Legacy heels, boots, sneakers, and sandals. Larax and Reborn, Don't miss the chance to come by and explore our unique system clothes available in-store. We can't wait to see you there
📍 Annelie’s Fashion Boutique – Fairhaven Sim
📍 Annelie’s Fashion Boutique – Little Sweden Norrkoping Sim
hop://login.digiworldz.com:8002/Fairhaven/569/828/22
hop://login.digiworldz.com:8002/Little%20Norrkoping/201/12... Viewer
x-grid-info://digi/region/Little%20Norrkoping/201/128/21 Singularity viewer
x-grid-info://digi/region/Nefertari%20Acres%20of%20Beauty/146/257/3010
hop://login.digiworldz.com:8002/Nefertari%20Acres%20of%20B...
Visita esta ubicación
Ven a Little Sweden Norrköping y Fairhaven, ¡y al Acres Mega Sky Mall!
Estamos emocionados de darte la bienvenida a Annelie’s Fashion Boutique and Shoe Store y Annelie’s Dinkie Store.
Descubre nuestra impresionante selección de tacones, botas, zapatillas y sandalias para Athena/Maitreya, Legacy, Larax y Reborn.
No te pierdas la oportunidad de explorar nuestra ropa única system disponible en la tienda.
Estamos deseando verte allí.
📍 Annelie’s Fashion Boutique – Fairhaven Sim
📍 Annelie’s Fashion Boutique – Little Sweden Norrkoping Sim
hop://login.digiworldz.com:8002/Fairhaven/569/828/22
hop://login.digiworldz.com:8002/Little%20Norrkoping/201/12...
Firestorm Viewer
x-grid-info://digi/region/Little%20Norrkoping/201/128/21 Singularity viewer
x-grid-info://digi/region/Nefertari%20Acres%20of%20Beauty/146/257/3010
hop://login.digiworldz.com:8002/Nefertari%20Acres%20of%20B...
Visita questa location
Vieni a Little Sweden Norrköping e Fairhaven, e all’Acres Mega Sky Mall!
Siamo entusiasti di darti il benvenuto presso Annelie’s Fashion Boutique and Shoe Store e Annelie’s Dinkie Store.
Scopri la nostra splendida selezione di tacchi, stivali, sneakers e sandali per Athena/Maitreya, Legacy, Larax e Reborn.
Non perdere l’occasione di visitare e esplorare i nostri esclusivi abiti system disponibili in negozio.
Non vediamo l’ora di vederti lì.
📍 Annelie’s Fashion Boutique – Fairhaven Sim
📍 Annelie’s Fashion Boutique – Little Sweden Norrkoping Sim
hop://login.digiworldz.com:8002/Fairhaven/569/828/22
hop://login.digiworldz.com:8002/Little%20Norrkoping/201/12...
Firestorm Viewer
x-grid-info://digi/region/Little%20Norrkoping/201/128/21 Singularity viewer
x-grid-info://digi/region/Nefertari%20Acres%20of%20Beauty/146/257/3010
hop://login.digiworldz.com:8002/Nefertari%20Acres%20of%20B...
DJ Dave loves to entertain, bringing you a unique experience unlike any other!

Come on down for 2 hours of fun, banter and laughs!

come join him for a rodeo rideeee

hop://alternatemetaverse.com:8002/Alternate%20Metaverse/36...
**Visit Sim Faircrest and Fairhaven !**
Welcome to Faircrest and Fairhaven Sim! We invite you to explore our vast and exciting virtual world. Discover the vibrant Rosemoor Shopping District, relax at our beautiful beach area, or take a seat on our charming bus. Challenge your friends to a fun game of bowling, indulge yourself at La Bella Spa, or dance the night away at the Decades Club party! Skate-O-Rama and Phantasy Textures,
For the , we have plenty of spaces for you to enjoy. Want to see everything the amusement park has to offer? Hop on the tram and experience thrilling rides like the wild roller coaster, exciting swings, and the KrazyKarts go-kart track and Visti Community Social Club ! For rentals and more information, please reach out to Phantazia Serendipity or Annelie70 Resident/DJ Annie. We can't wait to see you there!
x-grid-info://digi/region/Faircrest/210/194/22
x-grid-info://digi/region/Fairhaven/890/340/32

¡Visita Sim Faircrest y Fairhaven!
Bienvenido a Faircrest y Fairhaven Sim. Te invitamos a explorar nuestro vasto y emocionante mundo virtual. Descubre el vibrante Distrito Comercial de Rosemoor, relájate en nuestra hermosa zona de playa o toma asiento en nuestro encantador autobús.
Desafía a tus amigos a un divertido juego de bolos, date un gusto en La Bella Spa o baila toda la noche en la fiesta del Decades Club. También encontrarás Skate‑O‑Rama y Phantasy Textures.

Para el parque de diversiones, tenemos muchos espacios para que disfrutes. ¿Quieres ver todo lo que ofrece? Súbete al tranvía y vive atracciones emocionantes como la montaña rusa salvaje, los columpios vibrantes y la pista de KrazyKarts para go‑karts. Además, visita el Community Social Club.

Para alquileres y más información, por favor contacta a Phantazia Serendipity o Annelie70 Resident/DJ Annie.
¡No podemos esperar a verte allí!

x-grid-info://digi/region/Faircrest/210/194/22
x-grid-info://digi/region/Fairhaven/890/340/32

Visita Sim Faircrest e Fairhaven!
Benvenuto in Faircrest e Fairhaven Sim. Ti invitiamo a esplorare il nostro vasto ed emozionante mondo virtuale. Scopri il vivace Rosemoor Shopping District, rilassati nella nostra splendida area della spiaggia oppure siediti sul nostro affascinante autobus.
Sfida i tuoi amici a una divertente partita di bowling, concediti un momento di relax alla La Bella Spa oppure balla tutta la notte alla festa del Decades Club. Troverai anche Skate‑O‑Rama e Phantasy Textures.

Per il parco divertimenti, abbiamo tanti spazi da godere. Vuoi vedere tutto ciò che offre? Sali sul tram e vivi attrazioni emozionanti come le montagne russe selvagge, le altalene mozzafiato e la pista di go‑kart KrazyKarts. Inoltre, visita il Community Social Club.

Per affitti e maggiori informazioni, contatta Phantazia Serendipity o Annelie70 Resident/DJ Annie.
Non vediamo l’ora di vederti lì.

x-grid-info://digi/region/Faircrest/210/194/22
x-grid-info://digi/region/Fairhaven/890/340/32

Love Fishing?
I Can REEL8!!
https://reel8fish.com/


Yinni Benelli: 'Oh no — you lost it! Cast again' ... looks for some dynamite. ;) yesterday

Download Link der neuen Features: https://dev.proxnet.org/features.md

Maimale Länge überschritten, ich stelle die Details der neuen Sftware als Download link bereit

Die Planung meiner neuen OpenSim Software,

wer mehr wissen möchte kann sich den Beitrag in meinem Profil durchlesen. Er ist sehr lang deswegen wollte ich die Frontpage damit nicht zuspammen.

LG Wiener

SiMonaengel: Ein Riesenprojekt Hut ab... Ich freue mich besonders darauf endlich wieder meine outfits mit thumbnails wieder im inventar hinterlegen zu können das fehlt mir sehr muss ich sagen als shopaholic :-) au... just now
Die Planung meiner neuen OpenSim Software

GridNode – Features (Rust + Rapier vs. OpenSim + ubODE)
Dieses Dokument beschreibt die Fähigkeiten der neuen Grid-Software gridnode gegenüber dem klassischen OpenSim/Robust (Mono/C# + ubODE-Physik). GridNode ist eine neu entwickelte Grid-Server-Software – kein Fork, keine Herauslösung einzelner Robust-Handler, sondern eine eigenständige Software in Rust (native Binary, kein GC/JIT, planbarer RAM, speichersicher, Cross-Plattform Linux + Windows ohne Runtime beim Nutzer; Ausnahme: reine CPU-Hotspots wie Kompression dürfen in C eingebunden werden).

Nach außen bleibt GridNode strikt LLUDP + CAPs + SL-Asset-Typen, damit Firestorm, Alchemy, Cool VL ohne einen einzigen Patch verbinden. Nach innen ist alles neu, modern, parallel und schnell. Dieses Dokument geht ausschließlich um die Fähigkeiten selbst – nicht um Installation (siehe installation.md) und nicht um die Bauwellen-Reihenfolge/Roadmap (siehe roadmap.md).

Produktziel in einem Satz: Betritt ein User mit unverändertem Firestorm ein gridnode-Grid, soll er innerhalb der ersten Minute merken, dass alles rezt in Sekunden statt Minuten, flüssig läuft, PBR-fotorealistisch aussieht, saubere Physik hat, Sub-100-ms-Chat/Teleport reagiert und spatial WebRTC-Voice funktioniert – ohne dass er irgendetwas umgestellt hat.

1. Physik: Rapier statt ubODE
Rapier-Physik (nativ Rust, Multi-Core) als ubODE-Ersatz. Deterministisch, saubere Fahrzeuge/Boote/Fluggeräte.
Vehicle-Constraints (llSetVehicleType-kompatibel): Ein Test-Fahrzeug fährt sauber und fällt nicht durch den Boden – dort, wo ubODE bei Fahrzeugen bekannte Schwächen hat, muss Rapier messbar sauberer sein.
Determinismus: Rapier läuft mit enhanced-determinism – dieselbe fixierte Feature-Matrix bildet zusammen mit dem WASM-Fuel-Determinismus die Basis für späteren Rollback-Netcode.
Physik-Schutz / Anti-Griefing (§17a.4):
Cap auf dynamische Bodies pro Avatar (MaxDynamicBodiesPerAgent, Default
– verhindert das Fluten des IslandManager durch „1000 Trümmer am Körper".
Auto-Sleep für ruhende Bodies (Standard) – ruhende Masse kostet keine CPU.
CCD bleibt an (schnelle Objekte tunneln nicht), ist aber pro Region budgetiert.
Absurd hohe Kollisions-Shapes werden auf Convex-Hull/Box degradiert (Rapier SharedShape), statt die Broad-Phase zu fluten.
Der Kernunterschied zum Alten: Klassisches OpenSim fährt die Region im Single-Thread + .NET-GC – eine überkomplexe Physiklast reißt die ganze Sim mit. Rapier läuft parallel (siehe §2) und ist pro Region konfigurierbar budgetiert.

2. Multi-Core / Nebenläufigkeit (die VM darf, was sie kann)
Grundregel (nicht verhandelbar): Was die VM/der LXC an CPU-Kernen und RAM hat, darf gridnode auch benutzen. Kein künstliches Single-Thread-Limit wie im klassischen Mono-OpenSim.

tokio Multi-Thread-Runtime überall (worker_threads = num_cpus). Kein current_thread-Runtime für Server-Prozesse.
CPU-heavy Arbeit (Physik-Steps, KTX2-Transcode, JPEG2000-Decode, Hashing, LSL→WASM-Kompilierung, Interest-Management-Rechnungen) läuft im rayon-Pool über alle Kerne, nicht im Async-Runtime.
LLUDP-Paketverarbeitung über einen Worker-Pool (mehrere Tasks pro Circuit), damit ein zappelnder Client keinen anderen ausbremst.
WASM-Scripting (wasmtime): Instance-Pool + eigener Thread-Pool, jedes Skript mit eigenem Zeit-Budget, keine globale Sperre.
HTTP/2-CAPs (hyper): multiplexed, laufen auf allen Tokio-Workern.
DB-Zugriffe: sqlx-Pool mit max_connections = 2 × num_cpus als Startwert.
Ressourcen-Freigabe: Die [Runtime]-Section darf Limits hochsetzen, nicht künstlich runter (WorkerThreads/RayonThreads/WasmThreads = auto). gridnode-region/-login/-caps bekommen keine CPUQuota (dürfen 100 % aller Kerne nutzen); nur Worker (IAR/OAR/Backup/HG/Cleanup) sind gequotet.
Verifikation: Unter Last muss htop/top -H zeigen, dass alle Cores der VM ausgelastet werden, nicht nur einer; Prometheus-Metriken exportieren per-Thread- CPU-Zeit, damit Single-Thread-Regressionen sofort auffallen.
Ökosystem: async I/O über tokio, HTTP über hyper/axum.

3. Prozess-Architektur (jeder Handler ein eigener Prozess)
Problem beim Alten: Klassisches OpenSim/Robust läuft im Wesentlichen in einem Sim- und einem Robust-Prozess. Sobald jemand eine große IAR/OAR importiert oder exportiert, ein Backup läuft oder ein HG-Transfer viele Assets zieht, geht der ganze Prozess (und damit die Region bzw. das Grid) in die Knie – Avatare ruckeln, Login geht nicht mehr, Physik steht.

Regel bei GridNode (nicht verhandelbar):

Jeder Handler = eigener OS-Prozess, verwaltet über eine eigene systemd-Unit (Restart=on-failure, eigene Ressourcen-Limits via CPUQuota=, MemoryMax=, IOWeight=).
Kein Handler darf die Simulation blockieren. Lange laufende Arbeit (Import/Export/Backup/HG-Bulk) läuft immer in einem Worker-Prozess mit eigener CPU-/IO-/Memory-Quote.
Kommunikation ausschließlich über IPC (Unix-Domain-Sockets + gRPC oder tokio-Message-Bus). Kein Shared-State im Speicher zwischen Handlern.
Backpressure ist Pflicht: Jede IPC-Queue hat eine feste Kapazität; ist sie voll, wird der Producer gebremst – niemals der Sim.
Priorität: gridnode-region und gridnode-login höchste Priorität (Nice=-5); Worker (gridnode-iar/-oar/-backup/-hg) niedrige (Nice=+10, IOWeight=50).
Crash-Isolation: Stürzt ein Worker ab, startet ihn systemd neu; Region und Login laufen ungestört weiter.
Prozess-Landkarte (systemd-Units): gridnode-region (LLUDP, Physik, Interest-Management, EventQueue), -login, -caps (HTTP/2-CAPs), -assets (CAS-Storage, KTX2-Transcode-Queue, Cache), -peer (Peer-Hub, Gossip/PEX, Heartbeats), -voice (WebRTC-SFU-Bridge), -scripts (WASM-Runtime), -jobs (persistente Job-Queue), -iar, -oar, -backup, -hg, -metrics, -search, -webviewer.

Effekt („Ei-aus-der-Hose"): Region-TPS bleibt selbst während 5-GB-OAR-Exports stabil; Login und Teleport funktionieren, während ein IAR importiert wird; ein defekter/hängender Worker reißt nichts anderes mit; Ressourcen sind planbar.

Kill-Switch: Owner/Admin kann jeden Job per Admin-CAP abbrechen – das killt nur den Worker-Prozess, nicht die Region.

3.1 Admin-Konsole (gridnode console)
Ersatz für die interaktive OpenSim/Robust-Konsole: ein REPL mit kurzen, sprechenden Befehlen, der Config + gridnode.env selbst lädt.

Lese-Befehle: show regions, show users, show estates, show services (gridnode-*-Units + Status), help, quit/exit.
Schreib-Befehle (Anlegen): create user, create inventory (Backfill des Standard-Ordner-Skeletts), create estate, create region (mit Grundflächen- Kollisionsprüfung über die volle Region-Fläche, size = positives Vielfaches von 256).
Schreib-Befehle (Ändern): change region estate, change estate owner.
Als Dienst attachbar (wie Robust): gridnode-console.service startet die Konsole in einer screen-Session (screen -r gridnode-console, lösen mit Ctrl-a d); quit/exit schließt nur den Prompt und öffnet sofort einen frischen. PATH-Symlink /usr/local/bin/gridnode.
4. Asset-System: CAS/SHA-256 statt BLOB-Chaos
Problem beim Alten: In klassischem OpenSim liegen Assets als BLOBs in der DB (assets-Tabelle), verknüpft über zig Tabellen (inventoryitems, inventoryfolders, prims, primitems, terrain, regionsettings, avatarappearance, bakedtextures, …). Ein „welche Assets braucht niemand mehr?" ist praktisch nicht beantwortbar → DBs wachsen ins Unendliche, Backups werden riesig, Migration ist Hölle.

Lösung bei GridNode: Assets werden strikt getrennt von Metadaten gespeichert. Die DB kennt nur Referenzen, nie den Inhalt.

4.1 Content-Addressable Storage (CAS)
Pfad = Hash: cas/// (zweistufige Fanout-Struktur gegen Riesen-Verzeichnisse; ab ~5 Mio. Dateien/Node auf dreistufig migrierbar, [Assets] FanoutDepth). Datei = Roh-Asset (Textur/Mesh/Sound/Notecard/…).
Deduplication automatisch: Zwei identische Texturen = 1 Datei.
Immutable nach Landung (nicht verhandelbar): Sobald eine Datei atomar in cas/ liegt, wird sie chmod 0444 gesetzt. Der Hash bleibt damit für immer gültig; versehentliches Überschreiben ausgeschlossen. Änderungen = neues Asset mit neuem Hash.
Filesystem-Backups (rsync/zfs-snapshot) reichen – keine 200-GB-MySQL-Dumps.
Schlanke DB-Tabellen: asset_meta (sha256 PK, asset_type, mime, size, created_at, origin, origin_sha256), asset_ref (eine verbindliche Referenz-Tabelle für Cleanup), inventory_item, inventory_folder, prim, prim_asset. Jede Stelle, die früher eine asset_id (UUID) hielt, hält jetzt einen asset_sha256.
4.2 Cleanup endlich möglich (Mark-and-Sweep)
Ein trivialer Mark-and-Sweep über die Referenz-Tabelle:

Mark: gridnode-jobs durchläuft asset_ref + referenzierende Tabellen und markiert alle genutzten sha256.
Sweep: Alles Unmarkierte, das älter als X Tage ist (Standard 30), wandert nach quarantine/.
Purge: Nach weiteren Y Tagen (Standard 30) endgültige Löschung.
Läuft als eigener Worker gridnode-cleanup (systemd-Timer, nachts), belastet die Sim nicht; Owner kann per Admin-CAP „Dry-Run" fahren.

4.3 Asset-Performance & Sicherheit (rein serverseitig, Viewer merkt nichts)
Kanonisierung vor dem Hashen (Voraussetzung für echte Dedup): Notecards (UTF-8 NFC, LF), LSL-Text (UTF-8 NFC, LF), Meshes (kanonische LLSD-Binary-Serialisierung mit fester Feld-Reihenfolge), Texturen (J2K→KTX2 falls Ktx2OnImport=true). Hash immer über die ausgelieferte Form. Original-Bytes werden separat als origin_sha256 gehasht und – falls abweichend – zusätzlich abgelegt (für bit-identischen HG-Export).
Immutable-Auslieferung mit ewigem Cache: GetTexture/GetMesh/GetMesh2 tragen Cache-Control: public, immutable, max-age=31536000 und einen ETag = SHA-256. Firestorm/libcurl cached damit cross-region und cross-grid unbegrenzt → beim zweiten Besuch Rez-Zeit ~0.
Zero-Copy-Auslieferung (hyper + Linux): CAS-Dateien per sendfile(2) / tokio-uring splice direkt aus dem Filesystem-Cache in den TCP-Socket – kein Userspace-Puffer, keine Kopie. Ein gridnode-caps-Prozess sättigt trivial 1 Gbit/s bei zweistelliger CPU-Auslastung. HTTP/2 multiplexed hunderte parallele Asset-Requests eines Viewers über eine Verbindung.
Prefetch entlang der Interest-Liste: gridnode-region weiß per Interest-Management, welche Prims als nächstes sichtbar werden; gridnode-assets warmed die zugehörigen Texturen/Meshes in den OS-Filesystem-Cache vor, bevor Firestorm sie anfragt → keine grauen Kartons mehr bei Bewegung/Draw-Distance-Erhöhung.
Sichere Uploads / Peer-Fetches (Hash ist der Beweis): Jeder eingehende Byte-Strom wird streaming gehasht; kein Byte landet in cas/, bevor der SHA-256 stimmt. Atomarer Schreibvorgang tmp/.partial → fsync → rename() → chmod 0444. Fehlgeschlagene Hash-Prüfung → quarantine/. Peer-Antworten müssen nicht signiert sein – der Hash beweist den Inhalt, egal wer die Bytes liefert.
Fsync-Modus ([Assets] FsyncMode = per_file | per_batch, Default per_file): per_batch schont SSD-IOPS bei Bulk-Uploads (nur bei journal-safen FS zulässig).
4.4 Asset-Resilienz im Peer-Verbund (kein toter Link, kein grauer Karton)
Regel (nicht verhandelbar): Wenn ein Grid ein Asset einmal aus dem Peer-Verbund geladen hat, liegt es dauerhaft im lokalen CAS. Fällt das Ursprungs-Grid aus, bleibt das Asset für die eigenen Nutzer verfügbar. Der Peer-Verbund ist Cache/CDN, keine Live-Referenz nach außen.

Sobald ein Grid ein Asset per SHA-256 zieht, wird es atomar in das lokale cas/ geschrieben und ist ab dem Moment eigener Besitz. Keine URL-/Grid-Bindung mehr – kein „Asset lebt auf Grid X". asset_meta.origin hält nur zur Statistik fest, wo es herkam, nicht als Auflösungsquelle.
Optionale Replikation: [Assets] Replicas = N (Default 0, empfohlen 2–3 für Community-Grids) pusht neue eigene Assets aktiv an N weitere Peers.
Retention: Lokal gezogene Peer-Assets zählen wie eigene und werden erst vom Mark-and-Sweep angefasst, wenn sie lokal von keinem Prim/Inventar mehr referenziert werden. „Ursprungs-Grid offline" ist kein Löschgrund.
HG-Sonderfall: Assets aus klassischen HG-Fremdgrids werden beim ersten Zugriff immer kopiert und lokal persistiert.
Ablauf beim Fetch: Fehlt lokal, fragt gridnode-assets den Peer-Verbund (SHA-basiert, Anycast auf bekannte Peers, nach Latenz sortiert); Antwort wird gleichzeitig an den Viewer gestreamt und in tmp/ geschrieben, nach Verifikation atomar nach cas/ verschoben. Ein temporärer Miss löst retry/„lädt" aus, nie sofort Unable to find asset.
4.5 Asset-Redundanz ([Assets] Replication)
Asset-Verlust (grauer Avatar, fehlende Kleidung) ist der schlimmste Fehler für den User – Redundanz ist Pflicht, nicht Option. Ein einziger Regler:

Replication = k1 (nur Kapazität, kein Failover) · k2 (Standard) · k3 (maximal).
k ist ein Ziel-Zustand: Ein Reconciliation-Loop (Ist→Soll, im gridnode-jobs, gedrosselt/resumierbar) zieht bei Ist < Soll fehlende Kopien nach (Self-Healing auch bei Knoten-Ausfall) und entfernt bei Ist > Soll überzählige.
Downgrade-Safety-Gate: Eine Kopie wird erst gelöscht, wenn nachweislich k verifizierte Kopien auf gesunden Knoten existieren; nie löschen, solange ein Knoten offline ist; Grace-Period statt Sofort-Löschung.
Hot-Reload ohne Neustart: gridnode assets reload liest die INI neu ein und stößt den Reconciliation-Job an – kein Prozess-Neustart.
Erasure Coding (Reed-Solomon m+p) ist als gleichrangiges Speicher-Profil für große Pools geplant (gleiche Sicherheit bei deutlich weniger Platz).
Content-Adressierung, k-Replikation und EC sind rein intern (Data-Plane). Nach außen (Viewer, HG) sprechen wir klassisch OpenSim (UUID); die Brücke ist die legacy_asset_map.
4.6 Migration von klassischem OpenSim (kein Neubau, kein Vendor-Lock)
Umsteigende Owner exportieren ihre Alt-Welt als IAR (Inventar) und OAR (Region) und importieren sie – immer über die Worker-Prozesse gridnode-iar/gridnode-oar, damit die Region weiterläuft.

Import-Pipeline pro Asset: Kanonisierung vor Hash → SHA-256 wird cas/-Name; Original-Erhalt als origin_sha256 (bit-identische HG-Rückgabe); Dedup automatisch; Alt-UUIDs bleiben in legacy_asset_map (uuid → sha256) erhalten (HG-Referenzen weiter auflösbar); JPEG2000 optional zusätzlich als KTX2 abgelegt (ktx2_on_import=true), Original bleibt.
Kein Passwort für IAR/OAR-Befehle: Anders als klassisches OpenSim (load iar ) verlangen gridnode-Befehle kein Nutzer-Passwort; die Autorisierung ergibt sich aus dem Owner-Kontext (Konsole/Hub).
Export-Pipeline ist der symmetrische Weg zurück: Standard-konformes IAR/OAR, das jedes klassische OpenSim wieder einliest; pro Asset wird bevorzugt origin_sha256 verwendet → Alt-Grid erhält die bit-identische Original-Datei zurück.
Warum das alles löst: DB bleibt schlank (nur Metadaten), Cleanup funktioniert (eine Referenz-Tabelle, ein Mark-and-Sweep), Backups trivial, echte Deduplication gratis, Zero-Copy + ewig cachebar, Integrität bewiesen (Hash + chmod 0444), Migration ohne Neubau, kein Vendor-Lock.

5. Scripting: LSL/OSSL kompatibel, aber massiv schneller
Zwei-Stufen-Engine (eine Engine nach außen):

Stufe A – AST/Bytecode-Interpreter (zuerst): LSL-Parser (pest/nom) → typisierter AST/eigener Bytecode → schneller Rust-Interpreter in gridnode-scripts. Der gesamte Skript-Zustand (Variablen, aktueller state, Event-Queue, Timer-Rest, Listener) ist eine eigene, serde-fähige Struktur → trivial serialisierbar für Region-Crossing.
Stufe B – WASM-Beschleuniger (danach): heiße Skripte laufen als WASM in wasmtime (Sandbox, Multi-Core, Instance-Pool). Weg dorthin: LSL-AST → Rust → wasm32 (LLVM-Optimierung), nicht eigener WASM-Codegen. Kompilat wird als serialisiertes wasmtime-Modul auf Platte gecacht (gegen Cold-Start beim Region-Start).
State-Ownership bleibt bei der AST-Ebene, nie im WASM-Linearspeicher – so bleibt der Zustand über Regionsgrenzen sauber transportierbar.
Determinismus: wasmtime mit consume_fuel (abgezählte Instruktionen = Skript-Zeitbudget) + nan_canonicalization = true + fixierter Cranelift-/Feature-Matrix (analog Rapier enhanced-determinism) → Basis für späteren Rollback-Netcode.
OSSL-Kompat-Layer für die gängigen os*-Funktionen. Reales OpenSim-Script aus einem Alt-Grid läuft unverändert.
Script-Debug-CAP (später) – ohne Region-Restart-Crash.
Verifikations-Ziel: 100 parallele Scripts ohne Region-TPS-Einbrüche; Cold-Start via Cache

SiMonaengel: Ein Riesenprojekt Hut ab... Ich freue mich besonders darauf endlich wieder meine outfits mit thumbnails wieder im inventar hinterlegen zu können das fehlt mir sehr muss ich sagen als shopaholic :-) au... just now

Gangsters old town freebies shops

avatars shop