[Opensim-dev] [ CommandServer ] Draft 1

Melanie melanie at t-data.com
Thu Oct 16 14:50:47 UTC 2008


Hi,

the user level is already in the DB.... godLevel and UserFlags.

if ((userFlags & 0xff00) == 0x300) { This is an employee.....

godLevel == 200 is a grid god. Lower god levels can be made to have 
lesser powers.

I believe godLevel should be ignored by this app unless the account 
has employee status, allowing to use godLevel for things like 
janitor powers (return any object) without giving them the keys to 
the grid (we do this already).

Melanie

Lc wrote:
> here are some input about the CommandServer (CS) :
> Aim:
> 
> 
> The aim of this server is providing a unified HMI interface for all the
> OpenSim server, actual and future.
> Any operator(s) will connect to the CS and performed their operations from
> it without connecting to the regular server.
> 
> 
> Modularity
> 
> Each OpenSIm Server  should be written like a plug in. That will allow a
> more practicable CS extension.
> Each HMI should be a plug in (if doable)
> 
> 
>    - HTML based HMI
>    - Commandline based
>    - OSfunction based ...
>    -
> 
> Parameters
> 
> The CS will auto-determine the grid configuration by itself, using the
> GridInfo technology.
> 
> 
> Database
> 
> 
> The system could use sqlite to maintains its user/level/access database
> 
> User Management
> 
> Each user will have rights associated to its profile like:
> 
> 
>    - grid manager (full right)
>    - region manager
>    - user manager...
>    - ...
> 
> This project will be on Forge.
> 
> 
> As usual, any idea, comments are welcome.
> 
> Laurent, AKA Sacha Magne
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev



More information about the Opensim-dev mailing list