Open Source Platform
for interconnected virtual worlds

Taiga Permissions

From Rex community wiki

Contents

Taiga permissions

Taiga supports setting Estate settings. There exists also some legacy land access permissions, that is left outside this document. Currently region owner or administrator can modify accesslists, banlists, managers of particular estate, set estate to private or public mode. There's 2 ways of controlling estate permissions: from the server console and naali viewer, see sections below First however before the permissions actually have any effect on users, Scisim Taiga must be configured for permissions to on, see 'Server settings for enabling permissions' section below


Server settings for enabling permissions

Server side permissions are bypassed by default, they can be set in the Taiga's OpenSim console by command:

 bypass permissions false

Probably more convinient way is to set

 serverside_object_permissions=true
 region_manager_is_god = true

to OpenSim.ini under [Startup] section. The serverside_object_permissions option sets bypass permissions to false, and region_manager_is_god sets estate managers to same position with estate owner, so that they can too modify accesslists and banlists.


Setting Estate access from server command line

Estate management module adds commands listed below for editing estate permissions:

* EstateAddAccess <uuid> - Add user to regions estate access list
* EstateAddBan <uuid> - Add user to regions estate banlist
* EstateHELP - Shows just estate commands help
* EstatePrivate - Set region to private mode
* EstatePublic - Set region to public mode
* EstateRemoveAccess <uuid> - Remove user from regions estate access list
* EstateRemoveBan <uuid> - Remove user from regions estate banlist
* EstateShowAccess - Show estate access list
* EstateShowBan - Show estate ban list
* EstateShowCurrent - Show estate id of currently selected region
* EstateSimAddAccess <uuid> - Add user to every regions estate access list in the whole sim
* EstateSimAddBan <uuid> - Add user to every regions estate banlist in the whole sim
* EstateSimRemoveAccess <uuid> - Remove user from every regions estate access list in the whole sim
* EstateSimRemoveBan <uuid> - Remove user from every regions estate banlist in the whole sim
* EstateSimShowAccess - Show estate access lists of the sim
* EstateSimShowBan - Show sim ban lists
* EstateSimToPrivate - Set every region in the sim to private mode
* EstateSimToPublic - Set every region in the sim to public mode


Setting Estate access from Naali

Selecting the icon on the Naali GUI left upper corner -> selecting server tools -> then Estate management opens up estate management user interface. Estate management user interface is divided to 3 sections, the left side shows current estate data, middle shows current users in region, right side shows estate access lists. NaaliGuiForEstateManagement.jpg
Picture 1: Gui for estate management

In the 7 sections below functionality is described

Loading estate

Before you can do anything else you must load estate data by clicking 'Load Estate Data' button, also when you want to refresh estate data and to maybe to see users just logged in, you can reload estate data by clicking the same button.

Saving user data

In the middle section, when the 'Users in region' tab is selected, 'Save user info' button can be clicked, when logging into other regions with other estate settings, users can be added to ban/access/manager lists from saved user lists. This is particularly helpfull when you have private estate and want to add users to accesslist(you can't add users currently on the region that are not in accesslists, because they can't get in).

Estate access list modification

Users can be added to estate accesslists from the 'Users in region' tab or 'Saved user info' tab. And removed from the 'Remove' button below Accesslist user listing.

Estate ban list modification

Users can be added to estate banlists from the 'Users in region' tab or 'Saved user info' tab. And removed from the 'Remove' button below Banlist user listing.

Estate manager list modification

Users can be added to estate managerlists from the 'Users in region' tab or 'Saved user info' tab. And removed from the 'Remove' button below Managerlist user listing.

Setting estate public and private modes

On the left side of the UI there's checkbox 'Public mode' that is checked when estate is public and unchecked when estate is private, toggling the checkbox sets the mode in server.

Kicking user

User can be kicked from the middle panel, by choosing the 'Users in region' tab then selecting the user to be kicked out, and selecting the God kick tab on the bottom part of the panel and clicking kick button. There's also button for requesting god like powers, if godmode is not on and setting message for the kick.

Future plans for Estate permissions

- editing regions estate from naali

   - creating estates
   - removing estates
   - setting regions estate
   

- access groups