Avination donates code to kick griefers

If you rent land or own an OpenSim grid, you can now kick from your parcel or grid using your viewer, like in Second Life, thanks to code donated by Avination yesterday to the OpenSim community and expanded to include hypergrid visitors by hypergrid inventor Crista Lopes.

Kick-Snap_001-f

Previously, grids could ban people, or restrict inbound teleports from particular grids.

Melanie Thielker

Melanie Thielker

“But kicking and freezing worked at no level, neither parcel nor grid or region,” said Melanie Thielker, OpenSim core developer and owner of the Avination grid. “Only teleporting avatars home worked but if they had no home, that would do nothing.”

As a result, if a griefer was already on someone’s land, there was nothing the land owner could do except shut down the entire region.

“That’s not really a solution if you have a meeting or party going on,” Thielker told Hypergrid Business.

The technically inclined could also disconnect visitors using the OpenSim server console, but this option is not available to renters on closed commercial grids, and is also beyond the ability of average users.

Thielker added that Avination donated this code specifically in response to recent problems OSgrid had with griefers, which resulted in OSgrid cutting off hypergrid teleports to the Metropolis grid.

 

Griefer spheres on FleepGrid. (Image courtesy Chris Collins.)

Griefer spheres on FleepGrid. (Image courtesy Chris Collins.)

The code is already available for download from OpenSimulator.org, she said. “People can deploy it starting this moment. We expect it to spread far and wide with the next OpenSim release.”

Thielker said that code release is not connected to Avination’s plans to turn on hypergrid connectivity once the “export” permissions are fully developed and tested.

“This code is quite old, and not part of the hypergrid strategy,” she said.

However, the additional hypergrid functionality that was created by Crista Lopes will be coming in useful, she said.

“It will be taken into the Avination code base and will form one of the pillars of combining commercial grids with hypergrid,” Thielker said.

“We’re already in pretty good shape,” Lopes told Hypergrid Business. Lopes is also known as “Diva Canto” and is an OpenSim core developer and professor of informatics at UC Irvine.

Crista Lopes

Crista Lopes

According to Lopes, with her code fixes and the Avination donation, OpenSim users can now kick people out of their parcels. The folks kicked out can be both local grid residents and hypergrid visitors, and they will be moved to the outside of the parcels.

Grid owners can also kick people — both local residents and hypergrid visitors — from the entire grid.

In addition, users can permanently ban griefers from entering parcels, regions, or estates.

“Since 0.7.5 [the latest recommended release], we also have basic access control for the hypergrid in place,” Lopes added. “People can specify which grid they allow or disallow visitors from.”

griefer code

In addition to kicking or banning griefers based on their avatar names, some grids also use other methods to identify these guys, such as their IP addresses,

“That is not done by OpenSim core, and probably will never make it there,” said Lopes. “That’s a grid management issue that requires tools beyond what the viewers can do.”

Commercial grids, for example, have their own mechanisms in place for keeping their grids safe evildoers.

But there’s hope for owners of mini-grids as well, even if they can’t afford to hire programmers to add these kinds of protections.

“I am working on such a tool as an addon to Wifi,” said Lopes. Wifi is the web-based grid management front end that comes free with the Diva Distro version of OpenSim as well as installers based on the Diva Distro, such as Sim-on-a-Stick and New World Studio.  “It will be available within the next couple of months.”

maria@hypergridbusiness.com'

Maria Korolov

Maria Korolov is editor and publisher of Hypergrid Business. She has been a journalist for more than twenty years and has worked for the Chicago Tribune, Reuters, and Computerworld and has reported from over a dozen countries, including Russia and China.

  • “But kicking and freezing worked at no level, neither parcel nor grid or region,” said Melanie Thielker, OpenSim core developer and owner of the Avination grid. “Only teleporting avatars home worked but if they had no home, that would do nothing.”

    odd, I could swear I ejected someone a couple of months ago using my imprudence radar tools. Maybe they were already leaving but it happened at the same time if they were.

    “The technically inclined could also disconnect visitors using the OpenSim server console, but this option is not available to renters on closed commercial grids, and is also beyond the ability of average users.”

    from the console:

    kick user [message]: – Kick a user off the simulator

    “Thielker added that Avination donated this code specifically in response to recent problems OSgrid had with griefers, which resulted in OSgrid cutting off hypergrid teleports to the Metropolis grid.”

    that whole issue was a red herring and cutting off HG to Metropolis was just plain goofy, never had anything to do with the real issue, and that it is still in place by osg peeps is utter nonsense and only has hurt osg [tho they will never admit it and, really, who cares]

    But regardless, I see this as a good step in advancing the core osg code and making things simpler to do [tho I have only had one griefer drop in my Metro regions and they couldn’t do anything and even if they could i would simply drop my good oar back down after logging off and letting them do their thang] . I don’t see griefers as anything but a small annoyance in the free metaverse, tho, of course, commercial grids would see this differently.

    “Commercial grids, for example, have their own mechanisms in place for keeping their grids safe evildoers.”

    or, just people they don’t like…

  • savino

    hmm and i have test this 2 avatars 1 good and one bad avatar . and i know Bad avatar have not a home stay allone in you region more not. allone with the kick user funktion can this. more not. and i find root:> set user level -200 more trustable…the radar funtion in improdence give allone the avatar a jump on the sky more not. this will not say this bad avatar are gone…no forgote this funktion in radar in inrprudence .she its not trustable…problem in opensim this vieuwers are not alle time compatible for some funtions some vieuwers can take this funtion and other vieuwers not.

    • ok..ty Savino-))))

      • ok, we looked at this together and found savino was using the mini map…kick from estate does work in imprudence from the radar….I had thought it did but had not done it in a while…

        • savino

          hmm and result i have found my home back i am a happy kicked avatar…..

          • Hans

            Hi sav,
            kick works now for you, GREAT
            and if you try frozen do not forget the Tea with Rum 🙂

  • Hans

    Hi all,

    at first i have no idea how opensim works, lool

    for my understanding not matter what you use you must reach the grid server and tell him to kick an ava. with the console, the viewer, or with an script.

    the code to do this was in the opensim code, i tried this for years ago on the metro grid with an script and it works fine.

    in sl we called this scripts orbiter and this scripts kick an ava, frozen them or toss an ava around not matter he used an hack viewer or not, this scripts got him.
    when i tell the script kick him the ava get loged out, the script do not try to send him home.
    if i tell the scritpt toss him, the ava goes 1.000.000 meters over the sim and has no way to stop this, he cant log out, keyboard and courser are frozen, he must restart the computer to stop this.

    so this function is not new, but they found now a way to contact the grid server with the viewer to do this and this is for the most users now easy to do.

    the viewer to do this.

    • savino

      i feel me frozen this day…puhzzzzzzzzzzz….

      • Hans

        maybe some tea with rum helps loool

  • Stephen Gasior

    Another solution for keeping known troublemakers away is provided here from Wizardry and Steamworks. It blocks via MAC address at the network layer. Not OS core code.

    http://was.fm/opensim:banning_agents