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

💬 Chat





New at the OSHBC Store and The Shops at Stonehaven!

We have just added several items to the stores. Now that the Littlefield Admins have time to work on our RLV scripting we are thrilled to offer the following new items!!

Steel and Rubber Cuffs (arm and leg)
Padded Cuffs (arm)
Leather Cuffs (arm)
Female Chastity Belt
Male Chastity Cage
Plug Panel Gag

And a few fetish clothing items...

The Female Belt and Clothing are for Athena based avatars only at this time (sorry everyone....).
The other items will work with any avatar.

All of the items have been scripted by us and for the first time in OpenSim - they RETAIN the locking and keyholder status on relog and teleport!
We have done some Hypergrid testing and their operation is quite random depending on what version of OpenSim the grid you are hypergridding to is running.
We've seen about an 80% success rate when HG travelling, although if scripts are not active where you Hypergrid to, you may not be able to manipulate the menu.

We have hundreds of other items in the works... Stay tuned...
REEL8 Fishing System HUD v3.5 out now - Available at any of the current Beat Testing Fishing Zones listed here: https://reel8fish.com/map --- Toss out your old HUDs, this new version has the "Last Catch" feature fully working as well as other enhancements - The frame lights-up when you Land a Rare or Ultra-Rare Fish, different Colors so you can instantly recognize that it's time to take a Screenshot! Thank You Sea Clusion for Testing and for the screenshot of your HUD! Happy Fishing!! I can REEL8 to that!

Yinni Benelli: Good Stuff! Fun to fish and chat. ;) Thx. 27 minutes ago
👉 New in our little Shop ヅ

⇹ Umbrella Bench [PG]
✓ Singles
✓ Cuddles

⇹ Hippopotamus Seat
✓ Singles
✓ Cuddles
✓ Adult

⇹ Romantic Moon Seat
✓ Singles
✓ Cuddles
✓ Romantic

⇹ Mermaid Pool Float
✓ Color HUD
✓ Singles
✓ Cuddles

Enjoy! ヅ We hope you'll find something good for you ...ჩ

P.S. You'll find more new beautiful Stuff and naughty Furniture for You... made with Love ...჊
🚖 hop://spacegrid.online:6002/Te_Le/191/74/26

LisaHellstein: many many thanks ♄ 31 minutes ago
New at The Shops at Stonehaven and at OSHBC's store!

We have just added several items to the stores. Now that the Littlefield Admins have time to work on our RLV scripting we are thrilled to offer the following new items!!

Steel and Rubber Cuffs (arm and leg)
Padded Cuffs (arm)
Leather Cuffs (arm)
Female Chastity Belt
Male Chastity Cage
Plug Panel Gag

And a few fetish clothing items...

The Female Belt and Clothing are for Athena based avatars only at this time (sorry everyone....).
The other items will work with any avatar.

All of the items have been scripted by us and for the first time in OpenSim - they RETAIN the locking and keyholder status on relog and teleport!
We have done some Hypergrid testing and their operation is quite random depending on what version of OpenSim the grid you are hypergridding to is running.
We've seen about an 80% success rate when HG travelling, although if scripts are not active where you Hypergrid to, you may not be able to manipulate the menu.

We have hundreds of other items in the works... Stay tuned...

CherylFurse: This sounds fantastic!!! After years I was waiting for it - now it should come now in opensim. 80 % success rate when HG traveling is super!!! Much more than I had expected. Everyone told me 2022 when... 33 minutes ago
DJ DEBBIE loves her music, Has lots of amazing Ska,Dance, Pop , and tunes that you request.
Lets join her for an 2 hours set at the Landing point at AMV , Where the Moonlight Shines brighter then the Stars.

Everybody is welcome ,

hop://alternatemetaverse.com:8002/Alternate%20Metaverse/35...

Cataplexia Numbers: Debbie is DJing the Morning Breakfast Show, great tunes for your delectation 49 minutes ago

Guys,
come check out my new store on Aviworlds, with quality items that will make you look much more stylish.

I'm waiting for you.

hop://login.aviworlds.com:8002/Central%20Park/128/229/22

〓〓〓█‱ !!!- Pool Foam Party -!!! ‱█〓〓〓
█◄♫â–ș█ ⇹ áŽĄÊœáŽ : DJ Chocolate
█◄♫â–ș█ ⇹ s᎛ʏʟᎇ : Trance Classics Pool Vibes
█◄♫â–ș█ ⇹ áŽĄÊœáŽ‡ÉŽ : 22th July 2026 -- start is 10am Grid Time
█◄♫â–ș█ ⇹ áŽĄÊœáŽ‡Ê€áŽ‡: C/C/C-Shoppe-Center-Events
█◄♫â–ș█ ⇹ GRAB YOUR FRIENDS and come :))))
Today it's going to be wet and foamy!!! The dance floor has been transformed into a pool and will be filled with water and foam!!

Grab your swimwear, rubber duckies, and rubber rings!!! And we'll be blasting a massive dose of the finest classic trance pool vibes!!

There's no end in sight tonight, we're partying until the doctor comes!!!
Bericht ĂŒber die Asienreise vom 20. Juli
Wenn sie keine Schamanin wĂ€re, dann wĂ€re sie bestimmt Kommandantin. Auf jeden Fall ist sie eine FĂŒhrungspersönlichkeit, das erkennen auch Leute die sich normal nicht so schnell beeindrucken lassen.
https://lennardmonday.blogspot.com/2026/07/bericht-uber-di...
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?

Chelsea Louloudi: You will find all sorts of wonderful goodies here https://opensimworld.com/hop/93850 8 hours ago
[Buy GitHub Accounts] – Complete Guide, Features & Benefits (2026)
Introduction
In today's digital landscape, GitHub Accounts play an important role for developers, software teams, businesses, and open-source contributors who rely on GitHub for code collaboration, version control, and project management. Understanding how Buy GitHub Accounts work, their features, security practices, and common use cases can help users make informed decisions and use the platform more effectively.
At Real USA Service, we are committed to providing educational resources, practical guides, and up-to-date information about GitHub and other digital services. Our goal is to help readers understand the platform, follow best practices, and stay informed about the latest trends in the software development ecosystem.
Whether you're new to GitHub or looking to expand your knowledge, this guide will walk you through the essentials of Buy GitHub Accounts, their key benefits, important considerations, and frequently asked questions to help you get the most out of the platform

What is [Buy GitHub Accounts]?
"Buy GitHub Accounts" is a search term used by people looking for information about obtaining Buy GitHub Accounts. GitHub is a widely used platform for software development, version control, and collaboration on coding projects. Before acquiring or using any GitHub account, it's important to understand GitHub's policies and ensure that any account is created and used in accordance with the platform's Terms of Service.
At Real USA Service, we provide educational content and practical guides to help users understand GitHub, its features, and best practices for using the platform responsibly.
Key Features
100% Phone Verified Buy GitHub Accounts
Email Access & 2FA Login
USA, UK, CA & Any Countries Buy GitHub Accounts
Active Buy GitHub Accounts
100% Secure Buy GitHub Accounts
100% Customer Satisfaction
100% Money-Back Guarantee
30 Days Replacement Guarantee
24/7 Ready to Customer Live Support
Benefits of [Buy GitHub Accounts]
A GitHub Account is an essential tool for developers, businesses, students, and open-source contributors. It offers a wide range of features that improve collaboration, productivity, and project management. Some of the key benefits include:
Secure code storage and version control.
Easy collaboration with developers and teams worldwide.
Access to millions of open-source repositories.
Professional portfolio to showcase your projects.
Efficient project management with Issues and Pull Requests.
Workflow automation using GitHub Actions.
Integration with popular IDEs, CI/CD tools, and third-party services.
Cloud-based access to repositories from any device.
Continuous learning through the global developer community.
Reliable platform trusted by developers and organizations worldwide.
Why Choose Real USA Service?
At Real USA Service, we are committed to providing reliable information, quality resources, and excellent customer support. Our goal is to help users make informed decisions while delivering a professional and trustworthy experience.
Why Choose Us?
Trusted and customer-focused service.
Professional and responsive support.
High-quality, informative content.
Regularly updated resources and guides.
Fast communication and assistance.
Commitment to transparency and reliability.
User-friendly experience.
Dedicated to customer satisfaction.
Contact Us
Have questions or need more information? Our team is here to help. Feel free to contact Real USA Service through any of the following methods.
🌐 Website: https://realusaservice.com
Email:- realusaservice24@gmail.com
Whatsapp:- +1 (515) 204-5480
Telegram:– @realusaservice24
⏰ Support Hours: 24/7 Customer Assistance
We strive to respond as quickly as possible and provide reliable support for all inquiries.
Final Thoughts
A GitHub Account is a powerful platform for developers, businesses, and technology enthusiasts to manage projects, collaborate effectively, and build a professional online presence. By following best practices and using GitHub responsibly, users can improve productivity, security, and overall development experience.
At Real USA Service, we provide helpful guides and resources to help users better understand digital platforms and make informed decisions. Stay connected with us for more useful information and updates.




Introduction
GitHub Accounts are essential for developers, businesses, and open-source contributors who use GitHub for collaboration, version control, and project management. Understanding their features and best practices can help users work more efficiently and securely.
At Real USA Service, we provide informative guides and up-to-date resources to help you better understand GitHub and other digital services. This guide covers the basics, key benefits, and important information about GitHub Accounts.
Contact Us
Have questions or need more information? Our team is here to help. Feel free to contact Real USA Service through any of the following methods.
🌐 Website: https://realusaservice.com
Email:- realusaservice24@gmail.com
Whatsapp:- +1 (515) 204-5480
Telegram:– @realusaservice24
⏰ Support Hours: 24/7 Customer Assistance
We strive to respond as quickly as possible and provide reliable support for all inquiries.

New services added in Holoneon Police Station. Just touch the board to add your selection.

Virtual Will $20.00
Virtual Cemetary Plot $50.00
Virtual Mausoleum $250.00
Virtual Cremation $35.00
Virtual Deadstone $120.00
Virtual Marriage $20.00
Virtual Divorce $25.00

niki stuart: chews me finger nails!!!! 9 hours ago
At the threshold of Ignis Fatuus Grid, time seems to stand still.
In this virtual realm born of OpenSim, stones whisper ancient legends, forests guard their secrets, and paths lead toward horizons steeped in mystery.

From Coralys to Guinguette, from Shalott to Forest Dragon Tower, from Saraneth to Phaedra, from Sybella to Yggdrasil—each region reveals a fragment of a dream, a touch of enchantment, a promise of escape.
Here, castles rise like dreams carved in stone, woods open onto the unknown, and the soul journeys to the rhythm of a medieval world filled with beauty and wonder.

Ignis Fatuus Grid is not merely a place to visit; it is an invitation to wander, to contemplate, and to dream.
A realm of shadow and light, where the imagination finds sanctuary and every step opens the door to an enchanted elsewhere.

.....................................................................................................................................................................................................................................
Au seuil d’Ignis Fatuus Grid, le temps semble suspendu.
Sur cette terre virtuelle nĂ©e sous le signe d’OpenSim, les pierres murmurent des lĂ©gendes anciennes, les forĂȘts gardent leurs secrets, et les chemins conduisent vers des horizons empreints de mystĂšre.

De Coralys Ă  Guinguette, de Shalott Ă  Forest Dragon Tower, de Saraneth Ă  Phaedra, de Sybella Ă  Yggdrasil, chaque rĂ©gion dĂ©voile un fragment de rĂȘve, un Ă©clat de fĂ©erie, une promesse d’évasion.
Ici, les chĂąteaux se dressent comme des songes de pierre, les bois s’ouvrent sur l’inconnu, et l’ñme voyage au rythme d’un monde mĂ©diĂ©val peuplĂ© de beautĂ© et de merveilles.

Ignis Fatuus Grid n’est pas seulement un lieu Ă  visiter : c’est une invitation Ă  errer, Ă  contempler, Ă  rĂȘver.
Un royaume d’ombres et de lumiĂšre, oĂč l’imaginaire trouve refuge et oĂč chaque pas ouvre la porte d’un ailleurs enchantĂ©.

AccĂšs : ignis-fatuus.no-ip.grid:8002

Star Ravenhurst: I can't wait to see this! I need some inspiration and your builds never fail to wake the muse. I know it is amazing! 9 hours ago

Gridtalkparty am 21.07.2026.
💜Danke fĂŒr den schönen Abend.💜
Gridtalk party on July 21, 2026.
💜Thank you for the wonderful evening.💜

AUF DER SUCHE NACH SPIELRAUM

## Das kreative Entdeckerspiel

**Ein Spiel ĂŒber KreativitĂ€t, Inspiration und neue Perspektiven**

**Spieler:** 2–6
**Alter:** ab 14 Jahren
**Spieldauer:** 45–120 Minuten

---

# Willkommen

"Auf der Suche nach Spielraum" ist kein gewöhnliches Brettspiel.

Es ist eine kreative Entdeckungsreise, bei der es weniger darum geht, andere Spieler zu besiegen, sondern gemeinsam Ideen zu entwickeln, neue Sichtweisen kennenzulernen und sich inspirieren zu lassen.

Jedes Themenfeld auf dem Spielbrett fĂŒhrt in eine andere kreative Welt – von Fotografie ĂŒber Kunst bis hin zu Fantasie, Musik und persönlichen Fragen.

Jede Partie verlÀuft anders.

---

# Spielziel

Die Spieler sammeln **Inspirationspunkte**, indem sie Aufgaben lösen, Fragen beantworten, kreative Challenges meistern und kleine SchÀtze entdecken.

Gewonnen hat nicht unbedingt der Schnellste, sondern der Spieler mit den meisten Inspirationspunkten am Ende der Partie.

Alternativ kann das Spiel auch komplett ohne Gewinner gespielt werden – als gemeinsames Kreativspiel.

---

# Spielmaterial

* 1 Spielbrett
* 2 WĂŒrfel
* 6 Spielfiguren
* Inspirationspunkte (MĂŒnzen oder Marker)
* 8 Themen-Kartenstapel
* Aktionskarten
* Schatzkarten
* Challengekarten
* Fragenkarten

---

# Die Themenfelder

Jedes Feld auf dem Spielbrett besitzt seinen eigenen Kartenstapel.

## Auf der Suche nach Spielraum

Der Hauptbereich.

Hier geht es um KreativitÀt, neue Ideen, Perspektivwechsel und Inspiration.

Typische Aufgaben:

* ErzÀhle von deiner kreativsten Idee.
* Zeichne etwas in einer Minute.
* Erfinde eine Geschichte.
* Nenne fĂŒnf ungewöhnliche Verwendungsmöglichkeiten fĂŒr einen Löffel.

---

## Oracle Cards

Inspirationskarten.

Diese Karten enthalten kleine Botschaften, DenkanstĂ¶ĂŸe oder Impulse.

Beispiele:

> Welche StÀrke möchtest du heute mehr nutzen?

> Welcher Gedanke hĂ€lt dich momentan zurĂŒck?

---

## Best of Flickr

Fotografie.

Hier dreht sich alles um Bilder.

Beispiele:

* Welches Foto wĂŒrdest du heute machen?
* Erfinde einen Bildtitel.
* Welche Stimmung vermittelt dieses Motiv?
* ErzÀhle die Geschichte hinter einem Foto.

---

## Caught in Time

Zeitreisen.

Erinnerungen, Vergangenheit und Zukunft.

Beispiele:

* Wohin wĂŒrdest du reisen?
* Welchen historischen Menschen wĂŒrdest du treffen?
* Welche Erfindung fehlt der Welt?

---

## Objektcollagen

Aus AlltagsgegenstÀnden entstehen Kunstwerke.

Aufgaben:

* Kombiniere drei GegenstÀnde zu einer Geschichte.
* Baue eine Skulptur.
* Erfinde ein neues Produkt.

---

## Album Covers

Musik.

Aufgaben:

* Erfinde den Titel eines Albums.
* Beschreibe das Cover.
* Welche Musik wĂŒrde dazu passen?
* Singe eine Zeile.

---

## Queen Portraits

Fantasy, Königinnen und Charakterdesign.

Beispiele:

* Entwirf deine Königin.
* Welche Superkraft besitzt sie?
* Welche Geschichte erzÀhlt ihr Reich?

---

## Pastellkreiden

Farben und Malerei.

Aufgaben:

* Male ein Symbol.
* Welche Farbe beschreibt deine Stimmung?
* Male mit geschlossenen Augen.

---

## Seelenreise

Die ruhigsten Karten des Spiels.

Hier geht es um Fantasie, Achtsamkeit und innere Bilder.

Beispiele:

* Beschreibe deinen sicheren Ort.
* Welche Landschaft wĂŒrdest du erschaffen?
* Welche Farbe hat deine Seele heute?

---

# Spielaufbau

1. Das Spielbrett wird in die Tischmitte gelegt.
2. Jeder Kartenstapel kommt auf sein entsprechendes Feld.
3. Jeder Spieler wÀhlt eine Figur.
4. Jeder Spieler erhÀlt 3 Inspirationspunkte als Startkapital.
5. Die jĂŒngste Person beginnt.

---

# Spielablauf

Der Spieler wĂŒrfelt mit zwei WĂŒrfeln.

Er zieht entsprechend viele Felder weiter.

Anschließend fĂŒhrt er die Aktion des Feldes aus.

Meist bedeutet das:

* eine Karte ziehen,
* eine Aufgabe lösen,
* eine Frage beantworten,
* oder eine Challenge erfĂŒllen.

Erledigt der Spieler die Aufgabe erfolgreich, erhÀlt er Inspirationspunkte.

Danach ist der nÀchste Spieler an der Reihe.

---

# Inspirationspunkte

Inspirationspunkte erhĂ€lt man fĂŒr:

* gelöste Aufgaben
* kreative Ideen
* besonders originelle Antworten
* Teamarbeit
* kleine SchÀtze
* Bonusfelder

Die Mitspieler dĂŒrfen gemeinsam entscheiden, ob eine besonders kreative Antwort einen Bonuspunkt verdient.

---

# Schatzkarten

Diese Karten bringen Überraschungen.

Zum Beispiel:

* +3 Inspirationspunkte
* Noch einmal wĂŒrfeln
* Tausche mit einem Mitspieler
* WĂ€hle ein beliebiges Themenfeld
* Ziehe zwei Karten

---

# Challengekarten

Diese Aufgaben sind etwas schwieriger.

Beispiele:

* ErzĂ€hle eine Geschichte mit fĂŒnf zufĂ€lligen Wörtern.
* Zeichne mit der falschen Hand.
* Erfinde ein neues Brettspiel.
* Stelle einen berĂŒhmten Film pantomimisch dar.

---

# Spielende

Das Spiel endet, sobald ein Spieler **20 Inspirationspunkte** erreicht.

Alternativ kann eine feste Spielzeit (z. B. 60 oder 90 Minuten) vereinbart werden.

Sieger ist der Spieler mit den meisten Inspirationspunkten.

Oder ihr beendet die Partie gemeinsam mit einer Abschlussrunde, in der jeder erzÀhlt, welche Idee oder Aufgabe ihm am besten gefallen hat.
Come Share a Thought
Here: hop://lummergrid.srvdns.de:9000/Broceliande/910/283/45

* A thought
* Your favorite quote
* A short story or poem
* Words of wisdom!

The Storyteller's Grove in Broceliande invites you to come and drop your notecard into the storybook for others to read.
* Something original or a passage quoted, but not AI generated.
SF JOINT FARM MAKER STELLAR FARM
CREATE CANNABIS,CUBAN.CIGAR,PIPE,CIGARETTE, INCLUDE FIELD, BARRELL, JOINT MAKER,
TO PUT ANYWHERE YOU WANT AND REMOVE THE TRANSPARENCY. SMOKE ANIMATION

hop://stellar-grid.ddns.net:8002/Stellar%20Farm/137/128/22
I humbly apologize for making statements that were not true.

The dates were so close, it was hard for me to understand.

I am very sorry.

https://www.legacy.com/us/obituaries/houstonchronicle/name...

https://www.legacy.com/us/obituaries/houstonchronicle/name...

Thank You @Lavia Lavine for correcting this error that I have made.
I humbly apologize for making statements that were not true.

The dates were so close, it was hard for me to understand.

I am very sorry.

https://www.legacy.com/us/obituaries/houstonchronicle/name...

https://www.legacy.com/us/obituaries/houstonchronicle/name...

Thank You @Lavia Lavine for correcting this error that I have made.

Zoree Jupiter Live
2-3:00pm SL Time
Club Fire
Gentle Fire Grid
Semi Casual attire
hop://gentlefire.opensim.fun:8002/Gentle%20Fire%20Grid/21/...

Join the Excelsior Stage Company
The Excelsior Theatre is seeking performers and dancers of all styles to join our upcoming virtual‑world productions and special events.
We welcome:
Jazz, contemporary, musical theatre, ballroom, tap, freestyle, and themed‑event dancers
Strong stage presence and expressive movement
Ability to follow choreography and work well in a cast
All genders, body types, and backgrounds

GALAXY REGION — LOVE SONG NIGHT
Every Tuesday ‱ 11:00 PM Grid Time

🎧 DJ Nick — opening the night with cosmic romance
🎧 DJ Sasha — carrying the glow into midnight


Nickos: LIMO : hg.gbg-world.com:80:Galaxy 20 hours ago
Congratulations to the entire OS-Grid team and its members
on 19 years of OS-GRID.
All the best as you head into the future with new innovations.
The theme of this year's Birthday Exhibition 2026 is Sci-Fi.

Herzlichen GlĂŒckwunsch dem ganzen OS-Grid team und seinen Mitgliedern
zu 19 Jahren OS-GRID.
Alles Gute und mit neuen Innovationen in die Zukunft
Das diesejÀhrige Motto der Birthday Exhibition 2026 lautet SciFI

Hicks: 3 regions to visit!! 21 hours ago
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


GaiaHope: THAT is amazing! I can't wait!! THANK YOUUUUUU!!!! 21 hours ago
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

Dorena Verne: It starts at 8:00 PM (11:00 SLT). 21 hours 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

GaiaHope: LOVE LOVE LOVE THIS!!!! ♄♄♄♄♄ 21 hours ago
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

Crazyposeidon: Sehr tolles Projekt, frischen Wind fĂŒr Opensim, weg von Veraltetem hin zu Neuem, verbesserte engine, was in die Generation passt. Ich hoffe es findet mehr Zuspruch wie bisher. 21 hours ago
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... 22 hours ago

enjoy free rent


C/C/C-Shoppe: cool ,thanks 22 hours ago
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 ... 23 hours ago

Come get some STUFF at the yard sale

Einige neue HĂ€user

🐞

Some new houses


LisaHellstein: danke schön ♄ 24 hours ago
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...
3D Life world

2 members

Gallam Hispana

3 members

Sunset Skate Park-PDG

1 members

DOLLIES

6 members

Mobius Grid

6 members

OS GREEDY PLAYERS

14 members

Funfair-Island

3 members

Testing

2 members

Fire And Ice Grid

9 members