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="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="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; 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" target="_blank">jjustincc@googlemail.com</a><br>> To: <a href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a><br>
> Subject: Re: [Opensim-dev] Critical plugin check?<div><div></div><div class="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" target="_blank">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>