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.💚

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.

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.
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!
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
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
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)
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.

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

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.

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...
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

The background is interchangeable.

The foreground remains the same.

A view of what Kara House looks like with furniture etc. You can get The House free at my region Kara North East. The fantastic Jacuzzi was created by Spax Orion!

Bound & Harnessed...

Come on over for a night of Music and Conversation we will have DJ Mystic Moonshine 5pm to 7 pm Gtid time Saturday April 18th Spinning Some of the best from the 50s to Today and After Mystic we will be having a Social Voice Chat at the lounge 7pm till??? so come on over and join us!!!
Der Feuerkreis Abend vom 16.April
Eine Grafik von einem Blatt aus der PrĂ€sentation ist heute das Titelbild dieses Blog-Artikels. Es zeigt die ErwĂ€hnung eines Roleplay, das schon eine zeitlang lĂ€uft und bei der es um die verschwundene Rezeptur geht, fĂŒr die spezielle Kringelglassur die der Magier entwickelt hatte. Angeblich ist die kleine Wolfstigerin Sma im Moment die Besitzerin dieses Dokuments.
https://lennardmonday.blogspot.com/2026/04/der-feuerkreis-...

Eat tacos instead!

Thunder Road with Live singer Casaenia Baxton

We had the technicians install Age Verifier Pro. If you venture off to a restricted area you get air lifted back to the Welcome Center.

SpaceGrid

SpaceGrid

SpaceGrid

SpaceGrid

Thursday April 16 2026
Starting at 12 PM SLT
At Rocking Sands
Starring Live
Moon Star 12 PM SLT
Monay Amour 1 PM SLT
Lisbitt 2 PM SLT
Charice 3 PM SLT
FajraMeta 4 PM SLT
Christine Sunshine 5 PM SLT
Eva Fae 6 PM SLT
Hosted by Anjolie Amore & Eagle
Dress Casual Come As You Are
A AEV Entertainment Live Event
Bringing You The Best In Live Entertainment
https://opensimworld.com/hop/94639
grd.wolfterritories.org:8002:Abraham Entertainment Venues
When you land by becon your at Rocking Sands
DJ TYLER — 1980’s BREAKFAST SHOW!
Alternate Metaverse Party Stage — 6–8 AM

Wake up and plug into the neon decade!
DJ Tyler is spinning the ultimate 1980’s mix of pure retro magic to kickstart your morning.
Grab your coffee, lace up those high‑tops, and ride the rhythm straight into sunrise.

hop://alternatemetaverse.com:8002/Alternate%20Metaverse/30...
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.
HI all, So Wolf Software Systems Ltd owns Wolf Territories Grid. Some time ago, we released some software called WolfStack for running server clusters. It will run on top of Proxmox or any Linux distribution (sorry, not Windows). The website is https://wolfstack.org. It's free to use and has a lively discord group. We actually run Wolf Territories Grid on it.
Best of Bad Event Ideas
#1001: The Best At Tough-Guy Talk

Listen up, Mr. Smell-fungi and Ms. Mun-dungi. We’re having a “Best At Tough-Guy Talk” event, and we need more losers like you to attend. You know, the kind of person who shoots someone in a dream and wakes up to apologize. Someone who is as scary as a ruthless spelling bee contender. People who think they are a main character but are only an extra their own movie. You know the kind. Bald coot, bananaquit, leech-eating, plain-wandering stinkbirds. So come on, Mr. and Ms. Niny-Hammer of Noodles. Join all the other barbers, tailors, panders and procurers, parasites, and lick-spittles for an evening of real tough talk. Or are you just a facetious pettifogger?

Why is The Best At Tough-Guy Talk a bad event idea? Some people will take the insults seriously, like they do with OSW posts.
Best of Bad Event Ideas: #1001
The Best At Tough-Guy Talk

Listen up, Mr. Smell-fungi and Ms. Mun-dungi. We’re having a “Best At Tough-Guy Talk” event, and we need more losers like you to attend. You know, the kind of person who shoots someone in a dream and wakes up to apologize. Someone who is as scary as a ruthless spelling bee contender. People who think they are a main character but are only an extra their own movie. You know the kind. Bald coot, bananaquit, leech-eating, plain-wandering stinkbirds. So come on, Mr. and Ms. Niny-Hammer of Noodles. Join all the other barbers, tailors, panders and procurers, parasites, and lick-spittles for an evening of real tough talk. Or are you just a facetious pettifogger?

Why is The Best At Tough-Guy Talk a bad event idea? Some people will take the insults seriously, like they do with OSW posts.

More Best of Bad Event Ideas:
https://opensimworld.com/groups/1062
Rev World

6 members

OpenSimulator

5 members

City life Virtual

1 members

OARs

1 members

Open access

3 members

Mobius Grid

6 members

NightWalker Fashion Depo

2 members

Electronic Club Music

2 members

Priape

7 members

Loading...