"Banning user" is a necessary function, but it should not be *ONLY* centralized in GridServer.<br>we should also build "banning" functions inside RegionServer since RegionServer owners may have different dislikes.<br>
<br>This is quite similar to region registration:<br>RegionServer keeps Regions/*.xml, when it online/offline, RegionServer tell GridServer to update/delete itself.<br><br>So, each RegionServer can also hold a file like "Users/blacklist.txt", it contains the list of user name.<br>
when "expect_user" called, RegionServer checks its own list.<br><br>The "banning list" should have different scopes - 0:per region; 1:per grid;<br>the balck list file maybe like:<br>  test user 0(per region)<br>
  lulu run 1(per grid)<br>"per region" banning is done by checking a local list during "expect_user"<br>

"per grid" banned user should be banned and report to GridServer.<br>Of course GridServer should not put the reported user name into gridwide blacklist(region onwer maybe a bad person).<br>there should be a mechanism for determine bad users in GridServer. (a user is reported by more than 5 different RegionServer)<br>
<br>

lulurun,<br>regards<br><br>2008/6/22 Cityworld <<a href="mailto:cityworld@gmx.de">cityworld@gmx.de</a>>:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">






<div bgcolor="#ffffff">
<div><font size="2" face="Arial">Since a few days the Griefers called Patriotic 
Nigras started to attack Opensim Grids</font></div>
<div><font size="2" face="Arial">Osgrid is now attacked a few Days with bad attacks 
and we have no function to ban a user or either kick a user gridwide, so i 
thought about a method to ban a user from any console where the consoles server 
is allowed to have gridwide admin status</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">look on my demonstration pic, that would work fine 
to kick a user or ban a user gridwide:</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"><a href="http://xionx.de/bannuser.jpg" target="_blank">http://xionx.de/bannuser.jpg</a><br><br></font></div>
<div><font size="2" face="Arial">an admin enters on a granted console the command, 
then the command runs through the gridserver and in the main database it will be 
checked if that consoles server is allowed to kick or ban users 
gridwide.</font></div></div>
<br>_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Lulurun