[Opensim-dev] moving away from grid vs. standalone

Kyle Hamilton aerowolf at gmail.com
Tue Apr 28 20:24:15 UTC 2009


For security, I'd really rather have socket mechanisms other than
simply TCP/IP (such as UNIX-style named pipes)... and I'd also much
prefer to have the ability to bind to a specific IP in the case where
TCP/IP is the only socket model available.  (Realistically, I'd rather
have the ability to bind to a specific IP anyway -- allow one machine
to run multiple apparently-different instances on a single machine.)

Technically, Windows has named pipes as well, but you can't get to
them from inside .NET.  You have to drop to the native interface, upon
which Win32/Win64 is built.

-Kyle H

On Tue, Apr 28, 2009 at 1:12 PM, Melanie <melanie at t-data.com> wrote:
> Hi,
>
> looks like what I have wanted to do for a long time. Finally get eid
> of that pesky monolithic "mode" switch and straighten out the bent
> code paths.
> However, groups is a region module. It would not have a
> configuration there, it has it's own section. Apart from that, +1000
>
> Melanie
>
> diva at metaverseink.com wrote:
>> Hi everyone,
>>
>> I am now at a point where the current grid vs standalone issue, along
>> with the communications dlls that go with it, is a major obstacle to
>> progress. Been thinking about this for the past 3 weeks, and I now have
>> a vision of what we could do; details are still up for discussion...
>>
>> Basically, the formulation "grid vs. standalone" is a packaged division
>> that needs to be unpacked. What's really going on is "local vs remote
>> services" -- this formulation being as old as distributed computing came
>> around.
>>
>> So - let me start from the top, because it tells the story (refer to
>> http://opensimulator.org/wiki/Virtual_World_Model). Below is a draft of
>> what OpenSim.ini could look like. Thoughts?
>>
>> ------------------------------------------------------
>>
>> [RegionResourceServices]
>>
>> grid_server_url = "http://192.168.1.101:9000"
>> grid_send_key = "null"
>> grid_recv_key = "null"
>> ; are we to optimize for a standalone grid?
>> LocalGridService = {True|False}
>>
>> user_server_url = "http://192.168.1.101:9000"
>> user_send_key = "null"
>> user_recv_key = "null"
>> ; are we to optimize for a standalone grid?
>> LocalUserService = {True|False}
>>
>> asset_server_url = "http://192.168.1.101:9000"
>> ; are we to optimize for a standalone grid?
>> LocalAssetService = {True|False}
>>
>> inventory_server_url = "http://192.168.1.101:9000"
>> ; are we to optimize for a standalone grid?
>> LocalInventoryService = {True|False}
>>
>> messaging_server_url = "http://192.168.1.101:8006"
>> ; are we to optimize for a standalone grid?
>> LocalMessagingService = False; because no one has done a local one yet
>>
>> group_server_url = "http://server.mcortez.com:8005"
>> ; are we to optimize for a standalone grid?
>> LocalGroupService = False; because no one has done a local one yet
>>
>> ... other services ...
>>
>> [Security]
>>
>> SessionAuthentication = {True|False}
>> KeyAuthentication = {True|False}
>>
>> AllowHyperlinksToThisSim = {True|False}
>>
>> AllowGuestUsers = {True|False}
>> DisplayTOS = {True|False}
>> TOSMessage = "Please behave or go away!"
>>
>> ; this should also be in the user server configs
>> AllowLocalUsersOutside = {True|False}
>>
>> [LocalServicesConfiguration]
>>
>> What's currently under Standalone
>>
>>
>>
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
>>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>



More information about the Opensim-dev mailing list