<br>If you want to control the startup to check for the critical dll that makes since, but the control should stay with either the grid operator or sim operator as to what they consider critical.<br><br>For scripts it would be better to use the SIM capabilities (<a href="http://wiki.secondlife.com/wiki/SLGOGP_Draft_1">http://wiki.secondlife.com/wiki/SLGOGP_Draft_1</a>) to expose the plugins and the script can check for the capability. If missing is and then take appropriate actions.<br>
<br><br><br><div class="gmail_quote">On Tue, Jun 17, 2008 at 11:14 PM, Ryan McDougall <<a href="mailto:sempuki1@gmail.com">sempuki1@gmail.com</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;">
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>
Cheers,<br>
<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>
</blockquote></div><br>