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

💬 Chat





Notes on User tracing and fingerprinting.
Firestorm and other viewers send identification information to grids whether you login to home, or teleport to another remote grid.

This includes your IP address, your Mac address (unique identifier assigned to a network interface), and "Id0" which is a hash of the serial number on your harddrive (plus other system information). It's a hash so it doesn't send your actual serial number.

How can these identifiers be used? They can be used to enhance blocking capabilities, such as disruptive users with bad intentions. IP based blocks/geofencing is not reliable. The Mac address provides an additional level of blocking, since the Mac does not normally change even if the IP address changes. The Disk serial adds another layer. The serial number would normally be the same no matter what viewer is used. Presently Firestorm/other viewers do not use CPU serial, motherboard serial, or TPM, or other hardware identifying information to calculate the hash.

Ways users can protect privacy and circumvent tracking.

There are software applications that can randomize your Mac and also disk serial number.
Note that changing your disk serial number can possibly cause issues with the operating system function and other applications.
Changing the Mac address on a Linux computer network interface is trivial.

Using a VM/Virtual Machine - typically VM's randomize the Mac and also there is usually a way to set it. But you'd want a good VM with GPU passthrough to get good FPS on OpenSim, like a KVM with VFIO. Using a VM can also make it easier to randomize the disk serial.

However, probably the best bet is to compile Firestorm from source (github) and modify the indra/newview/llapviewer* for your platform (like win32) and change the function generateSerialNumber(). you'll also find it easy to change the Mac address sent by modifying the Firestorm code.

For the IP you can use a VPN or something or perhaps your grid offers a direct wireguard vpn connection like my grid Holoneon. You could also use Tor onion router but the latency isn't ideal.


If you run your own grid for other users you should note that collecting Mac/disk serial number hash is possibly covered under GDPR regulations (and other rules) and possibly should be specified in your published privacy policy. Check it out!

Opensimulator automatically captures the viewer id information sent and uses it to authenticate user activity. This happens in Gatekeeper.

You can add a little module to store that in a database if you want to identify problem users.

schema
CREATE TABLE `user_login_fingerprints` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`agent_uuid` char(36) NOT NULL,
`first_name` varchar(64) DEFAULT NULL,
`last_name` varchar(64) DEFAULT NULL,
`ip_address` varchar(45) DEFAULT NULL,
`mac` varchar(64) DEFAULT NULL,
`id0` varchar(64) DEFAULT NULL,
`home_uri` varchar(255) DEFAULT NULL,
`login_time` datetime DEFAULT current_timestamp(),
PRIMARY KEY (`id`),
KEY `idx_agent` (`agent_uuid`),
KEY `idx_mac` (`mac`),
KEY `idx_id0` (`id0`),
KEY `idx_ip` (`ip_address`)
) ENGINE=InnoDB AUTO_INCREMENT=266 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci


OpenSim/Services/HypergridService/LoginFingerprintRecorder.cs

using System;
using MySql.Data.MySqlClient;

namespace OpenSim.Services.HypergridService
{
public static class LoginFingerprintRecorder
{
private static string _connStr = string.Empty;

public static void Init(string connStr)
{
_connStr = connStr ?? string.Empty;
}

public static void Record(
string agentId,
string firstName,
string lastName,
string ip,
string mac,
string id0,
string homeUri)
{
if (string.IsNullOrEmpty(_connStr))
return;

try
{
using var conn = new MySqlConnection(_connStr);
conn.Open();

using var cmd = conn.CreateCommand();
cmd.CommandText = @"
INSERT INTO user_login_fingerprints
(agent_uuid, first_name, last_name, ip_address, mac, id0, home_uri)
VALUES
(@agent, @fn, @ln, @ip, @mac, @id0, @home)";

cmd.Parameters.AddWithValue("@agent", agentId);
cmd.Parameters.AddWithValue("@fn", firstName);
cmd.Parameters.AddWithValue("@ln", lastName);
cmd.Parameters.AddWithValue("@ip", ip);
cmd.Parameters.AddWithValue("@mac", mac);
cmd.Parameters.AddWithValue("@id0", id0);
cmd.Parameters.AddWithValue("@home", homeUri);

cmd.ExecuteNonQuery();
}
catch (Exception e)
{
Console.WriteLine("[FingerprintRecorder] " + e.Message);
}
}
}
}



then add the logger to gatekeeper in function public bool LoginAgent()
OpenSim/Services/HypergridService/GatekeeperService.cs

_ = System.Threading.Tasks.Task.Run(() =>
{
LoginFingerprintRecorder.Record(
aCircuit.AgentID.ToString(),
aCircuit.firstname,
aCircuit.lastname,
aCircuit.IPAddress,
aCircuit.Mac,
aCircuit.Id0,
(source == null) ? "Unknown" : string.Format("{0} ({1}){2}", source.RegionName, source.RegionID, (source.RawServerURI == null) ? "" : " @ " + source.ServerURI)
);
});

Rock-House (Special) am 17.04.2026.
💚Lieben Dank für den wunderschönen Abend mit euch.💚
.....................................................................................................................
Rock House (Special) on April 17, 2026.
💚Thank you so much for the wonderful evening with you all.💚
I find it odd that so many complain about my posts being "left" or trolling the "right" or being in some way disruptive.
But remember, DJT was a Democrat until he saw an opportunity to become Republican.
At all times he was in the game for personal aggrandizement and profit.

Now, his state of mind has moved past even that and the god complex has taken over.
He is not only destroying America (almost done) he's close to doing the same to the rest of the world.
My posts are what court jesters always did, point out the ridiculousness of such people.

Perhaps to also raise a smile as well as a thought.

Your attacks do not affect me but to the smaller minds here I say "Empty vessels make the most noise".

Your gated communities only lead to gated minds.

and to those who were positive - "thank you", if I didn't reply it was not the lack of appreciation.

There will be no more posts, hide behind your curtains if you will but remember this entire virtual entity is a community and generally social and free and is therefore a prime target for the attention of the "Dear Leader".

"If liberty means anything at all it means the right to tell people what they do not want to hear."

Goodbye and thanks for all the Fasc
...someone will explain that for you if you ask


ToyBoy: This so looks like Dorena's alt account here at OSW! :) Or is it just one of her radical friends? 56 minutes ago

new store built... Akari-ya
Japanese Kimono, Yakata, Body & Avatar Accessories.

New Haori and Kimono info at Akari-ya!

New Kimono info signs!

So i've been a bit busy with the new build!
I've created 2 Avatars, built the landing and set up a visitors shop for those who want to feel like part of the region.

My amazing visit to Corazon del Mar - by Mari:) This place is amazing and becoming more so by the day. It's so cool...I had to find a cool hat to fit in with the locals:)


Ⲙⲁꞅi: That is a perfect hat!! Thank you for stopping by for a visit, Anna. @ferdfrederix too is helping with the project, did you see his cool fire dancer in the street? We need your taco truck Anna! 41 minutes ago
hop://vela-dream.ddnss.de:8002/Vela%20Disco/177/211/22 Einladung zu Kims Geburtstag am 18.04.2026 um 19:UHR mit *DJ-Cleopata ,jeder ist Willkommen bei gute Musik !!
Der Blumenstrauß steht auf dem Tisch, und auch Kuchen und Kaffee sind ganz frisch.
********************************************************************
IInvitation to Kim's birthday party on April 18, 2026 at 7 PM with DJ Cleopata, everyone is welcome for great music!!
The bouquet of flowers is on the table,and the cake and coffee are also very fresh.
You Can't Have A Poll Without Being Political
My Pol. Sci. professor said "politics happen whenever two people get together". That makes avoiding politics difficult. However, politics is more generally associated with making decisions in a group. And because of their role in elections and government decision-making, polls are a major part of the political landscape. An election itself is a poll (the only important one say some). Before and after elections, polls are a critical tool for gauging the "will of the people" beyond what simple election results can show. Polls are, by their nature, political.

A poll on OSW says that the will of the people here is that this is not a place for politics. But if you don't want politics on OSW, you lose just by voting.

Not that it matters. Polling results in OWS are not enforceable and will not stop political posts. Want to do something effective? Block people.

Everyone else is invited to an extended stay in the BDSM by MAGA region, where the beatings will continue until the complaining stops.

https://opensimworld.com/hop/94015

Kim Held: Your professor might be right that everything is 'political' in a broad sense, but you’re making a huge leap in logic here. Just because people want OSW to be a break from real-world partisan noise do... 2 hours ago

Fangsmonument Arctic Hunter statue and Tromsø Bibliotek (library) , the latest where I will hold soon some expo. Thx Xenon for the statue made on meshy.ai


Xenon Darrow: Always a pleasure! come up with more projects for me! :D 4 hours ago
login.aviworlds.com:8002:The Junction Mall
Hello, I was asked tonight why I try to hide behind another account or at the mall. I am not hiding; I am the same person. Dallas came from a long-term relationship, and now I want to clean up and move forward—nothing more.

The Junction Mall has many new items, a small coffee house, and too many products to list, as they are still being arranged. I will not post every new item because there are simply too many. The men's section is also being worked on, and it takes time for everything to come together. Additionally, there is a spot for houses and other items.

Please feel free to contact me if you are looking for something specific or have an idea. Just have fun!
Released a Fading Slide Show TV (Copy/Modify) this afternoon also. NOTE: It doesn't look like the AD. After landing at the main landing wait until you're fully rezzed and then hit this link to land in front of the item; hop://hg.twiztidtimezgrid.com:8602/Building%20Emporium/387...

Arcfury: Hey, this looks like a great item, except that I wasn't able to get a copy of it, nor buy it off that wall. At the same time the other items on that same wall were copyable. 5 hours ago
Good afternoon! The new Release of the Shoutcast & DJ Board with Remote has been updated. This updated corrected the error that would occur every time someone selected Color from the Menu. Included a total of 202 Radio stations, an ON/OFF Button and tweaked a couple other things. Still full perm for you to use as you wish. It should be stated that we are passing it along with permissions as we found it as in another grid. We just fixed existing errors and tweaked a few things and added more stations. As always you'll land in the mainlanding of Building Emporium. Wait until it's fully rezzed then hit this LINK here to land in front of the item; hop://hg.twiztidtimezgrid.com:8602/Building%20Emporium/393...

Kim Held: Unfortunately, it can neither be bought nor copied. Leider kann man es weder kaufen noch kopieren- 2 hours ago
i am looking for a clothing designer to create a shortened Yukata just above the knee for females. I need it for the following bodies: Athena, LaraX, Legacy, Reborn, Perky, Petites and Mesh/Classic Style. They all need to be the same look (pictured above)

Annah Gestaga: i also need one for Male bodies with a thinner belt... 10 hours ago
Dear Hypergridders. Alas Utopia Skye Grid has turned into a closed grid, so you cant visit it anymore unless you create an avatar at USG. I have set up now a new mainstore at Kitely Grid and I have been busy with adjust pricing and complete my Kitely Market Store. Soon I will place a beacon at my world at Kitely Grid, so you can travel freely again to see my creations. In the meantime you find most of it at Kitely Market. https://www.kitely.com/market?store=46457920

Dear Hypergridders, Alas Utopia Skye Grid is turned into a closed grid so you cant visit it anymore unless you create aan avatar at USG.


JamieWright: That's unfortunate. If you're just a renter with them, there are lots of great grids on the hypergrid that you can rent with instead. I'd ask for an OAR and open up those options again for your own en... 12 hours ago
Election season is near and Miser wants to take control of the Greedy Creek swamp in order to get one over on Ms Chopsy! If only he could convince everyone that Helga is nothing more than a silly old hag who's lost her mind. Unbeknownst to Miser but known to us: Helga is 'The Architect' :: behind the scenes all along, it has been HER who has been pulling the strings and spinning the tides of Chaos! Don't bother voting, the machines were already rigged. Who won the election? YOU DID by taking a mild peek at this element of the absurd! Peace & Love!
Join us at the Piazza at 3 pm grid time, for a couple of hours of fun and music while Rockin' Robert spins the tunes for us via his live radio station Wax Radio.
The Piazza, where good friends and great music always come together.
bridgemere.outworldz.net:8002:Paradise Lagoon

POLARIA, as RL one in Tromsø with a big fish tank and other sea-related expo stuffs (that one, still working on it so don`t mind the dust pixels).


Dorena Verne: I'm looking forward to visiting you in the next few days; I feel comfortable around good people :-) 13 hours ago

Farm area, lavender crop. Soon with flowers, I hope :)
On background, medieval chuch replica, a Stavkirke.


Radonnoble: The barn and craft market is getting fixed up! Soon we will have the opening party! 13 hours ago
SIM NORGE now is called TROMSO, based on the RL Northern Norway city, bringing back stuffs I had from the time I was still on GCG grid. From this pic: Ishavskatedralen or Tromsdalen Kirke. Pipe organ and piano, scripted, functional. If you want get married there, be my guest.. just dont invite me lolol (kidding)
Zitat von Dorena: *Ich bin ebenfalls zahlender Kunde; im Gegensatz zu einigen Kritikern hier unterstütze ich diese Plattform finanziell.*
Woher willlst du denn wissen? Jeder, der 600 Coins bezahlt, um auf er Frontpage zu posten, unterstützt diese Plattform finanziell.
Quote from Dorena: *I am also a paying customer; unlike some critics here, I financially support this platform.* How do you know that? Everyone who pays 600 coins to post on their homepage financially supports this platform.

ToyBoy: Better not pay any more attention to it, Sylvia. Dorena and her radical friends won't change. They think that because they "pay," they have the right to pollute this platform with their left-extremi... 57 minutes ago

Da ich unter Dorena* s Posting nichts mehr posten kann bzw meine Kritiken gelöscht wurden........... dann mache ich das eben hier.


Kim Held: It's the classic paradox: claiming to be 'Antifa' and fighting for tolerance, yet being intolerant to the core the moment someone disagrees. Deleting critiques while preaching against 'bans' is the he... 14 minutes ago
Darkheart City keeps growing, and the view just gets better.
From vast landscapes and hidden corners across the Archipelago to a futuristic skyline glowing over the city, there’s always something new to explore. The vibes are chill, the world is huge, and the opportunities keep expanding as we build this place together.
Come wander, discover, and be part of the evolution of Darkheart City.

Explore the huge world of Darkheart City and dive into the beats at Unicock Club. Big spaces, big energy, and a community ready to welcome you in. Come vibe with us.

I didn’t build the Cannabis Information Center to promote anything.

I built it because I lived through it.

Years ago, I was prescribed Neurontin for nerve pain. It became toxic in my system and I spent eight hours in a code blue room. After that, I made a decision to take a different path and began using CBD as part of my care.

For the past ten years, it has helped me manage neuropathic pain, calm my nervous system, and get through the nights.

My journey hasn’t been perfect. My latest MRI shows progression. MS doesn’t move in a straight line—it surges, it settles, and sometimes it overpowers what we use to manage it.

But I also know this: CBD helped me maintain stability and function for many years.

This space was created so others can learn for themselves.

🌿 Peaceful environment
🌿 Informational kiosks with notecards
🌿 Content sourced from Leafly (with direct links)
🌿 No pressure, no agenda—just information

If you’re curious, cautious, or searching for options, you’re welcome here.

Come walk the paths, explore the kiosks, and take what’s useful.

https://pmc.ncbi.nlm.nih.gov/articles/PMC8001020/

Leafly has given me permission to share their info. https://www.leafly.com/
— Three Hills Grid

three.hills.grid.outworldz.net:8002:PacificNorthwest

ToyBoy: I did visit it in the past. Great work and good information! 15 hours ago

CASAENIA'S VOICE VIBES LIVE AT WOODSTOCK 4-17 11AM GRID TIME
YOUR LIMO HERE hop://alternatemetaverse.com:8002/Casaenias%20Estate/133/1...

〓〓〓〓█• Gregorian Chant Techno •█〓〓〓〓
█◄♫►█ ⇨ ᴡʜᴏ : DJ ChiChi
█◄♫►█ ⇨ sᴛʏʟᴇ : Gregorian Chant Techno Mix
█◄♫►█ ⇨ ᴡʜᴇɴ : 12:00pm Grid Time
█◄♫►█ ⇨ ᴡʜᴇʀᴇ: The Cube
█◄♫►█ ⇨ ʜᴏsᴛ : Minxy
█◄♫►█ ⇨ GRAB YOUR FRIENDS and come

C/C/C-Shoppe: WARM UP 11am-12pm ---the Best of Gregorian--- ....than 12pm Grid Time Offizial Start of Gregorian Chant Techno Mix 15 hours ago

The final DEFINITIVE 'osw politics' poll!

  • OSW should be free of politics (unless it's politics I like)!
  • OSW should be free of politics (it's not politics if it's my post)!
  • OSW should be a political free-for-all -but only for my side!
  • Clowns to the left of me, Jokers to the right -here I am stuck in OSW
Vote (7)
Sonntag:
🔥 Chippendales‑Party – heiß, laut & legendär! 🔥
Mach dich bereit für einen Abend, an dem die Temperaturen steigen und die Stimmung explodiert.
DJane Loru wirbelt durch die Beats, Plattenschubse Marina bringt die Platten zum Glühen –
und auf der Bühne warten heiße Männer, die eine Showeinlage hinlegen,
bei der selbst der Bildschirm errötet.
Humor, Hüftschwung und ein Hauch Chaos inklusive.
THE INIQUITOUS FUN FAIR — An OpenSim Story

What a crazy time we live in. The news cycle shows you a town in crisis while HIDING the story which should get coverage. But here in OpenSim, we have a Virtual Town in Crisis; that is... THE REAL STORY... and all of you are invited.

Dismayland exists because of worldly conflict. It was inspired by Banksy, whose art has always held a mirror to the absurd. As an NPC enthusiast, I found a wellspring of ideas to draw from, even without seeing the original exhibit in person. My thought was simple: What if theme parks were truly honest with their customers?

As a Florida resident within driving distance of every major theme park... and well aware of the drama surrounding them... this scenario was too good to pass up. Everything here is fictitious, but loosely based on reality in ways that will be obvious only to those who follow local news. Take that for what you will.

What we have here is a Digital Virtual Novel you can explore. Leave your worries behind. Enjoy a nonsensical portrayal of the ridiculous... because that is what entertainment is. Nothing that happens here influences the outside world, as someone was kind enough to point out. What is a virtual novel without plot twists, corruption and some intrigue?

Enter the Dismayland Scavenger Hunt.

Dirty Helga and I were brainstorming maddening additions for Dismayland. I reject most of what Hollywood produces these days, so I turned to older films for inspiration. I have seen scavenger hunts before but they were far too easy. I wanted something epic.. something outright crazy, yet honestly solvable.

What emerged: a game board that remotely renames objects, a separate script that deploys roaming 'sploder' drones dropping clues, deceitful NPCs, misdirection, MISINFORMATION and a cow being abducted by aliens who holds nothing but contempt for that insufferable game board. All of these elements were already present in Dismayland. I just needed code to make it all work together... and that is where the turpitude of Dirty Helga shines. Nobody knows the lore better than her, and she was instrumental in stitching it all together.

There will always be some politics in OpenSim. My plan is to keep whatever exists here specific to the grid... not reality. When you're ready for your ESCAPE, The Iniquitous Fun Fair awaits.

Most mornings I am at Dismayland sipping coffee with my script editor open. Care to pop in for some coding conversation?
Maybe I can start using the Happy Hour feature.
NEW at Bodies & Clothing: Lots and lots of new female hairstyles, from short to mid length and from long to OMG I stepped on it long. Come see for yourself at Bodies & Clothing, take the "girl hair" (yes, I know, but I was limited in the number of characters I could use so "female hair" didn't fit) option from the telepad menu and stock up on new gorgeous hair.

CleaPerido: dankeschön 17 hours ago
Dj. Tommy legt heute im italienischen Grid Jungle Friends auf.
Einen musikalischen Mix aus verschiedenen Ländern.
Paristella moderiert mit Dj Tommy den Abend.
Kommt und habt Spaß mit uns.

Wann: 17.04.2026
Beginn: 22.00 CET - 13.00 SLT
Wo: junglefriends.opensim.fun:8002:Event Jungle

----------------------------------------------------------------------------------------------------------------------
Siete tutti invitati al evento del nostro grande Dj Tommy..
Vi fará sentire un mix musicale da vari paesi.
Paristella presenterà la serata insieme a DJ Tommy.
Venite e divertitevi con noi.

Quando: 17 aprile 2026
Orario: 22:00 CET - 13:00 SLT
Dove: junglefriends.opensim.fun:8002:Event Jungle

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

DJ Tommy streams tonight at the Italian Grid Jungle Friends.
You will hear a musical mix from different countries..
Paristella will be co-hosting the evening with DJ Tommy.
Come and have fun with us!

When: April 17, 2026
Time: 10:00 PM CET - 13:00 SLT
Where: junglefriends.opensim.fun:8002:Event Jungle

♫ тσммʏ ωнιтε ♫: Lass dich verzaubern und genieße die heißen Beats. 14 hours ago

Stormy weather.

IT'S FRIDAY and it means it’s that time of the day to join DeeJay Sofee from **6AM to 8AM** (grid time) at the Alternate Metaverse Main Landing Point!

It's time to get you out of your Bed and grab your coffee mug, and teleport over to the Main Landing Point.

Let DeeJay Sofee wake your Friday morning up the Sofee Way and to start your day with a BIG Bowl full of Energy to get your day started.

Come on over and Wake up the Sofee Way and celebrate being alive this beautiful Friday morning!

Lets GET LOUD this FRIDAY MORNING with MODERN COUNTRY MORNING together!!

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

Ich werde die OSW Regeln einmal genau prüfen in Bezug auf Politik und dann entsprechend handeln.


Mistressdalgato: Amen! 23 hours ago
Danceparty Live Mix Techhouse — GBG THE PIER
Danceparty Live Mix Techhouse — GBG THE PIER
Region: The Pier
Event begins: in 9 hours : 2026-04-17 11:00 SLT
Added by: Nickos
Details:
DJ: DJ CRAZY DJ: DJ NIKOLAS
Get ready for a massive night at The Pier Club in GBG Grid!
DJ Crazy and DJ Nick are taking over the decks with a full-power mix of dance, pop, and club anthems.
Non‑stop energy, loud vibes, and a packed dancefloor.
Join us and feel the beat — tonight we party hard!
TAXI: hop://hg.gbg-world.com:80/The%20Pier/199/80/22
Libertines Club

3 members

Wolf Territories Grid

5 members

osManager

1 members

Flat Earth Group (FEG)

2 members

OS GREEDY PLAYERS

14 members

Dj Pompom

2 members

Scottish Pride

4 members

OARs

1 members

DOLLIES

6 members

Loading...