diff options
Diffstat (limited to 'bin/config-include')
-rw-r--r-- | bin/config-include/FlotsamCache.ini.example | 7 | ||||
-rw-r--r-- | bin/config-include/GridCommon.ini.example | 20 | ||||
-rw-r--r-- | bin/config-include/StandaloneCommon.ini.example | 159 | ||||
-rw-r--r-- | bin/config-include/StandaloneHypergrid.ini | 16 | ||||
-rw-r--r-- | bin/config-include/storage/SQLiteStandalone.ini | 10 |
5 files changed, 153 insertions, 59 deletions
diff --git a/bin/config-include/FlotsamCache.ini.example b/bin/config-include/FlotsamCache.ini.example index b9c6d84..ad74fc1 100644 --- a/bin/config-include/FlotsamCache.ini.example +++ b/bin/config-include/FlotsamCache.ini.example | |||
@@ -54,10 +54,3 @@ | |||
54 | 54 | ||
55 | ; Warning level for cache directory size | 55 | ; Warning level for cache directory size |
56 | ;CacheWarnAt = 30000 | 56 | ;CacheWarnAt = 30000 |
57 | |||
58 | ; Perform a deep scan of all assets within all regions, looking for all assets | ||
59 | ; present or referenced. Mark all assets found that are already present in the | ||
60 | ; cache, and request all assets that are found that are not already cached (this | ||
61 | ; will cause those assets to be cached) | ||
62 | ; | ||
63 | DeepScanBeforePurge = true | ||
diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example index 8d7f6fc..79f7ed6 100644 --- a/bin/config-include/GridCommon.ini.example +++ b/bin/config-include/GridCommon.ini.example | |||
@@ -137,6 +137,26 @@ | |||
137 | ;; uncomment the next line. You may want to do this on sims that have licensed content. | 137 | ;; uncomment the next line. You may want to do this on sims that have licensed content. |
138 | ; OutboundPermission = False | 138 | ; OutboundPermission = False |
139 | 139 | ||
140 | [HGAssetService] | ||
141 | ; | ||
142 | ; === HG ONLY === | ||
143 | ; Change this to your server | ||
144 | ; accessible from other grids | ||
145 | ; | ||
146 | HomeURI = "http://mygridserver.com:8002" | ||
147 | |||
148 | ;; The asset types that this grid can export to / import from other grids. | ||
149 | ;; Comma separated. | ||
150 | ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: | ||
151 | ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, | ||
152 | ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh | ||
153 | ;; | ||
154 | ;; Leave blank or commented if you don't want to apply any restrictions. | ||
155 | ;; A more strict, but still reasonable, policy may be to disallow the exchange | ||
156 | ;; of scripts, like so: | ||
157 | ; DisallowExport ="LSLText" | ||
158 | ; DisallowImport ="LSLBytecode" | ||
159 | |||
140 | [HGFriendsModule] | 160 | [HGFriendsModule] |
141 | ; User level required to be able to send friendship invitations to foreign users | 161 | ; User level required to be able to send friendship invitations to foreign users |
142 | ;LevelHGFriends = 0; | 162 | ;LevelHGFriends = 0; |
diff --git a/bin/config-include/StandaloneCommon.ini.example b/bin/config-include/StandaloneCommon.ini.example index e4bc548..f28de43 100644 --- a/bin/config-include/StandaloneCommon.ini.example +++ b/bin/config-include/StandaloneCommon.ini.example | |||
@@ -47,23 +47,6 @@ | |||
47 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" | 47 | DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" |
48 | AssetLoaderArgs = "assets/AssetSets.xml" | 48 | AssetLoaderArgs = "assets/AssetSets.xml" |
49 | 49 | ||
50 | [HGInventoryService] | ||
51 | HomeURI = "http://127.0.0.1:9000" | ||
52 | |||
53 | [HGAssetService] | ||
54 | HomeURI = "http://127.0.0.1:9000" | ||
55 | |||
56 | [HGInventoryAccessModule] | ||
57 | HomeURI = "http://127.0.0.1:9000" | ||
58 | Gatekeeper = "http://127.0.0.1:9000" | ||
59 | |||
60 | ;; If you want to protect your assets from being copied by foreign visitors | ||
61 | ;; uncomment the next line. You may want to do this on sims that have licensed content. | ||
62 | ; OutboundPermission = False | ||
63 | |||
64 | [HGFriendsModule] | ||
65 | ; User level required to be able to send friendship invitations to foreign users | ||
66 | ;LevelHGFriends = 0; | ||
67 | 50 | ||
68 | [GridService] | 51 | [GridService] |
69 | ;; For in-memory region storage (default) | 52 | ;; For in-memory region storage (default) |
@@ -84,11 +67,6 @@ | |||
84 | ;; change this to the address of your simulator | 67 | ;; change this to the address of your simulator |
85 | Gatekeeper="http://127.0.0.1:9000" | 68 | Gatekeeper="http://127.0.0.1:9000" |
86 | 69 | ||
87 | [Messaging] | ||
88 | ; === HG ONLY === | ||
89 | ;; change this to the address of your simulator | ||
90 | Gatekeeper = "http://127.0.0.1:9000" | ||
91 | |||
92 | [LibraryModule] | 70 | [LibraryModule] |
93 | ; Set this if you want to change the name of the OpenSim Library | 71 | ; Set this if you want to change the name of the OpenSim Library |
94 | ;LibraryName = "My World's Library" | 72 | ;LibraryName = "My World's Library" |
@@ -127,32 +105,6 @@ | |||
127 | ;AllowedClients = "" | 105 | ;AllowedClients = "" |
128 | ;DeniedClients = "" | 106 | ;DeniedClients = "" |
129 | 107 | ||
130 | [GatekeeperService] | ||
131 | ExternalName = "http://127.0.0.1:9000" | ||
132 | |||
133 | ; Does this grid allow incoming links to any region in it? | ||
134 | ; If false, HG TPs happen only to the Default regions specified in [GridService] section | ||
135 | AllowTeleportsToAnyRegion = true | ||
136 | |||
137 | ;; Regular expressions for controlling which client versions are accepted/denied. | ||
138 | ;; An empty string means nothing is checked. | ||
139 | ;; | ||
140 | ;; Example 1: allow only these 3 types of clients (any version of them) | ||
141 | ;; AllowedClients = "Imprudence|Hippo|Second Life" | ||
142 | ;; | ||
143 | ;; Example 2: allow all clients except these | ||
144 | ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald" | ||
145 | ;; | ||
146 | ;; Note that these are regular expressions, so every character counts. | ||
147 | ;; Also note that this is very weak security and should not be trusted as a reliable means | ||
148 | ;; for keeping bad clients out; modified clients can fake their identifiers. | ||
149 | ;; | ||
150 | ;; | ||
151 | ;AllowedClients = "" | ||
152 | ;DeniedClients = "" | ||
153 | |||
154 | ;; Are foreign visitors allowed | ||
155 | ;ForeignAgentsAllowed = true | ||
156 | 108 | ||
157 | [FreeswitchService] | 109 | [FreeswitchService] |
158 | ;; If FreeSWITCH is not being used then you don't need to set any of these parameters | 110 | ;; If FreeSWITCH is not being used then you don't need to set any of these parameters |
@@ -257,6 +209,115 @@ | |||
257 | ; Example: | 209 | ; Example: |
258 | ; Region_Test_1 = "DisallowForeigners" | 210 | ; Region_Test_1 = "DisallowForeigners" |
259 | 211 | ||
212 | ;; | ||
213 | ;; HG configurations | ||
214 | ;; | ||
215 | [GatekeeperService] | ||
216 | ExternalName = "http://127.0.0.1:9000" | ||
217 | |||
218 | ; Does this grid allow incoming links to any region in it? | ||
219 | ; If false, HG TPs happen only to the Default regions specified in [GridService] section | ||
220 | AllowTeleportsToAnyRegion = true | ||
221 | |||
222 | ;; Regular expressions for controlling which client versions are accepted/denied. | ||
223 | ;; An empty string means nothing is checked. | ||
224 | ;; | ||
225 | ;; Example 1: allow only these 3 types of clients (any version of them) | ||
226 | ;; AllowedClients = "Imprudence|Hippo|Second Life" | ||
227 | ;; | ||
228 | ;; Example 2: allow all clients except these | ||
229 | ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald" | ||
230 | ;; | ||
231 | ;; Note that these are regular expressions, so every character counts. | ||
232 | ;; Also note that this is very weak security and should not be trusted as a reliable means | ||
233 | ;; for keeping bad clients out; modified clients can fake their identifiers. | ||
234 | ;; | ||
235 | ;; | ||
236 | ;AllowedClients = "" | ||
237 | ;DeniedClients = "" | ||
238 | |||
239 | ;; Are foreign visitors allowed? | ||
240 | ;ForeignAgentsAllowed = true | ||
241 | ;; | ||
242 | ;; If ForeignAgentsAllowed is true, make exceptions using AllowExcept. | ||
243 | ;; Leave blank or commented for no exceptions. | ||
244 | ; AllowExcept = "http://griefer.com:8002, http://enemy.com:8002" | ||
245 | ;; | ||
246 | ;; If ForeignAgentsAllowed is false, make exceptions using DisallowExcept | ||
247 | ;; Leave blank or commented for no exceptions. | ||
248 | ; DisallowExcept = "http://myfriendgrid.com:8002, http://myboss.com:8002" | ||
249 | |||
260 | [UserAgentService] | 250 | [UserAgentService] |
261 | ; User level required to be contacted from other grids | 251 | ;; User level required to be contacted from other grids |
262 | ;LevelOutsideContacts = 0 | 252 | ;LevelOutsideContacts = 0 |
253 | |||
254 | ;; Restrictions on destinations of local users. | ||
255 | ;; Are local users allowed to visit other grids? | ||
256 | ;; What user level? Use variables of this forrm: | ||
257 | ;; ForeignTripsAllowed_Level_<UserLevel> = true | false | ||
258 | ;; (the default is true) | ||
259 | ;; For example: | ||
260 | ; ForeignTripsAllowed_Level_0 = false | ||
261 | ; ForeignTripsAllowed_Level_200 = true ; true is default, no need to say it | ||
262 | ;; | ||
263 | ;; If ForeignTripsAllowed is false, make exceptions using DisallowExcept | ||
264 | ;; Leave blank or commented for no exceptions. | ||
265 | ; DisallowExcept_Level_0 = "http://myothergrid.com:8002, http://boss.com:8002" | ||
266 | ;; | ||
267 | ;; If ForeignTripsAllowed is true, make exceptions using AllowExcept. | ||
268 | ;; Leave blank or commented for no exceptions. | ||
269 | ; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002" | ||
270 | |||
271 | [HGInventoryService] | ||
272 | HomeURI = "http://127.0.0.1:9000" | ||
273 | |||
274 | [HGAssetService] | ||
275 | HomeURI = "http://127.0.0.1:9000" | ||
276 | |||
277 | ;; The asset types that this grid can export to / import from other grids. | ||
278 | ;; Comma separated. | ||
279 | ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: | ||
280 | ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, | ||
281 | ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh | ||
282 | ;; | ||
283 | ;; Leave blank or commented if you don't want to apply any restrictions. | ||
284 | ;; A more strict, but still reasonable, policy may be to disallow the exchange | ||
285 | ;; of scripts, like so: | ||
286 | ; DisallowExport ="LSLText" | ||
287 | ; DisallowImport ="LSLBytecode" | ||
288 | |||
289 | |||
290 | [HGInventoryAccessModule] | ||
291 | HomeURI = "http://127.0.0.1:9000" | ||
292 | Gatekeeper = "http://127.0.0.1:9000" | ||
293 | |||
294 | ;; If you want to protect your assets from being copied by foreign visitors | ||
295 | ;; uncomment the next line. You may want to do this on sims that have licensed content. | ||
296 | ;; true = allow exports, false = disallow exports. True by default. | ||
297 | ; OutboundPermission = True | ||
298 | |||
299 | ;; Send visual reminder to local users that their inventories are unavailable while they are traveling | ||
300 | ;; and available when they return. True by default. | ||
301 | ;RestrictInventoryAccessAbroad = True | ||
302 | |||
303 | [HGFriendsModule] | ||
304 | ; User level required to be able to send friendship invitations to foreign users | ||
305 | ;LevelHGFriends = 0; | ||
306 | |||
307 | [Messaging] | ||
308 | ; === HG ONLY === | ||
309 | ;; change this to the address of your simulator | ||
310 | Gatekeeper = "http://127.0.0.1:9000" | ||
311 | |||
312 | |||
313 | [EntityTransfer] | ||
314 | ;; User level from which local users are allowed to HG teleport. Default 0 (all users) | ||
315 | ;LevelHGTeleport = 0 | ||
316 | |||
317 | ;; Are local users restricted from taking their appearance abroad? | ||
318 | ;; Default is no restrictions | ||
319 | ;RestrictAppearanceAbroad = false | ||
320 | |||
321 | ;; If appearance is restricted, which accounts' appearances are allowed to be exported? | ||
322 | ;; Comma-separated list of account names | ||
323 | AccountForAppearance = "Test User, Astronaut Smith" | ||
diff --git a/bin/config-include/StandaloneHypergrid.ini b/bin/config-include/StandaloneHypergrid.ini index 75c4788..195e780 100644 --- a/bin/config-include/StandaloneHypergrid.ini +++ b/bin/config-include/StandaloneHypergrid.ini | |||
@@ -36,8 +36,6 @@ | |||
36 | SimulationServiceInConnector = true | 36 | SimulationServiceInConnector = true |
37 | MapImageServiceInConnector = true | 37 | MapImageServiceInConnector = true |
38 | 38 | ||
39 | [Profile] | ||
40 | Module = "BasicProfileModule" | ||
41 | 39 | ||
42 | [Messaging] | 40 | [Messaging] |
43 | MessageTransferModule = HGMessageTransferModule | 41 | MessageTransferModule = HGMessageTransferModule |
@@ -97,6 +95,10 @@ | |||
97 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" | 95 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" |
98 | GridService = "OpenSim.Services.GridService.dll:GridService" | 96 | GridService = "OpenSim.Services.GridService.dll:GridService" |
99 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" | 97 | InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" |
98 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | ||
99 | |||
100 | ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 to show a default "Ruth" avatar rather than a cloud. | ||
101 | CreateDefaultAvatarEntries = true | ||
100 | 102 | ||
101 | [GridUserService] | 103 | [GridUserService] |
102 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService" | 104 | LocalServiceModule = "OpenSim.Services.UserAccountService.dll:GridUserService" |
@@ -128,6 +130,7 @@ | |||
128 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService" | 130 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:GatekeeperService" |
129 | ;; for the service | 131 | ;; for the service |
130 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | 132 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
133 | GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" | ||
131 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | 134 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" |
132 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | 135 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" |
133 | GridService = "OpenSim.Services.GridService.dll:GridService" | 136 | GridService = "OpenSim.Services.GridService.dll:GridService" |
@@ -149,8 +152,15 @@ | |||
149 | ;; This greatly restricts the inventory operations while in other grids | 152 | ;; This greatly restricts the inventory operations while in other grids |
150 | [HGInventoryService] | 153 | [HGInventoryService] |
151 | ; For the InventoryServiceInConnector | 154 | ; For the InventoryServiceInConnector |
152 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInventoryService" | 155 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService" |
156 | ;; alternatives: | ||
157 | ;; HG1.5, more permissive, not recommended, but still supported | ||
158 | ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInventoryService" | ||
159 | ;; HG1.0, totally permissive, not recommended, but OK for grids with 100% trust | ||
160 | ;LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService" | ||
161 | |||
153 | UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | 162 | UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
163 | AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" | ||
154 | 164 | ||
155 | ;; The interface that local users get when they are in other grids | 165 | ;; The interface that local users get when they are in other grids |
156 | ;; This restricts/filters the asset operations from the outside | 166 | ;; This restricts/filters the asset operations from the outside |
diff --git a/bin/config-include/storage/SQLiteStandalone.ini b/bin/config-include/storage/SQLiteStandalone.ini index c1de71a..67d98ff 100644 --- a/bin/config-include/storage/SQLiteStandalone.ini +++ b/bin/config-include/storage/SQLiteStandalone.ini | |||
@@ -7,6 +7,16 @@ | |||
7 | [AssetService] | 7 | [AssetService] |
8 | ConnectionString = "URI=file:Asset.db,version=3" | 8 | ConnectionString = "URI=file:Asset.db,version=3" |
9 | 9 | ||
10 | ; The HGAssetService section controls the connection given to the AssetService in a Hypergrid configuration. | ||
11 | ; This has to be separate from [AssetService] because the Hypergrid facing connector uses [HGAssetService] for its config data instead. | ||
12 | ; However, the internal asset service will still use the [AssetService] section. | ||
13 | ; Therefore, you will almost certainly want the ConnectionString in [HGAssetService] to be the same as in [AssetService] | ||
14 | ; so that they both access the same database. | ||
15 | ; This issue does not apply to normal MySQL/MSSQL configurations, since by default they use the settings in [DatabaseService] and | ||
16 | ; do not have separate connection strings for different services. | ||
17 | [HGAssetService] | ||
18 | ConnectionString = "URI=file:Asset.db,version=3" | ||
19 | |||
10 | [InventoryService] | 20 | [InventoryService] |
11 | ;ConnectionString = "URI=file:inventory.db,version=3" | 21 | ;ConnectionString = "URI=file:inventory.db,version=3" |
12 | ; if you have a legacy inventory store use the connection string below | 22 | ; if you have a legacy inventory store use the connection string below |