opensim-config – Diff between revs 1 and 3

Subversion Repositories:
Rev:
Only display areas with differencesIgnore whitespace
Rev 1 Rev 3
1 ; This is the main configuration file for an instance of OpenSim running in standalone mode 1 ; This is the main configuration file for an instance of OpenSim running in standalone mode
2   2  
3 [DatabaseService] 3 [DatabaseService]
4 ; 4 ;
5 ; ### Choose the DB 5 ; ### Choose the DB
6 ; 6 ;
7   7  
8 ; SQLite 8 ; SQLite
9 ;Include-Storage = "config-include/storage/SQLiteStandalone.ini"; 9 ;Include-Storage = "config-include/storage/SQLiteStandalone.ini";
10   10  
11 ; MySql 11 ; MySql
12 ; Uncomment these lines if you want to use mysql storage 12 ; Uncomment these lines if you want to use mysql storage
13 ; Change the connection string to your db details 13 ; Change the connection string to your db details
14 StorageProvider = "OpenSim.Data.MySQL.dll" 14 StorageProvider = "OpenSim.Data.MySQL.dll"
15 ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" 15 ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
16   16  
17 ; Uncomment this line if you are using MySQL and want to use a different database for estates. 17 ; Uncomment this line if you are using MySQL and want to use a different database for estates.
18 ; The usual application for this is to allow estates to be spread out across multiple simulators by share the same database. 18 ; The usual application for this is to allow estates to be spread out across multiple simulators by share the same database.
19 ; Most people won't need to do this so only uncomment if you know what you're doing. 19 ; Most people won't need to do this so only uncomment if you know what you're doing.
20 ;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" 20 ;EstateConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
21   21  
22 ; MSSQL 22 ; MSSQL
23 ; Uncomment these lines if you want to use MSSQL storage 23 ; Uncomment these lines if you want to use MSSQL storage
24 ; Change the connection string to your db details 24 ; Change the connection string to your db details
25 ; The value for server property is shown in your SQL Server Management Studio login dialog. 25 ; The value for server property is shown in your SQL Server Management Studio login dialog.
26 ; (This sample is the default of express edition) 26 ; (This sample is the default of express edition)
27 ;StorageProvider = "OpenSim.Data.MSSQL.dll" 27 ;StorageProvider = "OpenSim.Data.MSSQL.dll"
28 ;ConnectionString = "Server=localhost\SQLEXPRESS;Database=opensim;User Id=opensim; password=***;" 28 ;ConnectionString = "Server=localhost\SQLEXPRESS;Database=opensim;User Id=opensim; password=***;"
29   29  
30 [Hypergrid] 30 [Hypergrid]
31 ; Uncomment the variables in this section only if you are in 31 ; Uncomment the variables in this section only if you are in
32 ; Hypergrid configuration. Otherwise, ignore. 32 ; Hypergrid configuration. Otherwise, ignore.
33   33  
34 ;# {HomeURI} {Hypergrid} {The Home URL of this world} {} 34 ;# {HomeURI} {Hypergrid} {The Home URL of this world} {}
35 ;; If this is a standalone world, this is the address of this instance. 35 ;; If this is a standalone world, this is the address of this instance.
36 ;; If this is a grided simulator, this is the address of the external robust server that 36 ;; If this is a grided simulator, this is the address of the external robust server that
37 ;; runs the UserAgentsService. 37 ;; runs the UserAgentsService.
38 ;; For example http://myworld.com:9000 or http://myworld.com:8002 38 ;; For example http://myworld.com:9000 or http://myworld.com:8002
39 ;; This is a default that can be overwritten in some sections. 39 ;; This is a default that can be overwritten in some sections.
40 HomeURI = "http://172.16.1.11:9000" 40 HomeURI = "http://172.16.1.11:9000"
41   41  
42 ;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {} 42 ;# {GatekeeperURI} {Hypergrid} {The URL of the gatekeeper of this world} {}
43 ;; If this is a standalone world, this is the address of this instance. 43 ;; If this is a standalone world, this is the address of this instance.
44 ;; If this is a grided simulator, this is the address of the external robust server 44 ;; If this is a grided simulator, this is the address of the external robust server
45 ;; that runs the Gatekeeper service. 45 ;; that runs the Gatekeeper service.
46 ;; For example http://myworld.com:9000 or http://myworld.com:8002 46 ;; For example http://myworld.com:9000 or http://myworld.com:8002
47 ;; This is a default that can be overwritten in some sections. 47 ;; This is a default that can be overwritten in some sections.
48 GatekeeperURI = "http://172.16.1.11:9000" 48 GatekeeperURI = "http://172.16.1.11:9000"
49   49  
50 [Modules] 50 [Modules]
51 ;; Choose one cache module and the corresponding config file, if it exists. 51 ;; Choose one cache module and the corresponding config file, if it exists.
52 ;; Copy the config .example file into your own .ini file and alter that 52 ;; Copy the config .example file into your own .ini file and alter that
53 ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained. 53 ;; We recommend the use of the FlotsamAssetCache since this is most actively maintained.
54   54  
55 AssetCaching = "FlotsamAssetCache" 55 AssetCaching = "FlotsamAssetCache"
56 Include-FlotsamCache = "config-include/FlotsamCache.ini" 56 Include-FlotsamCache = "config-include/FlotsamCache.ini"
57   57  
58 ;AssetCaching = "CenomeMemoryAssetCache" 58 ;AssetCaching = "CenomeMemoryAssetCache"
59 ;Include-CenomeCache = "config-include/CenomeCache.ini" 59 ;Include-CenomeCache = "config-include/CenomeCache.ini"
60   60  
61 ;AssetCaching = "GlynnTuckerAssetCache" 61 ;AssetCaching = "GlynnTuckerAssetCache"
62   62  
63 ;; Authorization is not on by default, as it depends on external php 63 ;; Authorization is not on by default, as it depends on external php
64 ;AuthorizationServices = "LocalAuthorizationServicesConnector" 64 ;AuthorizationServices = "LocalAuthorizationServicesConnector"
65   65  
66 [AssetService] 66 [AssetService]
67 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll" 67 DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
68 AssetLoaderArgs = "assets/AssetSets.xml" 68 AssetLoaderArgs = "assets/AssetSets.xml"
69   69  
70   70  
71 [GridService] 71 [GridService]
72 ;; For in-memory region storage (default) 72 ;; For in-memory region storage (default)
73 ;StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" 73 ;StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
74 ;;--- For MySql region storage (alternative) 74 ;;--- For MySql region storage (alternative)
75 StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" 75 StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData"
76   76  
77 ;; Directory for map tile images of remote regions 77 ;; Directory for map tile images of remote regions
78 MapTileDirectory = "./maptiles" 78 MapTileDirectory = "./maptiles"
79   79  
80 ;; Next, we can specify properties of regions, including default and fallback regions 80 ;; Next, we can specify properties of regions, including default and fallback regions
81 ;; The syntax is: Region_<RegioName> = "<flags>" 81 ;; The syntax is: Region_<RegioName> = "<flags>"
82 ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut 82 ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut
83 ;; 83 ;;
84 ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.) 84 ;; DefaultRegion If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.)
85 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion 85 ;; then this region becomes the destination. Only the first online default region will be used. If no DefaultHGRegion
86 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified 86 ;; is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
87 ;; an explicit region. 87 ;; an explicit region.
88 ;; 88 ;;
89 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online 89 ;; DefaultHGRegion If an avatar connecting via the hypergrid does not specify a region, then they are placed here. Only the first online
90 ;; region will be used. 90 ;; region will be used.
91 ;; 91 ;;
92 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the 92 ;; FallbackRegion If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead. These are tried in the
93 ;; order specified. This only applies to local logins at this time, not Hypergrid connections. 93 ;; order specified. This only applies to local logins at this time, not Hypergrid connections.
94 ;; 94 ;;
95 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins. 95 ;; NoDirectLogin A hypergrid user cannot directly connect to this region. This does not apply to local logins.
96 ;; 96 ;;
97 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid. 97 ;; Persistent When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
98 ;; 98 ;;
99 ;; For example: 99 ;; For example:
100 Region_Welcome_Area = "DefaultRegion, FallbackRegion" 100 Region_Welcome_Area = "DefaultRegion, FallbackRegion"
101   101  
102 ; === HG ONLY === 102 ; === HG ONLY ===
103 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented 103 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
104 ; GatekeeperURI = "http://172.16.1.11:9000" 104 ; GatekeeperURI = "http://172.16.1.11:9000"
105   105  
106 [LibraryModule] 106 [LibraryModule]
107 ; Set this if you want to change the name of the OpenSim Library 107 ; Set this if you want to change the name of the OpenSim Library
108 LibraryName = "Spectacled Owl Library" 108 LibraryName = "Spectacled Owl Library"
109   109  
110 [LoginService] 110 [LoginService]
111 WelcomeMessage = "Welcome, Avatar!" 111 WelcomeMessage = "Welcome, Avatar!"
112 ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented 112 ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented
113 ; GatekeeperURI = "http://172.16.1.11:9000" 113 ; GatekeeperURI = "http://172.16.1.11:9000"
114   114  
115 SRV_HomeURI = "http://172.16.1.11:9000" 115 SRV_HomeURI = "http://172.16.1.11:9000"
116 SRV_InventoryServerURI = "http://172.16.1.11:9000" 116 SRV_InventoryServerURI = "http://172.16.1.11:9000"
117 SRV_AssetServerURI = "http://172.16.1.11:9000" 117 SRV_AssetServerURI = "http://172.16.1.11:9000"
118 SRV_ProfileServerURI = "http://172.16.1.11:9000" 118 SRV_ProfileServerURI = "http://172.16.1.11:9000"
119 SRV_FriendsServerURI = "http://172.16.1.11:9000" 119 SRV_FriendsServerURI = "http://172.16.1.11:9000"
120 SRV_IMServerURI = "http://172.16.1.11:9000" 120 SRV_IMServerURI = "http://172.16.1.11:9000"
121 SRV_GroupsServerURI = "http://172.16.1.11:9000" 121 SRV_GroupsServerURI = "http://172.16.1.11:9000"
122   122  
123 ;; For Viewer 2 123 ;; For Viewer 2
124 MapTileURL = "http://172.16.1.11:9000" 124 MapTileURL = "http://172.16.1.11:9000"
125   125  
126 ; The minimum user level required for a user to be able to login. 0 by default 126 ; The minimum user level required for a user to be able to login. 0 by default
127 ; If you disable a particular user's account then you can set their login level below this number. 127 ; If you disable a particular user's account then you can set their login level below this number.
128 ; You can also change this level from the console though these changes will not be persisted. 128 ; You can also change this level from the console though these changes will not be persisted.
129 ; MinLoginLevel = 0 129 ; MinLoginLevel = 0
130   130  
131 ;; Ask co-operative viewers to use a different currency name 131 ;; Ask co-operative viewers to use a different currency name
132 ;Currency = "" 132 ;Currency = ""
133   133  
134 ;; Set minimum fee to publish classified 134 ;; Set minimum fee to publish classified
135 ; ClassifiedFee = 0 135 ; ClassifiedFee = 0
136   136  
137 ;; Regular expressions for controlling which client versions are accepted/denied. 137 ;; Regular expressions for controlling which client versions are accepted/denied.
138 ;; An empty string means nothing is checked. 138 ;; An empty string means nothing is checked.
139 ;; 139 ;;
140 ;; Example 1: allow only these 3 types of clients (any version of them) 140 ;; Example 1: allow only these 3 types of clients (any version of them)
141 ;; AllowedClients = "Imprudence|Hippo|Second Life" 141 ;; AllowedClients = "Imprudence|Hippo|Second Life"
142 ;; 142 ;;
143 ;; Example 2: allow all clients except these 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" 144 ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald"
145 ;; 145 ;;
146 ;; Note that these are regular expressions, so every character counts. 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 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. 148 ;; for keeping bad clients out; modified clients can fake their identifiers.
149 ;; 149 ;;
150 ;; 150 ;;
151 ;AllowedClients = "" 151 ;AllowedClients = ""
152 ;DeniedClients = "" 152 ;DeniedClients = ""
153   153  
154   154  
155 [FreeswitchService] 155 [FreeswitchService]
156 ;; If FreeSWITCH is not being used then you don't need to set any of these parameters 156 ;; If FreeSWITCH is not being used then you don't need to set any of these parameters
157 ;; 157 ;;
158 ;; The IP address of your FreeSWITCH server. The common case is for this to be the same as the server running the OpenSim standalone 158 ;; The IP address of your FreeSWITCH server. The common case is for this to be the same as the server running the OpenSim standalone
159 ;; This has to be set for the FreeSWITCH service to work 159 ;; This has to be set for the FreeSWITCH service to work
160 ;; This address must be reachable by viewers. 160 ;; This address must be reachable by viewers.
161 ;ServerAddress = 127.0.0.1 161 ;ServerAddress = 127.0.0.1
162   162  
163 ;; The following configuration parameters are optional 163 ;; The following configuration parameters are optional
164   164  
165 ;; By default, this is the same as the ServerAddress 165 ;; By default, this is the same as the ServerAddress
166 ; Realm = 127.0.0.1 166 ; Realm = 127.0.0.1
167   167  
168 ;; By default, this is the same as the ServerAddress on port 5060 168 ;; By default, this is the same as the ServerAddress on port 5060
169 ; SIPProxy = 127.0.0.1:5060 169 ; SIPProxy = 127.0.0.1:5060
170   170  
171 ;; Default is 5000ms 171 ;; Default is 5000ms
172 ; DefaultTimeout = 5000 172 ; DefaultTimeout = 5000
173   173  
174 ;; The dial plan context. Default is "default" 174 ;; The dial plan context. Default is "default"
175 ; Context = default 175 ; Context = default
176   176  
177 ;; Currently unused 177 ;; Currently unused
178 ; UserName = freeswitch 178 ; UserName = freeswitch
179   179  
180 ;; Currently unused 180 ;; Currently unused
181 ; Password = password 181 ; Password = password
182   182  
183 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs 183 ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
184 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal 184 ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
185 ;; stun.freeswitch.org is not guaranteed to be running so use it in 185 ;; stun.freeswitch.org is not guaranteed to be running so use it in
186 ;; production at your own risk 186 ;; production at your own risk
187 ; EchoServer = 127.0.0.1 187 ; EchoServer = 127.0.0.1
188 ; EchoPort = 50505 188 ; EchoPort = 50505
189 ; AttemptSTUN = false 189 ; AttemptSTUN = false
190   190  
191 [GridInfoService] 191 [GridInfoService]
192 ; These settings are used to return information on a get_grid_info call. 192 ; These settings are used to return information on a get_grid_info call.
193 ; Client launcher scripts and third-party clients make use of this to 193 ; Client launcher scripts and third-party clients make use of this to
194 ; autoconfigure the client and to provide a nice user experience. If you 194 ; autoconfigure the client and to provide a nice user experience. If you
195 ; want to facilitate that, you should configure the settings here according 195 ; want to facilitate that, you should configure the settings here according
196 ; to your grid or standalone setup. 196 ; to your grid or standalone setup.
197 ; 197 ;
198 ; See http://opensimulator.org/wiki/GridInfo 198 ; See http://opensimulator.org/wiki/GridInfo
199   199  
200 ; login uri: for grid this is the login server URI 200 ; login uri: for grid this is the login server URI
201 login = "http://172.16.1.11:9000" 201 login = "http://172.16.1.11:9000"
202   202  
203 ; long grid name: the long name of your grid 203 ; long grid name: the long name of your grid
204 gridname = "SpectacledOwl" 204 gridname = "SpectacledOwl"
205   205  
206 ; short grid name: the short name of your grid 206 ; short grid name: the short name of your grid
207 gridnick = "SpectacledOwl" 207 gridnick = "SpectacledOwl"
208   208  
209 ; login page: optional: if it exists it will be used to tell the client to use 209 ; login page: optional: if it exists it will be used to tell the client to use
210 ; this as splash page 210 ; this as splash page
211 ; currently unused 211 ; currently unused
212 welcome = "http://172.16.1.11/welcome.php" 212 welcome = "http://172.16.1.11/welcome.php"
213   213  
214 ; helper uri: optional: if it exists if will be used to tell the client to use 214 ; helper uri: optional: if it exists if will be used to tell the client to use
215 ; this for all economy related things 215 ; this for all economy related things
216 ; currently unused 216 ; currently unused
217 ;economy = http://127.0.0.1:9000/ 217 ;economy = http://127.0.0.1:9000/
218   218  
219 ; web page of grid: optional: page providing further information about your grid 219 ; web page of grid: optional: page providing further information about your grid
220 ; currently unused 220 ; currently unused
221 about = "http://172.16.1.11/about.php" 221 about = "http://172.16.1.11/about.php"
222   222  
223 ; account creation: optional: page providing further information about obtaining 223 ; account creation: optional: page providing further information about obtaining
224 ; a user account on your grid 224 ; a user account on your grid
225 ; currently unused 225 ; currently unused
226 register = "http://172.16.1.11/register.php" 226 register = "http://172.16.1.11/register.php"
227   227  
228 ; help: optional: page providing further assistance for users of your grid 228 ; help: optional: page providing further assistance for users of your grid
229 ; currently unused 229 ; currently unused
230 ;help = http://127.0.0.1/help 230 ;help = http://127.0.0.1/help
231   231  
232 ; password help: optional: page providing password assistance for users of your grid 232 ; password help: optional: page providing password assistance for users of your grid
233 ; currently unused 233 ; currently unused
234 ;password = http://127.0.0.1/password 234 ;password = http://127.0.0.1/password
235   235  
236 ; HG address of the gatekeeper, if you have one 236 ; HG address of the gatekeeper, if you have one
237 ; this is the entry point for all the regions of the world 237 ; this is the entry point for all the regions of the world
238 ; gatekeeper = http://127.0.0.1:9000/ 238 ; gatekeeper = http://127.0.0.1:9000/
239   239  
240 ; HG user domain, if you have one 240 ; HG user domain, if you have one
241 ; this is the entry point for all user-related HG services 241 ; this is the entry point for all user-related HG services
242 ; uas = http://127.0.0.1:9000/ 242 ; uas = http://127.0.0.1:9000/
243   243  
244 [MapImageService] 244 [MapImageService]
245 ; Set this if you want to change the default 245 ; Set this if you want to change the default
246 ; TilesStoragePath = "maptiles" 246 ; TilesStoragePath = "maptiles"
247   247  
248 [AuthorizationService] 248 [AuthorizationService]
249 ; If you have regions with access restrictions 249 ; If you have regions with access restrictions
250 ; specify them here using the convention 250 ; specify them here using the convention
251 ; Region_<Region_Name> = <flags> 251 ; Region_<Region_Name> = <flags>
252 ; Valid flags are: 252 ; Valid flags are:
253 ; DisallowForeigners -- HG visitors not allowed 253 ; DisallowForeigners -- HG visitors not allowed
254 ; DisallowResidents -- only Admins and Managers allowed 254 ; DisallowResidents -- only Admins and Managers allowed
255 ; Example: 255 ; Example:
256 ; Region_Test_1 = "DisallowForeigners" 256 ; Region_Test_1 = "DisallowForeigners"
257   257  
258 ;; 258 ;;
259 ;; HG configurations 259 ;; HG configurations
260 ;; 260 ;;
261 [GatekeeperService] 261 [GatekeeperService]
262 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented 262 ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
263 ; ExternalName = "http://172.16.1.11:9000" 263 ; ExternalName = "http://172.16.1.11:9000"
264   264  
265 ; Does this grid allow incoming links to any region in it? 265 ; Does this grid allow incoming links to any region in it?
266 ; If false, HG TPs happen only to the Default regions specified in [GridService] section 266 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
267 AllowTeleportsToAnyRegion = true 267 AllowTeleportsToAnyRegion = true
268   268  
269 ;; Regular expressions for controlling which client versions are accepted/denied. 269 ;; Regular expressions for controlling which client versions are accepted/denied.
270 ;; An empty string means nothing is checked. 270 ;; An empty string means nothing is checked.
271 ;; 271 ;;
272 ;; Example 1: allow only these 3 types of clients (any version of them) 272 ;; Example 1: allow only these 3 types of clients (any version of them)
273 ;; AllowedClients = "Imprudence|Hippo|Second Life" 273 ;; AllowedClients = "Imprudence|Hippo|Second Life"
274 ;; 274 ;;
275 ;; Example 2: allow all clients except these 275 ;; Example 2: allow all clients except these
276 ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald" 276 ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald"
277 ;; 277 ;;
278 ;; Note that these are regular expressions, so every character counts. 278 ;; Note that these are regular expressions, so every character counts.
279 ;; Also note that this is very weak security and should not be trusted as a reliable means 279 ;; Also note that this is very weak security and should not be trusted as a reliable means
280 ;; for keeping bad clients out; modified clients can fake their identifiers. 280 ;; for keeping bad clients out; modified clients can fake their identifiers.
281 ;; 281 ;;
282 ;; 282 ;;
283 ;AllowedClients = "" 283 ;AllowedClients = ""
284 ;DeniedClients = "" 284 ;DeniedClients = ""
285   285  
286 ;; Are foreign visitors allowed? 286 ;; Are foreign visitors allowed?
287 ForeignAgentsAllowed = true 287 ForeignAgentsAllowed = true
288 ;; 288 ;;
289 ;; If ForeignAgentsAllowed is true, make exceptions using AllowExcept. 289 ;; If ForeignAgentsAllowed is true, make exceptions using AllowExcept.
290 ;; Leave blank or commented for no exceptions. 290 ;; Leave blank or commented for no exceptions.
291 ; AllowExcept = "http://griefer.com:8002, http://enemy.com:8002" 291 ; AllowExcept = "http://griefer.com:8002, http://enemy.com:8002"
292 ;; 292 ;;
293 ;; If ForeignAgentsAllowed is false, make exceptions using DisallowExcept 293 ;; If ForeignAgentsAllowed is false, make exceptions using DisallowExcept
294 ;; Leave blank or commented for no exceptions. 294 ;; Leave blank or commented for no exceptions.
295 ; DisallowExcept = "http://myfriendgrid.com:8002, http://myboss.com:8002" 295 ; DisallowExcept = "http://myfriendgrid.com:8002, http://myboss.com:8002"
296   296  
297 [UserAgentService] 297 [UserAgentService]
298 ;; User level required to be contacted from other grids 298 ;; User level required to be contacted from other grids
299 ;LevelOutsideContacts = 0 299 ;LevelOutsideContacts = 0
300   300  
301 ;; Restrictions on destinations of local users. 301 ;; Restrictions on destinations of local users.
302 ;; Are local users allowed to visit other grids? 302 ;; Are local users allowed to visit other grids?
303 ;; What user level? Use variables of this forrm: 303 ;; What user level? Use variables of this forrm:
304 ;; ForeignTripsAllowed_Level_<UserLevel> = true | false 304 ;; ForeignTripsAllowed_Level_<UserLevel> = true | false
305 ;; (the default is true) 305 ;; (the default is true)
306 ;; For example: 306 ;; For example:
307 ; ForeignTripsAllowed_Level_0 = false 307 ; ForeignTripsAllowed_Level_0 = false
308 ; ForeignTripsAllowed_Level_200 = true ; true is default, no need to say it 308 ; ForeignTripsAllowed_Level_200 = true ; true is default, no need to say it
309 ;; 309 ;;
310 ;; If ForeignTripsAllowed is false, make exceptions using DisallowExcept 310 ;; If ForeignTripsAllowed is false, make exceptions using DisallowExcept
311 ;; Leave blank or commented for no exceptions. 311 ;; Leave blank or commented for no exceptions.
312 ; DisallowExcept_Level_0 = "http://myothergrid.com:8002, http://boss.com:8002" 312 ; DisallowExcept_Level_0 = "http://myothergrid.com:8002, http://boss.com:8002"
313 ;; 313 ;;
314 ;; If ForeignTripsAllowed is true, make exceptions using AllowExcept. 314 ;; If ForeignTripsAllowed is true, make exceptions using AllowExcept.
315 ;; Leave blank or commented for no exceptions. 315 ;; Leave blank or commented for no exceptions.
316 ; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002" 316 ; AllowExcept_Level_200 = "http://griefer.com:8002, http://enemy.com:8002"
317   317  
318 [HGInventoryService] 318 [HGInventoryService]
319 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented 319 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
320 ; HomeURI = "http://172.16.1.11:9000" 320 ; HomeURI = "http://172.16.1.11:9000"
321   321  
322 [HGAssetService] 322 [HGAssetService]
323 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented 323 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
324 ; HomeURI = "http://172.16.1.11:9000" 324 ; HomeURI = "http://172.16.1.11:9000"
325   325  
326 ;; The asset types that this grid can export to / import from other grids. 326 ;; The asset types that this grid can export to / import from other grids.
327 ;; Comma separated. 327 ;; Comma separated.
328 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely: 328 ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
329 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 329 ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
330 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 330 ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
331 ;; 331 ;;
332 ;; Leave blank or commented if you don't want to apply any restrictions. 332 ;; Leave blank or commented if you don't want to apply any restrictions.
333 ;; A more strict, but still reasonable, policy may be to disallow the exchange 333 ;; A more strict, but still reasonable, policy may be to disallow the exchange
334 ;; of scripts, like so: 334 ;; of scripts, like so:
335 ; DisallowExport ="LSLText" 335 ; DisallowExport ="LSLText"
336 ; DisallowImport ="LSLBytecode" 336 ; DisallowImport ="LSLBytecode"
337   337  
338   338  
339 [HGInventoryAccessModule] 339 [HGInventoryAccessModule]
340 ;; If you have these set under [Hypergrid], no need to set it here, leave it commented 340 ;; If you have these set under [Hypergrid], no need to set it here, leave it commented
341 ; HomeURI = "http://172.16.1.11:9000" 341 ; HomeURI = "http://172.16.1.11:9000"
342 ; GatekeeperURI = "http://172.16.1.11:9000" 342 ; GatekeeperURI = "http://172.16.1.11:9000"
343   343  
344 ;; If you want to protect your assets from being copied by foreign visitors 344 ;; If you want to protect your assets from being copied by foreign visitors
345 ;; uncomment the next line. You may want to do this on sims that have licensed content. 345 ;; uncomment the next line. You may want to do this on sims that have licensed content.
346 ;; true = allow exports, false = disallow exports. True by default. 346 ;; true = allow exports, false = disallow exports. True by default.
347 ; OutboundPermission = True 347 ; OutboundPermission = True
348   348  
349 ;; Send visual reminder to local users that their inventories are unavailable while they are traveling 349 ;; Send visual reminder to local users that their inventories are unavailable while they are traveling
350 ;; and available when they return. True by default. 350 ;; and available when they return. True by default.
351 ; RestrictInventoryAccessAbroad = True 351 ; RestrictInventoryAccessAbroad = True
352   352  
353 [HGFriendsModule] 353 [HGFriendsModule]
354 ; User level required to be able to send friendship invitations to foreign users 354 ; User level required to be able to send friendship invitations to foreign users
355 ;LevelHGFriends = 0; 355 ;LevelHGFriends = 0;
356   356  
357 [Messaging] 357 [Messaging]
358 ; === HG ONLY === 358 ; === HG ONLY ===
359 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented 359 ;; If you have this set under [Hypergrid], no need to set it here, leave it commented
360 ; GatekeeperURI = "http://172.16.1.11:9000" 360 ; GatekeeperURI = "http://172.16.1.11:9000"
361   361  
362   362  
363 [EntityTransfer] 363 [EntityTransfer]
364 ;; User level from which local users are allowed to HG teleport. Default 0 (all users) 364 ;; User level from which local users are allowed to HG teleport. Default 0 (all users)
365 ;LevelHGTeleport = 0 365 ;LevelHGTeleport = 0
366   366  
367 ;; Are local users restricted from taking their appearance abroad? 367 ;; Are local users restricted from taking their appearance abroad?
368 ;; Default is no restrictions 368 ;; Default is no restrictions
369 ;RestrictAppearanceAbroad = false 369 ;RestrictAppearanceAbroad = false
370   370  
371 ;; If appearance is restricted, which accounts' appearances are allowed to be exported? 371 ;; If appearance is restricted, which accounts' appearances are allowed to be exported?
372 ;; Comma-separated list of account names 372 ;; Comma-separated list of account names
373 ; AccountForAppearance = "Test User, Astronaut Smith" 373 ; AccountForAppearance = "Test User, Astronaut Smith"
374   374  
375 ;; UserProfiles Service 375 ;; UserProfiles Service
376 ;; 376 ;;
377 ;; To use, set Enabled to true then configure for your site... 377 ;; To use, set Enabled to true then configure for your site...
378 [UserProfilesService] 378 [UserProfilesService]
379 LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService" 379 LocalServiceModule = "OpenSim.Services.UserProfilesService.dll:UserProfilesService"
380 Enabled = false 380 Enabled = false
381   381  
382 ;; Configure this for separate databse 382 ;; Configure this for separate databse
383 ; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" 383 ; ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
384 ; Realm = UserProfiles 384 ; Realm = UserProfiles
385   385  
386 UserAccountService = OpenSim.Services.UserAccountService.dll:UserAccountService 386 UserAccountService = OpenSim.Services.UserAccountService.dll:UserAccountService
387 AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 387 AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
-   388  
-   389 [Includes]
-   390 Include-Common = "SpectacledOwl.ini"
388   391