<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Ah, ok; gotcha. Opening the Pandoras box of catering for heterogenous script environments.<BR>
 <BR>
How about starting thinking about scripts being able to pull resources they need into their environments?<BR><BR>Best regards,<BR>Stefan Andersson<BR>Tribal Media AB<BR> <BR>Join the 3d web revolution : <A href="http://tribalnet.se/" target=_blank>http://tribalnet.se/</A><BR> <BR><BR><BR><BR>
<BLOCKQUOTE>
<HR id=EC_stopSpelling>
Date: Wed, 18 Jun 2008 20:31:08 +0200<BR>From: lcc1967@gmail.com<BR>To: opensim-dev@lists.berlios.de<BR>Subject: Re: [Opensim-dev] Critical plugin check?<BR><BR>in fact we need a way to allow the script inworld to know wich additional modules / funtions are implemented on the server. <BR><BR><BR><BR>
<DIV class=EC_gmail_quote>On Wed, Jun 18, 2008 at 7:49 PM, Stefan Andersson <<A href="mailto:stefan@tribalmedia.se">stefan@tribalmedia.se</A>> wrote:<BR>
<BLOCKQUOTE class=EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV>What we need is<BR>1) A list of what modules should be loaded (in OpenSim.ini or something) - this should be strict<BR>2) A pick-up dir - this should be loose<BR><BR>If I have specified a module, it should be there. If I'm just sweeping for whatever, I can't make no demands at all.<BR> <BR>Or, did I misunderstand the issue?<BR><BR>Best regards,<BR>Stefan Andersson<BR>Tribal Media AB<BR> <BR>Join the 3d web revolution : <A href="http://tribalnet.se/" target=_blank>http://tribalnet.se/</A><BR> <BR><BR><BR><BR>
<HR>
<BR>> Date: Wed, 18 Jun 2008 14:33:00 +0100<BR>> From: <A href="mailto:jjustincc@googlemail.com">jjustincc@googlemail.com</A><BR>> To: <A href="mailto:opensim-dev@lists.berlios.de">opensim-dev@lists.berlios.de</A><BR>> Subject: Re: [Opensim-dev] Critical plugin check?
<DIV>
<DIV></DIV>
<DIV class=EC_Wj3C7c><BR>> <BR>> Ryan McDougall wrote:<BR>> > Under many different grids/setups there are quite many situations where<BR>> > a certain plugin (DLL) may be considered critical to the correct<BR>> > operation of the system. <BR>> > <BR>> > If that plugin goes missing or is otherwise unsuitable, then other areas<BR>> > of the experience may fail or cause damage. Under those conditions, the<BR>> > best thing to do is for the server in question to shut down gracefully,<BR>> > and issue a warning to an admin.<BR>> > <BR>> > For example:<BR>> > <BR>> > If one runs a grid with a money system, and the money module DLL is<BR>> > deleted by a careless admin, yet the grid still comes up, it could cause<BR>> > real financial problems for those on the grid.<BR>> > <BR>> > If one runs a serious simulation server, and the physics module missing<BR>> > or incorrect, then the simulation will be compromised.<BR>> > <BR>> > Basically its an old argument about strictness (such as strong v. weakly<BR>> > typed languages). I don't intend to argue that OS should be strict, only<BR>> > that having the capacity to check for plugins may be useful to some<BR>> > administrators, and it might be a good thing to add.<BR>> > <BR>> > Thoughts?<BR>> <BR>> I agree - on the whole I don't think OpenSim regions should start up if <BR>> dlls it is told to load are not present or are broken, though there <BR>> might be some exceptions. I think we gain more by being strict (in <BR>> terms of highlighting the issue early and not carrying on with a <BR>> sub-optimal or dangerous simulation) than we lose by being loose (in <BR>> terms of not starting up if some unimportant module isn't available).<BR>> <BR>> I would envisage this as part of needed enhancements to the current <BR>> region module loading system. Personally, I anticipate that there will <BR>> be progress in this area within the next month/month and a half<BR>> <BR>> Regards,<BR>> <BR>> -- <BR>> justincc<BR>> Justin Clark-Casey<BR>> <A href="http://justincc.wordpress.com/" target=_blank>http://justincc.wordpress.com</A><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></DIV></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></BLOCKQUOTE></body>
</html>