My only suggestion is that the experience for the new user setting up a standalone should be no more difficult than with the current implementation.<br><br><div class="gmail_quote">On Tue, Apr 28, 2009 at 12:36 PM,  <span dir="ltr"><<a href="mailto:diva@metaverseink.com">diva@metaverseink.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi everyone,<br>
<br>
I am now at a point where the current grid vs standalone issue, along<br>
with the communications dlls that go with it, is a major obstacle to<br>
progress. Been thinking about this for the past 3 weeks, and I now have<br>
a vision of what we could do; details are still up for discussion...<br>
<br>
Basically, the formulation "grid vs. standalone" is a packaged division<br>
that needs to be unpacked. What's really going on is "local vs remote<br>
services" -- this formulation being as old as distributed computing came<br>
around.<br>
<br>
So - let me start from the top, because it tells the story (refer to<br>
<a href="http://opensimulator.org/wiki/Virtual_World_Model" target="_blank">http://opensimulator.org/wiki/Virtual_World_Model</a>). Below is a draft of<br>
what OpenSim.ini could look like. Thoughts?<br>
<br>
------------------------------------------------------<br>
<br>
[RegionResourceServices]<br>
<br>
grid_server_url = "<a href="http://192.168.1.101:9000" target="_blank">http://192.168.1.101:9000</a>"<br>
grid_send_key = "null"<br>
grid_recv_key = "null"<br>
; are we to optimize for a standalone grid?<br>
LocalGridService = {True|False}<br>
<br>
user_server_url = "<a href="http://192.168.1.101:9000" target="_blank">http://192.168.1.101:9000</a>"<br>
user_send_key = "null"<br>
user_recv_key = "null"<br>
; are we to optimize for a standalone grid?<br>
LocalUserService = {True|False}<br>
<br>
asset_server_url = "<a href="http://192.168.1.101:9000" target="_blank">http://192.168.1.101:9000</a>"<br>
; are we to optimize for a standalone grid?<br>
LocalAssetService = {True|False}<br>
<br>
inventory_server_url = "<a href="http://192.168.1.101:9000" target="_blank">http://192.168.1.101:9000</a>"<br>
; are we to optimize for a standalone grid?<br>
LocalInventoryService = {True|False}<br>
<br>
messaging_server_url = "<a href="http://192.168.1.101:8006" target="_blank">http://192.168.1.101:8006</a>"<br>
; are we to optimize for a standalone grid?<br>
LocalMessagingService = False; because no one has done a local one yet<br>
<br>
group_server_url = "<a href="http://server.mcortez.com:8005" target="_blank">http://server.mcortez.com:8005</a>"<br>
; are we to optimize for a standalone grid?<br>
LocalGroupService = False; because no one has done a local one yet<br>
<br>
... other services ...<br>
<br>
[Security]<br>
<br>
SessionAuthentication = {True|False}<br>
KeyAuthentication = {True|False}<br>
<br>
AllowHyperlinksToThisSim = {True|False}<br>
<br>
AllowGuestUsers = {True|False}<br>
DisplayTOS = {True|False}<br>
TOSMessage = "Please behave or go away!"<br>
<br>
; this should also be in the user server configs<br>
AllowLocalUsersOutside = {True|False}<br>
<br>
[LocalServicesConfiguration]<br>
<br>
What's currently under Standalone<br>
<br>
<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>