Think your parcel is popular? Think again. Discover how we built a smarter algorithm that filters fake traffic and reveals true virtual land popularity in a virtual world. 📊✨ #virtualworlds #metaverse #secondlife #parcelpopularity #botdetection #realtraffic

https://jackiewallacesl.substack.com/p/designing-a-real-popularity-algorithm

Designing a Real Popularity Algorithm for Virtual Land Parcels in Second Life

In a dynamic virtual world like Second Life, parcel popularity is a critical metric - one that influences user engagement, traffic flow, content discovery, and monetization.

Jackie’s Substack
@Jackie Wallace OpenSim has a similar problem, but it's even harder to solve.

OpenSimWorld has a very basic ranking system for the most popular sims. It isn't for specific parcels, it's for entire sims. The problem, of course, is that it can be manipulated very easily, and it is actually being manipulated constantly.

The ranking "algorithm" is very simple: It only counts how long how many avatars are present. It does not even recognise individual avatars, much less IPs. Also, it allows for sims to rise in popularity very quickly: One sufficiently big event, and they're in the top 10.

There are many ways of manipulating this algorithm, including:

  • telling your friends to park their avatars on your sim (Lbsa Plaza is not much more than an avatar storage for OSgrid residents to make sure that it's always the number one most "popular" sim)
  • using alts as "sim decoration" where NPCs (unlike Second Life, OpenSim supports actual NPCs) or even only animesh would do the same job
  • parking alts on a sky platform for which only you have a landmark
  • dropping a few alts that are basic Ruths with running numbers in their names under a pier where you think nobody will look

If you host your sim yourself, or if you're even the grid owner, the Radegast viewer is your friend. Install it next to OpenSim and automatically launch a bunch of instances right after your region server has come online. Instant top 10 ranking if you do that with at least four avatars.

Of course, this goes along with claiming either that you don't care for ranking or that it's regular visitor traffic.

A trick that has never been that popular is to make visitors camp on your sim. Offer content on your sim for in-world "Monopoly money". Give visitors a limited amount of that money to whet their appetite. And then give them the chance to earn more money by doing something on your sim for long enough. I've seen this come with a time limit to ensure that the camping is not too obvious, but this also means that you'll have to come back often to earn some more money.

I think there may still be some scoundrels who try to acquire older versions of the OSW beacon that still count NPCs as avatars, or who try to modify newer versions into counting NPCs as avatars. However, OSW no longer recognises these older beacons, and it will ban your sim if you use a hacked beacon.

That is, you can also report sims which obviously cheat their traffic figures to the OSW admin who will then turn the visitor counter for that sim permanently off. However, when a sim owner discovers that this has happened, they do what they also do after one negative comment or review or zero-star rating: They delete the whole entry and make a new one for the same sim. This comes with extra the advantage of the sim also being listed among the top 10 newest entries.

By the way, this feature was introduced after someone exposed the system of popularity rigging with alts by dropping 60 alts on one OSW-listed sim. And I guess countermeasures against this were mostly demanded by high-ranking OSgrid residents because it took that sim mere hours to outrank Lbsa Plaza.

Unfortunately, many of your suggestions for counter-measures wouldn't work in OpenSim.

  • OpenSim does have picks and ads, and you can pick sims anywhere around the Hypergrid. But OpenSim has no centralised first-party infrastructure that has access to the picks and ads of all avatars on the Hypergrid, much less on all OpenSim grids. OpenSimWorld is third-party, and it has even less of a chance to harvest all this data from all avatars out there.
    Seeing as how few avatars have picks in the first place, this could also easily be rigged by making a hundred alts with the same picks and stashing them away on a private sim with no OSW entry.
  • Second Life's event registration is something that has never been implemented in OpenSim. OSW does have its own event calendar including announcing events on specific sims. But this would rank popular event sims higher than popular freebie sims. And not all events on OSW-listed sims are listed on OSW either.
  • Counting unique visitors is out of question, too. Nobody would want a third party like OSW to know which avatars were on any given sim at which time, also seeing as theoretically anyone who knows a bit about scripting could latch onto the data generated by an OSW beacon and use it to track down avatars.
  • Adjusted visitor time and interaction events can be rigged, too. OpenSim has its own scripting language, OSSL, which builds upon LSL, but with tons of extra features. You know AVsitter? That sit animation controller? OpenSim has SFposer which largely does the same plus tons of stuff that are unimaginable in Second Life. The host and presenter avatars at the last OSCC were entirely automated by "sit scripts". These scripts even make interaction with other objects possible. And I bet that OSSL can even be used to automate avatars through attachments without them having to sit down. Just about everything that requires manual interaction in Second Life can be automated in OpenSim.

In fact, if actual movement (as opposed to animations) counts, then events will be heavily downranked anyway. I mean, what do people do at DJ events in OpenSim?

  • They either sit their avatars down on dance pads or a line dance floor.
  • Or they use a Clubmaster to launch a dance animation. Oftentimes, they keep the same dance animation running throughout the entire event.
  • Or they use a Clubmaster to rez a pair of dance balls and sit down on one. In this case, you can only measure how often the animations are switched, and many simply put the Clubmaster on automatic anyway.
  • Or they use a dance HUD which may or may not automatically change dance animations.
  • A few use Firestorm's viewer AO feature to switch to a self-made dance AO.

Many actually leave the music running in the background and do something else in the meantime. Others only interact by gestures or "Yay" confetti throwers or other scripted attachments; I mean, that's at least something.

In fact, I know someone who sometimes sends one avatar to a DJ event and then another avatar with the same identity, but from another grid, to a non-DJ event and only actually operates the latter one. That same someone has also sent an avatar to a five-hour DJ event and then gone AFK to attend a nearby real-life music festival for some two hours and actually announced it.

Even I sometimes have avatars at two events at the same time; I focus more on the event which requires switching dance animations and turn the music from the other one down. But even when I attend the same event with two avatars (I can't go anywhere alone without people asking where @Juno Rowland is, how she's doing and when she'll come), both contribute to the local chat occasionally, and we do change dance animations along with the music (unless the DJ plays four hours of house or something).

Due to the abundance of event locations, DJ events can actually last quite long, sometimes three, four or more hours with one DJ. So a 90-minute threshold would be counter-productive.

All in all, it's next to impossible to implement fair and realistic sim rating that cannot be rigged in a decentralised system of virtual worlds where just about everything is third-party.

#Long #LongPost #CWLong #CWLongPost #SecondLife #OpenSim #OpenSimulator #Metaverse #VirtualWorlds #OpenSimWorld
Browse The OpenSimulator Metaverse - OpenSimWorld

Explore the open source Metaverse of OpenSimulator 3D Virtual Worlds connected through the HyperGrid

OpenSimWorld
@jupiter_rowland @juno_rowland When we look at virtual worlds or social media, users everywhere strive for popularity. However, this data is often far removed from reality. People sit back contentedly based on false metrics they themselves have generated, believing they are popular.
@jupiter_rowland @juno_rowland The root of the problem lies in what these false metrics trigger. Most algorithms operate in such a way that if something appears more popular than something else, it will be shown to more people. This causes nonsense to spread exponentially.
@jupiter_rowland @juno_rowland
What makes diamonds, gold, or bitcoin valuable? Rarity. So if we can calculate popularity statistics using variables that originate from limited resources, we can work with more accurate statistics. These variables vary from one virtual world to another. The key is that variables users can generate indefinitely through tricks should not be given weighted value.
@jupiter_rowland @juno_rowland Another crucial point is that the algorithm used as the basis for calculation should not be made public. If users don’t know exactly how the calculation works, it becomes much harder for them to manipulate it.
@Jackie Wallace For sim owners in OpenSim, it isn't so much about feeling popular just for themselves.

It's rather partially about the bragging rights.

But first and foremost, it's about making sure that your sim is visible on OpenSimWorld at all. This requires a self-contained loop. Your sim is "popular" on OpenSimWorld -> it's higher up on the list of the most popular sims -> it takes less time and effort to find it -> more avatars visit it -> the "popularity" on OpenSimWorld increases.

See, the list of the most popular sims on OpenSimWorld is not an actual list that you can scroll through. Rather, it is organised in pages of ten sims each. This means that from number 10 to number 11 on that list, it's a huge step because people will have to go one page further rather than being shown your sim right away. From 9 to 10 isn't a step at all because both are on the first page.

OpenSimWorld lists 1,800+ sims, but not even 50 of them really matter. If your sim is among the top 10 most "popular" sims and therefore on page one, the loop runs faster. If it slips below 50 most of the time, and you don't have regular music events that yank it up the list of most active sims every now and then, you'd better have a faithful community already that visits your sim regardless.

It takes a whole lot of work for the actual popularity of your sim to be self-contained, for people coming piling in in droves even though your sim isn't even listed on OSW anymore because it's such a famous cult place that landmarks are being shared all the time. (Having teleporters on other comparable sims helps.) Until then, you'll need all the tricks in the book for your sim to not go under and fall into obscurity.

Either you can copybot all the newest, hottest, sexiest Legacy and LaraX stuff from SL, offer it exclusively as no-transfer freebies before someone else does and advertise the hell out of it on OSW almost daily. Or you can have more events with well over a dozen visitors per week than the week has days. Or if you can't do either, you'll have to make sure that there are constantly at least four avatars on your sim on average over 24 hours, this or that way.

#Long #LongPost #CWLong #CWLongPost #SecondLife #OpenSim #OpenSimulator #Metaverse #VirtualWorlds #OpenSimWorld
The OpenSimulator Metaverse - OpenSimWorld

Explore the open source Metaverse of OpenSimulator 3D Virtual Worlds connected through the HyperGrid

OpenSimWorld