opensim-config – Diff between revs 1 and 3
?pathlinks?
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 | |