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

💬 Chat





Jewel Hunter - Open sim Midwife

It's the ultimate Roleplay... a Virtual family.

When you and your partner are ready to take the ultimate step (becoming parents) we have the resources. From validation of your pregnancy test to delivery of your virtual child, Midwife Jewel Hunter is here to support and guide you.
"A Joyous Journey" Maternity Clinic offers flexible plans to meet your needs and budgets at their world class clinic located on Discovery Grid. Plans include checkups as well as the final delivery. The service is fully integrated with the "Sweet Little darlings" babies, also available at Gloebit Warehouse District on Discovery Grid. There are NO CHILD AVATARS involved in the system, so there are no TOS problems with grids not allowing child avis.
Come visit the cilinic and feel free to contact Jewel directly.
The greatest joy is yet to come!

DiscoveryGrid.net:8002:Gloebit Warehouse District
hop://discoverygrid.net:8002/Gloebit Warehouse District/257/188/22

Monentes Jewelry created exclusively for you.
continuum.outworldz.net:8002:Monentes Jewelry

"Wake the kids and phone the neighbors!"
Grainger Village is back

OUT NOW! The new Stark! magazine with the famous Nice Minik as photographer and model! I can promise, you'll see new sides of OSGrid's most popular photographer. Definately worth a closer look!

Get your copy of the magazine and vendors at the Stark landing point.
ARE U TIRED OF DRAMA HERE? ENOUGH FROM RL?U should grab then a copy of my new release, the 3D DRAMA DOG for ur area.. Available for FREE and FULL PERM. Get it NOW.. dont make me.... mad... (drama) lolol
Curious about Featured Sims

How does one get one's sim "Featured"
TIA

Store AO/Bento/Animation/Dance Arkham City

And today we shoot Landscape Environments in many flavors to all grids to beautify more Opensim!!! Share and Enjoy :)

Do you need a nice little freebie mall?

3796 prim :-D

hop://213.200.254.17:17002/Free House Gallery I

hop://213.200.254.17:17002/Free House Gallery II

The natives are wrestless...

In the history of Opensim there are thousands of people who, over the years, have accomplished something incredible in millions of hours. "Opensim" open the folder and try to read all the pages. You don't get old enough for that. They did this without asking for anything. Open source! That's why there are not only SL where you get ripped off. But more and more people with this sad character trait come to Opensim from there and destroy it with greed in line increments. Thousands of permissive people have created beautiful things. Each one in thousands of hours of their lifetime. Without thinking about profit. Just like socially supported by the state who want to earn black money here. Which eventually leads to the fact that we have to tax everything here in our country. So in the long run the social curtail themselves. If that happens exactly these Opensim will no longer be able to. I pray for taxes, because only that will save Opensim's morale. After 16 years of SL and LL mentor, Philip Rosedale, who let us down in 2010, and Ebbe Altberg, who is just as greedy for money, pass the A ... Opensim is alpha, a hobby and not a marketplace. If you can't finance your hobby, lolz should go fishing.

You copy all of these works. And you set this to no copy, no mod, no trans for others. Have you ever asked yourself what right? Compared to those who released these things to everyone CMT? You are selfish and arrogant towards Opensim Spirit. Did you ask these people if that's okay with them? If you do not understand this message, you will never be part of Opensim, but only a shadow of it. When I overrate myself, I start counting stars in the sky. That brings me back to the floor. Rakis Heron Freebie Grid Opensim Spirit as long as I breathe.

I salute as an army officer to all the people who have selflessly created all of this. My oath, I will do my utmost to maintain this. We owe that to everyone who created Opensim and made it what it is today. Everything else is an insult to these people.
Greed for profit does not belong in the opensim.

Giving and taking without circumcision is a matter of character.
Everything else belongs in Linden Lab's Second Life

Rakis Heron
SL Legend

---------------------------- English ----------------------------

In der Geschichte von Opensim gibt es tausende Menschen, die in all den Jahren, zusammen in Millionen Stunden etwas Unglaubliches zustande gebracht haben. "Opensim" öffne den Ordner und versuche all die Seiten zu lesen. Du wirst nicht alt genug dafür. Sie leisteten dies, ohne etwas zu verlangen. Open Source! Deshalb gibt es nicht nur SL wo man abgezockt wird. Aber immer mehr Menschen mit dieser traurigen Charaktereigenschaft kommen von dort zu Opensim und zerstören es mit ihrer Habgier in Zeilenschritten. Tausende freizügige Menschen haben schöne Sachen erstellt. Jeder einzelne in tausenden von Stunden ihrer Lebenszeit. Ohne an Profit zu denken. So wie Sozial unterstützte vom Staat, die hier schwarz verdienen wollen. Was irgendwann dazu führt, dass wir alles hier bei unserem Land versteuern müssen. Also die Sozialen beschneiden sich auf Dauer selber. Wenn, das eintritt werden genau diese Opensim nicht mehr vermögen. Ich bete für Steuern, denn leider nur das wird die Moral von Opensim retten. Nach 16 Jahren SL und LL Mentor, geht mir Philip Rosedale der uns 2010 im Stich liess und Ebbe Altberg der genau so geldgierig ist, am A... vorbei. Opensim ist Alpha, ein Hobby und kein Marktplatz. Wer sein Hobby nicht finanzieren kann, lolz soll fischen gehen.

Du kopierst all diese Werke. Und setzt diese bei Dir auf no copy, no mod, no trans für andere. Hast Du Dich schon einmal gefragt mit welchem Recht? Gegenüber denen die diese Sachen für alle frei gaben CMT? Du bist egoistisch und arrogant gegenüber Opensim Spirit. Hast Du diese Menschen gefragt, ob ihnen das recht ist? Wenn Du diese Botschaft nicht verstehst, wirst Du nie ein Teil von Opensim sein, sondern nur ein Schatten dessen. Wenn ich mich überbewerte, fange ich an Sterne am Himmel zu zählen. Das bringt mich auf den Boden zurück. Rakis Heron Freebie Grid Opensim Spirit so lange ich atme.

Ich salutiere als Armee Offizier vor all den Menschen die all dies selbstlos geschaffen haben. Mein Schwur, ich werde mit aller Kraft versuchen dies zu erhalten. Das schulden wir all denen die Opensim erschaffen, und zu dem gemacht haben, was es heute ist. Alles andere ist eine Beleidigung diesen Menschen gegenüber.
Profitgier gehört nicht ins Opensim.

Geben und nehmen ohne Beschneidung ist Charaktersache.
Alles andere gehört ins Second Life von Linden Lab

Rakis Heron
SL Legend

Rope Hoop Earrings-Large Silver Hoops-Free Full Perms
hop://continuum.Outworldz.net:8002/Monentes%20Jewelry/114/...

*** NEW RELEASE ****NG - NEXT GENERATION GREEDY GAME TABLES *** Available for FREE and FULL PERM! Please read notecard READ ME before using table + controller as there are many extra features! I reproduce text from NC here though:
NG GREEDY TABLES NOW are in 2 pieces;

- Table itself (around 41 prims, depending on model used and only 3 scripts);
- Greedy Controller Board (GCB) (89 prims and 1 script); and it can be paired to only ONE TABLE!


ATTENTION: ALWAYS REZ THE TABLE BEFORE THE OTHER PARTS OTHERWISE THE PAIRING WON`T WORK! WHEN BOARD REZED IT SHOWS IN GREEN "SELECT A TABLE". WHEN PEOPLE STARTS PLAYING THE GAME, BOARD SHOWS "GAME IN PROGRESS" IN YELLOW. IF THESE SENTENCES DON`T SHOW UP, DELETE BOTH TABLE AND BOARD AND START ALL AGAIN.

-----------------------------------------------------------------------------(GCB) GREEDY CONTROLLER BOARD

ACCESS: U can now set who will be able to change the settings from ur table.

JOIN ON SIT (*): When selected, players will be added automatically to the game when they sit down. If not selected, they need sit down and click JOIN.

(*) Selected or not, players can play the game without sitting down (since they are not far away from table - see PLAY RANGE).

POINTS MODE:
KEEP: Let`s say player A makes 1,4K and leave two dices to be rolled. So next player, B, can choose either ROLL with this two dices left or click STOP and then ROLL again, so table will refresh to 6 dices to rolled. But If player B decides to roll with these two dices left and at least one of them is "1" or a "5" and press STOP he will KEEP the 1,4K points made by player A plus the score given to the dice selected ("1",100 points, "5", 50 points).

STEAL: Exactly like KEEP mode but if player B rolls a "1" or "5" from the two dices left from player A and press STOP he will STEAL the 1,4K points from player A plus the score given to the dice selected ("1",100 points, "5", 50 points).

CLASSIC: Like on V6 tables, so no KEEP / STEAL mode enabled.

DEVIL DICE: When selected, eventually a devil will show instead of a numbered dice. It works like a "joker dice" u often see from SL tables: u can select any value to that dice to make a combo with a highest score possible. Eg: U have two "6". so u could make the devil dice to be a "6" so u will have 6,6,6 (600 points).

SOUNDS: When selected, sounds from table will be ON; when unselected, OFF (sounds volume can be controlled by the buttom VOLUNME);

PARTICLES: It refers to particles threw when game is over: when selected, ON when unselected, OFF;

CHAT: It refers to open chat messages coming from the table during a game: When selected, ON (a); when unselected, OFF (b).

(a) Open chat will be read by players only though. Very handy if u need rez 2 or more tables, close to each other.
(b) Only table reset and winner info will be displayed. Very handy for rezzing tables at club areas.



POINTS TO WIN: It refers the max points a player should reach to be the winner;

POINTS TO JOIN: It refers the min points a player should have to be "in the board".

PLAY RANGE: It refers how far in meters a player can play the game and be recognized by the table. In this case, player needs to press JOIN to join the game. If it occurs the player is > 64 meters, table will do the self cleaning.

ROUND TIME: Time in seconds, a player can play his turn, starting conter AFTER player rolls the dice.

SKIP IDLE: Time in seconds a player has to roll the dices when its ur turn, otherwise a red skip button will show up (between ROLL and STOP on table) and ANYONE (*) can skip the current player.. Very handy for lazy players who are watching Facebook instead of playing greedy lol).

(*) Player won`t able to skip him/herself though.

OBS: When SKIP IDLE is selected to 0 (zero) it will be considered as disabled during the game.


SKIP POINTS: It refers the points given to who skips a player. A such nice incentive to skip lazy players :)

VOLUME: As name says, it controls the volume of sound from table.

--------------------------------------------------------------------------
Have fun!

Jimmy Olsen (design)
Durham Redmond (script)
SPOILER ALERT!!! SOON THE NG - NEW GENERATION GREEDY GAME TABLES.. Not available yet at my sim but u all can test it at:

1) ALFHEIM: alternatemetaverse.com:8002:ALFHEIM (at Alfheim Kaffé cabin);
2) AMV WELCOME AREA: alternatemetaverse.com:8002:AMV Welcome (2nd floor);
3) LBSA PLAZA: hg.osgrid.org:80:Lbsa Plaza
_______________________________________________________
-Always wanted a greedy table u could skip lazy players who are watching FB instead of playing greedy? Now u can :) AND GET POINTS FOR THAT! LOL
- Top 5 high scored players board now available!
-Full control of table, mode CLASSIC (like v6 versions) or KEEP or STEAL mode! Making the game funnier!
- Nice for club areas! Chat message now is read only by players and sounds and particles can be removed as well!
- Set access to board to ALL/OWNER or to ur GROUP;
-Devil dice (as Joker dice seen in SL tables);
AND MUCH MORE! For info on how to use it, click at NG logo at any NG table available and have fun :)

Thanks you to everyone who came to celebrate Ellen's Birthday. Wonderful People!

Raising the Magnus Binder FREE Terrains legacy
As a tribute to Magnus for all his hard work he did for us. Both in OpenSim and Second Life I have created a website where we can share his work and other terrain files https://terrains.dynamicworldz.com/ info on how to submit any works that have been missed out can be found on the "about" tab. All terrains are FREE to download, use and share
Venice buildings? ;)
Hello folks,
im planning to open a Venice theme sim.. unfortunately havent found nothing around HG (mesh preferred..), please if anoyone know a shop where i can found someting interesting, can contact me?
thx^^
Treasure hunt system

Hi, I am looking for a good treasure hunt system for my grid. Does anybody knows of such? Every help welcome :)

Some LSL Help
Hello everyone, looking for some scripting help. At one time HyperGrid Business had an article about using Google sheets as a database but since they've changed how sheets are handled, it's broken the code. Anyone know how to do this? It's the only method I can think of to make my project cross-hypergrid.
I actually think it’s really good that this topic is coming up here again. I once saw a documentary about someone who had undergone the surgery and issued warnings about it. Leaving aside the actual details of the mutilation, the result is, more or less, that you can no longer have an orgasm and might end up having to wear diapers at a young age—just like elderly people who become incontinent. I really didn't mean to offend anyone, nor did I intend to ask any specific person personal questions—certainly not Dorena; that would have been a completely inappropriate comment for this section.
There are accounts on YouTube from people who have regretted this surgery. It worries me; I find it very sad, and I want to echo those warnings. I’ve had transgender friends, but we never discussed these intimate details—that’s naturally taboo.
I can easily imagine that many young people going through puberty feel different—or even completely different—in some way. In many respects, it’s an exceptional state of being. Projecting that feeling of "being different" onto one’s gender could—and I stress *could*—be a dead end. Some people still feel different after the surgery; it achieved nothing but created even more problems.
Dorena and I may have had similar experiences with social exclusion—I don’t know the exact details. I encounter stigmatization, defamation, and attempts to discredit me on a daily basis; I’m an outsider in various areas of life. Unfortunately, one has to realize that the very people who constantly prattle on about tolerance and diversity can ultimately be the most vicious when it comes to destroying those who are different.
So, I know what it’s like to be different, and I feel a stronger connection to transgender people than you might think. I don’t usually go for below-the-belt remarks, but I was so shocked myself when I realized what this means in *concrete* terms; it’s a taboo for a reason—nobody wants to know about it. I had a very young friend who applied for surgery at just 16. She wanted to be a gay boy. From a psychoanalytic perspective, in my opinion, this is an attempt to solve a much deeper-seated problem at a rather superficial level. That is where one ought to look—healing those wounds, so to speak; perhaps the problems can be resolved at a deeper level, tackling them at the root rather than just tinkering with the surface.
From what I hear, these surgeries are rubber-stamped very quickly—though perhaps that’s just a rumor? Even so, I suspect there is a deficit in terms of social-emotional connection among these candidates—who are often minors—where love would actually be the answer. Everyone wants to be loved, and ideally just as they are, regardless of what is—or isn't—going on in their pants.
That isn't the main point, though. I probably should have explained myself more fully... The mutilation of African women is also a major taboo; a book called *Desert Flower* eventually broke that taboo... that’s the sort of context I was getting at when I brought this up... A friend of mine, for instance, died of genital cancer—just an aside... Given my psychoanalytic training and experience, I believe it would be far more important to spend a great deal of time with these surgical candidates, to surround them with love and embrace them—not sexually. It may be possible to make up for missed developmental experiences and learn to accept one’s own body; this is known as "catch-up ego development." That sounds nice—or perhaps too theoretical—but the idea of ​​mutilating young people at age 18 strikes me as horrific.
Now, regarding Antifa: I don't think it's right to cut off the power supply to a section of Berlin's population; I have a feeling that attack was the work of Antifa. Some Antifa members are quite prone to violence. I was part of the squatter scene in Berlin before the Wall fell, and for a long time, I thought that was where I belonged. I also used to vote for the Greens—until that so-called "peace party" started pushing for arms shipments. I was a pacifist, I still am, and in all likelihood, I always will be. I’ve been a non-conformist thinker since my youth. The terminology around me is shifting, and much of what’s happening here is becoming increasingly absurd. I haven’t changed my mind on many things; I ask questions—yes, I question things, just as I always have. If the people around me change their minds, that’s perfectly fine—now they want weapons instead of diplomacy—but surely no one can expect *me* to change my mind too, and in the exact same direction as the person I’m talking to?
So, Dorena, it’s exactly as I told you: I felt personally triggered by my friend’s illness, because my stepfather is also very ill and I don't want to be reminded of things uninvited and without warning. Besides, as I said, if fascism returns, it won't wear the same guise. Both topics hit me right in the brain because of the graphic way you present them—there’s no way to shield myself from it; for me—personally—it feels intrusive. It’s not at all about whether you can read what I write or post; quite the opposite—I find it a shame. I hesitated for a long, long time before it finally became too much for me; I’m very sensitive, and certain things affect me more deeply than most people. So, if someone causes me pain and clearly intends to keep doing so, I have the right to turn away—or, in this case, to block them.
Obviously lots of people do anyway. And also without comment or warning.

---------------------------------------------------------------------------------------------------------

Ich finde das ja wirklich gut, dass das Thema hier wieder aufkommt. Ich hatte damals eine Doku gesehen von einer Person, die sich hat operieren lassen und diese Warnungen ausgesprochen hatte. Abgesehen jetzt vom Hergang der Verstümmelung ist das Ergebnis doch mehr oder weniger, dass man keinen Orgasmus mehr bekommen kann und in jungen Jahren eventuell schon Windeln tragen muss wie alte Leute, die auch inkontinent werden können. Ich wollte wirklich niemanden beleidigen. Auch keiner bestimmte Person persönliche Fragen stellen. Und Dorena schon gar nicht, völlig deplatzierter Kommentar in dieser Abteilung.
Es gibt auf youtube eine Berichte von Menschen, die diese Operation bereut haben. Mir macht das Sorgen, ich finde es sehr traurig und ich möchte mich den Warnungen anschliessen. Ich habe einige Transgender Freunde gehabt, aber über diese intimen Details nie gesprochen, das ist natürlicht tabu.
Was ich mir gut vorstellen kann, ist das viele junge Menschen in der Pubertät sich irgendwie anders oder auch ganz anders fühlen. Es ist in vielerlei Hinsicht ein Ausnahmezustand. Das Gefühl des Andersseins nun auf das Geschlecht zu projezieren, könnte, ich sage nur könnte eine Sackgasse sein. Manche Menschen fühlen sich nach der Operation immer noch anders, es hat nichts gebracht ausser noch mehr Probleme.
Dorena und ich haben eventuell ähnliche Erfahrungen mit Ausgrenzungen aus der Gesellschaft, so genau weiss ich das nicht. Stigmatisierung, Diffamierung, Diskreditierung etc. begegnet mir täglich, ich bin ein Aussenseiter in verschiedenen Bereichen. Man muss leider feststellen, dass die, die immer von Toleranz und Diversität faseln, am Ende die bösartigsten sein können in ihrer Absicht Menschen, die anders sind, zu vernichten.
Also bin ich auch schon mal ganz anders und fühle mich mit Transgender Leuten mehr verbunden als ihr denkt. Ich bin normalerweise gar nicht unter der Gürtellinie, aber ich war selbst so geschockt, als mir klar wurde was das KONKRET bedeutet, es ist zu recht ein Tabu, keiner will das wissen. Ich hatte einen sehr jungen Freund, der mit 16 schon eine Operation beantragt hat. Sie wollte gerne ein schwuler Junge sein. Meiner Meinung nach ist das aus psychoanalytischer Sicht, der Versuch auf einer eher oberflächlichen Ebene ein Problem zu lösen, das viel tiefer liegt. Da müsste man hinschauen und diese Verletzungen heilen um es mal vorsichtig auszudrücken, in der Tiefe kann man die Probleme vielleicht lösen, an der Wurzel packen und nicht an der Oberfläche herumdoktern.
Was ich so höre, werden diese Operationen sehr schnell durchgewunken, vielleicht ist das auch ein Gerücht? Trotzdem vermute ich ein sozialenergetisches Defizit bei den oft sogar minderjährigen Kandidaten, wo also Liebe die Antwort wäre. Jeder möchte geliebt werden und im besten Falle, so wie er ist, egal was da in der Hose los ist oder nicht.
Darauf kommt es mir nicht an. Ich hätte wohl etwas weiter ausholen müssen... Die Verstümmelungen der afrikanischen Frauen sind auch ziemlich tabu, ein Buch namens "Wüstenblume" hatte das Tabu eines Tages gebrochen... es geht so in diese Richtung warum ich das angesprochen habe... Eine Freundin von mir ist zum Beispiel an Genitalkrebs verstorben, das nur nebenbei... durch meine psychoanalytische Ausbildung und Erfahrung denke ich, es wäre viel viel wichtiger mit den Operationskandidaten viel Zeit zu verbringen, sie mit Liebe zu umhüllen und sie zu umarmen, nicht sexuell. Man kann die fehlenden Erfahrungen in der Entwicklung und die Akzeptanz des eigenen Körpers vielleicht nachholen, man nennt das nachholende Ich-Entwicklung. Das ist alles schön gesagt, oder vielleicht zu theoretisch, aber Jugendliche dann mit 18 zu verstümmeln, diese Vorstellung finde ich Horror.
Nun zur Antifa. Ich finde es nicht ok, einen Teil der Bevölkerung in Berlin den Strom abzudrehen, der Anschlag geht auf das Konto der Antifa meines Gefühls nach. Manche Antifanten sind recht gewaltbereit. Ich bin in Berlin vor dem Mauerfall in der Hausbesetzer Szene unterwegs gewesen und dachte lange Zeit, das wäre mein Lager. Ich habe auch grün gewählt, bis diese angebliche Friedenspartei Waffenlieferungen forciert hat. Ich war Pazifistin, bin es und werde es nach aller Voraussicht auch immer bleiben. Ich bin seit meiner Jugend eine Querdenkerin. Um mich herum werden Begriffe geändert, vieles was hier stattfindet, wird immer absurder. Ich habe in vielen Dingen meine Meinung nicht geändert, ich stelle Fragen, ja ich hinterfrage die Dinge, so wie ich es immer getan habe. Falls Menschen um mich herum ihre Meinung ändern, so finde ich das völlig in Ordnung, jetzt wollen sie Waffen statt Diplomatie, aber von mir kann man doch nicht verlangen, dass ich meine Meinung auch ändere, in dann genau die Richtung, in die sie mein Gegenüber geändert hat?
Also Dorena, es ist ganz genau so, wie ich es Dir gesagt habe: Ich hatte mich persönlich getriggert gefühlt durch die Krankheit meines Freundes, da mein Stiefvater auch sehr krank ist und ich daran nicht ungebeten ohne Vorwarnung erinnert werden möchte. Ausserdem wie gesagt, wenn der Faschismus zurückkommt, dann wird er nicht das gleiche Gewand tragen. Beide Themen kommen direkt in mein Hirn rein, da du sie grafisch vermittelst und man sich nicht wehren kann, es fühlt sich für mich - persönlich - übergriffig an. Es geht mir überhaupt nicht darum, ob Du lesen kannst was ich schreibe oder poste, im Gegenteil ich finde das schade, und ich habe lange lange gezögert, bis es mir zuviel wurde, ich bin sehr empfindlich und manches trifft mich mehr als die meisten Leute. Wenn mir also jemand Schmerz zufügt und offensichtlich das auch weiterhin vorhat, dann darf ich mich abwenden, in dem Fall blockieren.
Das machen viele, wie man sieht. Auch ohne Kommentar oder Warnung.

Aphra Hendrix: This was deleted, but important for me, because it closes the subject now for me.... Ich habe den Nachmittag mit einer Freundin verbracht, die mir erzählt hat, dass einige ihrer Klienten durchaus glü... 37 minutes ago
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

Spax Orion: Marriage is Grand! Divorce is ONE HUNDRED GRAND. 23 hours ago

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


Yinni Benelli: 'Oh no — you lost it! Cast again' ... looks for some dynamite. ;) 4 days 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... 3 days ago

0girly0: Great one! 13 days ago
honoring Linda Kellie? yes! even me newbie knows her name & sees her deep impact everywhere in opensim. so, i wanted to try to retexturize a thing. what a lot of work, phew!
since there seems to be a need for pools at the moment: a pool, you can even have it with blue coat. and animated and erm... reflecting pbr water...

Spax Orion: I apologize in advance for my tardy response in this. I have a LOT going on presently. What you have designed is beautiful. Any submission can be dropped off by visiting xoaox.de:7000 My avatar is Spa... 12 days ago
MOONLIGHT SHOW WITH DJ ZALE 2-4am
DJ Zale has been tearing up dancefloors across Second Life and other virtual worlds, dropping everything from high‑energy club anthems to smooth late‑night grooves. A seasoned performer with a reputation for reading the room and igniting it, he brings style, skill, and serious vibe to every set.

Now a proud resident DJ at AMV, he’s ready to turn your morning, night, or weekend into a full‑on experience.
Come out, feel the energy, and show DJ Zale some love.
hop://alternatemetaverse.com:8002/Alternate%20Metaverse/30...

Gentle Dragonheart: Just a tip for those having trouble teleporting to AMV, or having TP issues in general: I've found that sometimes, clearing cache or relogging isn't enough. Even deep cleaning (deleting the entire con... 18 days ago
Every week it seems we gather to say goodbye to another member of our OpenSim family. We mourn, we remember, and we honor those who helped shape our community.

But every farewell is also a reminder of something we all share: none of us gets out of life alive.

For many, OpenSim is an extension of real life. For others, it is a place to step away from life's worries for a while—to imagine, create, explore impossible worlds, and become someone or something extraordinary.

One of the greatest gifts our departed friends leave behind isn't just our memories of them. It's the regions they built, the scripts they wrote, the avatars they designed, the artwork they shared, the friendships they fostered, and the countless moments they made possible. Every time we visit one of their creations or use something they contributed, a little part of them is still with us.

Imagine if they had never created anything at all. We wouldn't have those places to explore, those ideas to build upon, or those memories to cherish. Their creativity became part of the world we continue to enjoy.

Perhaps the greatest way to honor those we've lost isn't only through memorial posts, but by making the most of the time we still have.

Build that region you've been dreaming about. Finish that avatar. Learn Blender. Write the story. Host the event. Share your imagination. Visit someone's creation. Make a new friend.

Don't spend all your time debating what OpenSim should be or dwelling on what might have been. Spend it creating what it can become.

Our friends who have passed leave us with more than memories—they leave us with a reminder that time is precious. None of us knows how many tomorrows we have.

So create. Explore. Laugh. Inspire. Contribute. Leave something behind that will make someone smile years from now.

Because one day, someone may be walking through a region you built, wearing something you designed, using a script you wrote, or remembering a kindness you showed—and they'll be grateful that you chose to create while you had the chance.

JamieWright: Absolutely:) You said this perfectly Mari. 23 days ago
A friend of ours got a message from a friend, "want to watch a movie together? Download this movie app." Our friend downloaded it thinking it was from a friend, the hackers had complete control of her computer. Do not download anything, even if it's from a friend!!!

Mistressdalgato: So sorry this happened to you, I almost got scammed a bit back. I made a whole post about it. 1 month ago

🌞 Wishing you a week that's productive, positive, and surprisingly short


Omy2024: Adorable you - you show us "Faith in Action" - nothing stops you ever! Luv ya 1 month ago
Waves of Courage surf shop across the bay where the waves begin. This suit has a shape in contents to get the best fit. You may have to edit the protruding parts some by editing shape. Def not for bigger booties lmao

three.hills.grid.outworldz.net:8002:Catena di Isole

Breila Jenvieve: I really like it! Please let us know when you make it available. I had trouble finding it, and it wasn't available when I did. Thanks! 1 month ago

❤️Happy birthday, Anachron.❤️


Cosa: Alles Gute :-) 1 month ago
Update on Grid Portal Site:

We've now got a splash page: at https://portal.sub-version.space/splash.php
A login page for the portal at https://portal.sub-version.space/login.php
Public profiles at: https://portal.sub-version.space/publicprofile.php

Currently I am the only user with a profile set to public - so if you search for me - you will see what the public profiles look like.

We're still away off from release - we need to do:

* Registrations
* Admin Interface
* Region Management
* Odds and Ends

Background images are randomly selected from /splashimages/
Other images/logos are taken from /theme/themename/

They are easy to replace with your own grid images

Ⲙⲁꞅi: I agree your work is beautiful, you are an inspiration thank you Glenys 💗 1 month ago
WANTED: Jake and Elwood Blues, aka The Blues Brothers. For a future event I am looking for mesh statues or even better: animeshes of these 2 infamous people. I have looked high and low but no luck so far. Any ideas?

ISO (in search of ) Textures for stonewalls , house .. I got some good ones last year & have zero idea where i was . UPDATE : I found a website for them https://ambientcg.com/


NightshadeCeres: and when you mean inworld: texture, trees & scripts has some & Jamies Hideaway: login.friends-grid.com:8002:Textures Trees, & Scripts hg.osgrid.org:80:JamiesHideaway (aargh, not while osgrid is off) 1 month ago
Anybody who had a home on BIG COZY COMFORTS in OSGrid can find it now on my own grid, called SUN GRID to make a difference to the first Cozy Comforts Grid on my first small server.... btw... i can rent out a windows server for only 25 Euro per month - you can install a dreamgrid...
I have done as much as I can do with the shop until I can get a new computer. This shop has themed sections in a maze I created with an old farm house built by Jamie Wright. It lines up perfectly in multiples and there are many rooms to find treasures. Many are still empty and if anyone would like to have some space for their original content, message me here and we can make it happen.
You will find themes of Ravens, Dragons, Egyptian, Bohemian, Gothic, etc. This is all made mostly with Meshy, of various quality. I also used a couple of other AI mesh platforms. A lot of the furniture has a sit box in them, but with my old lap top I have to use atm. I cant keep adding the animations and some things, like beds, I have to animate from scratch, and can't do it until I have a better rig, but it is all full perm, so if it has no animations, feel free to do it yourself. Have fun shopping! If you like my content, please consider leaving a review here. The shop is above Star Ravenhurst Designs, so it is all under the same umbrella. Thanks for having a look!
Ravenhurst Curiosities
hop://grid.tenthdimension.org:26002/Star%20Ravenhurst%20De...

It is also on the teleporter at the landing across the grid if you get lost.

FallenAngel Absent: Thanks for sharing Star. so many lovely stuff! 2 months ago

More AI stuff to gripe about. :)


Xenon Darrow: Did you make this with AI? It's lovely either way! 2 months ago
Let the beat guide you through deep emotions and ancestral rhythms in an unforgettable session curated by DJ Producer Chanel Hurricane.

📍 Location: Huang Arkham Grid
📅 Date: Sunday, May 24
🕐 Time: 1 PM SLT
🎶 Style: Deep Tribal / Organic House / Underground Vibes

Feel the rhythm. Enter the tribe.

CeeMaid: It's always a lovely evening, thank you Hurricane. Thanks Felix, owner of Huang. 2 months ago
module to sleepy sleep physics objects when nobody is there
Here's a module i'm experimenting with, if nobody is in a region it puts physical items to sleep, if someone comes into the region they magically wake up. This reduces physics processing on vacant regions.

https://github.com/holoneon/HoloPhysicsGuard

ACRL presents: A Tour of Virtual World Museums by Brian Aviator

Wed, May 20, 10:00 AM SLT

Join us in a tour of Brian Aviator's amazing museums! Visit some beautiful and informative 3D museums in the OpenSimulator grid called Wolf Territories. These are wonderful builds with amazing art and information! grid.wolfterritories.org:8002/Virtual%20Museum%20Team/513/508/23

You can grid hop from any OpenSimulator world, such as OpenSim, Kitely, Avacon or others. Or you can create an avatar at https://www.wolf-grid.com/index.php

SEE ALA website: https://tinyurl.com/WTmuseums
Learn more about Brian's Virtual Museum Team: https://www.vmuseum.org/
Contact Brian Aviator, Xenon Darrow, Kreatya Shannon or Valibrarian Gregg

FallenAngel Absent: I ended up in the water with the Landmark. But the museum is cool... they didn't forget Richard Stallman either. ;-) But I miss the BTX system I grew up with - or does that not count? Anyway: Well don... 2 months ago