diff options
author | Diva Canto | 2015-01-06 21:24:44 -0800 |
---|---|---|
committer | Diva Canto | 2015-01-06 21:24:44 -0800 |
commit | 8e562f04d1576bd51138ac656f796ba18965fdcf (patch) | |
tree | c06dce809cb04c971ac545e9793d885ea555e611 /bin | |
parent | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim (diff) | |
download | opensim-SC_OLD-8e562f04d1576bd51138ac656f796ba18965fdcf.zip opensim-SC_OLD-8e562f04d1576bd51138ac656f796ba18965fdcf.tar.gz opensim-SC_OLD-8e562f04d1576bd51138ac656f796ba18965fdcf.tar.bz2 opensim-SC_OLD-8e562f04d1576bd51138ac656f796ba18965fdcf.tar.xz |
Donation of robust network connectors for estate service, as promised. This allows to have one central database for estates without having to open the MySql port. This is off by default, so not to disturb everyone's existing installations. To use it, see GridCommon.ini.example [EstateDataStore] section and Robust*.ini.example's new additions.
Note that I also made things consistent by removing both the EstateDataService and the SimulationService into their own dlls, just like all other services. They really didn't belong in Services.Connectors, since everything in that component is about network connectors to robust backends. We may have too many dlls, and at some point it might not be a bad idea to merge all services into one single dll, since they all have more or less the same dependencies.
Diffstat (limited to 'bin')
-rw-r--r-- | bin/Robust.HG.ini.example | 4 | ||||
-rw-r--r-- | bin/Robust.ini.example | 5 | ||||
-rw-r--r-- | bin/config-include/Grid.ini | 4 | ||||
-rw-r--r-- | bin/config-include/GridCommon.ini.example | 10 | ||||
-rw-r--r-- | bin/config-include/GridHypergrid.ini | 4 | ||||
-rw-r--r-- | bin/config-include/SimianGrid.ini | 4 | ||||
-rw-r--r-- | bin/config-include/Standalone.ini | 4 | ||||
-rw-r--r-- | bin/config-include/StandaloneHypergrid.ini | 4 |
8 files changed, 29 insertions, 10 deletions
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example index 71ce6ad..46dbc17 100644 --- a/bin/Robust.HG.ini.example +++ b/bin/Robust.HG.ini.example | |||
@@ -110,6 +110,8 @@ | |||
110 | ;; Uncomment for UserProfiles see [UserProfilesService] to configure... | 110 | ;; Uncomment for UserProfiles see [UserProfilesService] to configure... |
111 | ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" | 111 | ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" |
112 | 112 | ||
113 | ;; Uncomment if you want to have centralized estate data | ||
114 | ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector" | ||
113 | 115 | ||
114 | ; * This is common for all services, it's the network setup for the entire | 116 | ; * This is common for all services, it's the network setup for the entire |
115 | ; * server instance, if none is specified above | 117 | ; * server instance, if none is specified above |
@@ -379,6 +381,8 @@ | |||
379 | ; for the server connector | 381 | ; for the server connector |
380 | LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService" | 382 | LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService" |
381 | 383 | ||
384 | [EstateService] | ||
385 | LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" | ||
382 | 386 | ||
383 | [LibraryService] | 387 | [LibraryService] |
384 | LibraryName = "OpenSim Library" | 388 | LibraryName = "OpenSim Library" |
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example index a7b39a3..687bb2e 100644 --- a/bin/Robust.ini.example +++ b/bin/Robust.ini.example | |||
@@ -89,6 +89,9 @@ | |||
89 | ;; Uncomment for UserProfiles see [UserProfilesService] to configure... | 89 | ;; Uncomment for UserProfiles see [UserProfilesService] to configure... |
90 | ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" | 90 | ; UserProfilesServiceConnector = "${Const|PublicPort}/OpenSim.Server.Handlers.dll:UserProfilesConnector" |
91 | 91 | ||
92 | ;; Uncomment if you want to have centralized estate data | ||
93 | ; EstateDataService = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:EstateDataRobustConnector" | ||
94 | |||
92 | ; * This is common for all services, it's the network setup for the entire | 95 | ; * This is common for all services, it's the network setup for the entire |
93 | ; * server instance, if none is specified above | 96 | ; * server instance, if none is specified above |
94 | ; * | 97 | ; * |
@@ -339,6 +342,8 @@ | |||
339 | ; for the server connector | 342 | ; for the server connector |
340 | LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService" | 343 | LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService" |
341 | 344 | ||
345 | [EstateService] | ||
346 | LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" | ||
342 | 347 | ||
343 | [LibraryService] | 348 | [LibraryService] |
344 | LibraryName = "OpenSim Library" | 349 | LibraryName = "OpenSim Library" |
diff --git a/bin/config-include/Grid.ini b/bin/config-include/Grid.ini index e9eaee3..42ecec2 100644 --- a/bin/config-include/Grid.ini +++ b/bin/config-include/Grid.ini | |||
@@ -46,10 +46,10 @@ | |||
46 | ConnectorProtocolVersion = "SIMULATION/0.3" | 46 | ConnectorProtocolVersion = "SIMULATION/0.3" |
47 | 47 | ||
48 | [SimulationDataStore] | 48 | [SimulationDataStore] |
49 | LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService" | 49 | LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" |
50 | 50 | ||
51 | [EstateDataStore] | 51 | [EstateDataStore] |
52 | LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService" | 52 | LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" |
53 | 53 | ||
54 | [GridService] | 54 | [GridService] |
55 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" | 55 | LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" |
diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example index 903641e..bffc504 100644 --- a/bin/config-include/GridCommon.ini.example +++ b/bin/config-include/GridCommon.ini.example | |||
@@ -108,6 +108,16 @@ | |||
108 | ;; Robust server in port ${Const|PublicPort}, but not always) | 108 | ;; Robust server in port ${Const|PublicPort}, but not always) |
109 | Gatekeeper="${Const|BaseURL}:${Const|PublicPort}" | 109 | Gatekeeper="${Const|BaseURL}:${Const|PublicPort}" |
110 | 110 | ||
111 | [EstateDataStore] | ||
112 | ; | ||
113 | ; Uncomment if you want centralized estate data at robust server, | ||
114 | ; in which case the URL in [EstateService] will be used | ||
115 | ; | ||
116 | ;LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataConnector" | ||
117 | |||
118 | [EstateService] | ||
119 | EstateServerURI = "${Const|BaseURL}:${Const|PrivatePort}" | ||
120 | |||
111 | [Messaging] | 121 | [Messaging] |
112 | ; === HG ONLY === | 122 | ; === HG ONLY === |
113 | ;; Change this to the address of your Gatekeeper service | 123 | ;; Change this to the address of your Gatekeeper service |
diff --git a/bin/config-include/GridHypergrid.ini b/bin/config-include/GridHypergrid.ini index 8dadd76..8b47ede 100644 --- a/bin/config-include/GridHypergrid.ini +++ b/bin/config-include/GridHypergrid.ini | |||
@@ -54,10 +54,10 @@ | |||
54 | Module = "BasicProfileModule" | 54 | Module = "BasicProfileModule" |
55 | 55 | ||
56 | [SimulationDataStore] | 56 | [SimulationDataStore] |
57 | LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService" | 57 | LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" |
58 | 58 | ||
59 | [EstateDataStore] | 59 | [EstateDataStore] |
60 | LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService" | 60 | LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" |
61 | 61 | ||
62 | [AssetService] | 62 | [AssetService] |
63 | LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector" | 63 | LocalGridAssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector" |
diff --git a/bin/config-include/SimianGrid.ini b/bin/config-include/SimianGrid.ini index 311a55b..8e42fab 100644 --- a/bin/config-include/SimianGrid.ini +++ b/bin/config-include/SimianGrid.ini | |||
@@ -42,10 +42,10 @@ | |||
42 | AssetCaching = "FlotsamAssetCache" | 42 | AssetCaching = "FlotsamAssetCache" |
43 | 43 | ||
44 | [SimulationDataStore] | 44 | [SimulationDataStore] |
45 | LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService" | 45 | LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" |
46 | 46 | ||
47 | [EstateDataStore] | 47 | [EstateDataStore] |
48 | LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService" | 48 | LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" |
49 | 49 | ||
50 | [Friends] | 50 | [Friends] |
51 | Connector = "OpenSim.Services.Connectors.dll:SimianFriendsServiceConnector" | 51 | Connector = "OpenSim.Services.Connectors.dll:SimianFriendsServiceConnector" |
diff --git a/bin/config-include/Standalone.ini b/bin/config-include/Standalone.ini index 887f4d8..398a76c 100644 --- a/bin/config-include/Standalone.ini +++ b/bin/config-include/Standalone.ini | |||
@@ -43,10 +43,10 @@ | |||
43 | ConnectorProtocolVersion = "SIMULATION/0.3" | 43 | ConnectorProtocolVersion = "SIMULATION/0.3" |
44 | 44 | ||
45 | [SimulationDataStore] | 45 | [SimulationDataStore] |
46 | LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService" | 46 | LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" |
47 | 47 | ||
48 | [EstateDataStore] | 48 | [EstateDataStore] |
49 | LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService" | 49 | LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" |
50 | 50 | ||
51 | [AssetService] | 51 | [AssetService] |
52 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 52 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |
diff --git a/bin/config-include/StandaloneHypergrid.ini b/bin/config-include/StandaloneHypergrid.ini index a3c7fa6..102947a 100644 --- a/bin/config-include/StandaloneHypergrid.ini +++ b/bin/config-include/StandaloneHypergrid.ini | |||
@@ -58,10 +58,10 @@ | |||
58 | LureModule = HGLureModule | 58 | LureModule = HGLureModule |
59 | 59 | ||
60 | [SimulationDataStore] | 60 | [SimulationDataStore] |
61 | LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService" | 61 | LocalServiceModule = "OpenSim.Services.SimulationService.dll:SimulationDataService" |
62 | 62 | ||
63 | [EstateDataStore] | 63 | [EstateDataStore] |
64 | LocalServiceModule = "OpenSim.Services.Connectors.dll:EstateDataService" | 64 | LocalServiceModule = "OpenSim.Services.EstateService.dll:EstateDataService" |
65 | 65 | ||
66 | [AssetService] | 66 | [AssetService] |
67 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" | 67 | LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService" |