aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMike Mazur2008-10-08 09:15:28 +0000
committerMike Mazur2008-10-08 09:15:28 +0000
commitd3b439af111853abf7b37e0a59115ca488586411 (patch)
tree7d44763e815f45e945bf29af0d73becac513c7fa
parentAdd some permissions checks and fixes (diff)
downloadopensim-SC-d3b439af111853abf7b37e0a59115ca488586411.zip
opensim-SC-d3b439af111853abf7b37e0a59115ca488586411.tar.gz
opensim-SC-d3b439af111853abf7b37e0a59115ca488586411.tar.bz2
opensim-SC-d3b439af111853abf7b37e0a59115ca488586411.tar.xz
- add clientstack_plugin option to OpenSim.ini.example
- remove trailing whitespace
-rw-r--r--bin/OpenSim.ini.example59
1 files changed, 31 insertions, 28 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index 9caffee..c21e843 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -4,9 +4,12 @@
4; Set this to false if you are running OpenSimulator in standalone mode 4; Set this to false if you are running OpenSimulator in standalone mode
5gridmode = false 5gridmode = false
6 6
7; Enables EventQueueGet Service. 7; Enables EventQueueGet Service.
8EventQueue = true 8EventQueue = true
9 9
10; Set this to the DLL containig the client stack to use.
11clientstack_plugin="OpenSim.Region.ClientStack.LindenUDP.dll"
12
10; ## 13; ##
11; ## REGIONS 14; ## REGIONS
12; ## 15; ##
@@ -16,16 +19,16 @@ EventQueue = true
16region_info_source = "filesystem" 19region_info_source = "filesystem"
17; region_info_source = "web" 20; region_info_source = "web"
18 21
19; Determines where the region XML files are stored if you are loading these from the filesystem. 22; Determines where the region XML files are stored if you are loading these from the filesystem.
20; Defaults to bin/Regions in your OpenSimulator installation directory 23; Defaults to bin/Regions in your OpenSimulator installation directory
21; regionload_regionsdir="C:\somewhere\xmlfiles\" 24; regionload_regionsdir="C:\somewhere\xmlfiles\"
22 25
23; Determines the page from which regions xml is retrieved if you are loading these from the web 26; Determines the page from which regions xml is retrieved if you are loading these from the web
24; The XML here has the same format as it does on the filesystem (including the <Root> tag), 27; The XML here has the same format as it does on the filesystem (including the <Root> tag),
25; except that everything is also enclosed in a <Regions> tag. 28; except that everything is also enclosed in a <Regions> tag.
26; regionload_webserver_url = "http://example.com/regions.xml"; 29; regionload_webserver_url = "http://example.com/regions.xml";
27 30
28; Draw objects on maptile. This step might take a long time if you've got a huge amount of 31; Draw objects on maptile. This step might take a long time if you've got a huge amount of
29; objects, so you can turn it off here if you'd like. 32; objects, so you can turn it off here if you'd like.
30DrawPrimOnMapTile = true 33DrawPrimOnMapTile = true
31; Use terrain texture for maptiles if true, use shaded green if false 34; Use terrain texture for maptiles if true, use shaded green if false
@@ -60,7 +63,7 @@ storage_connection_string="URI=file:OpenSim.db,version=3";
60; If you're running in standalone, you definitely want local, since there is no grid (hence this is redundant, and should 63; If you're running in standalone, you definitely want local, since there is no grid (hence this is redundant, and should
61; really be eliminated). The database itself is defined in asset_plugin below 64; really be eliminated). The database itself is defined in asset_plugin below
62; 65;
63; If you're running a region server connecting to a grid, you probably want grid mode, since this will use the 66; If you're running a region server connecting to a grid, you probably want grid mode, since this will use the
64; grid asset server. If you select local in grid mode, then you will use a database as specified in asset_plugin to store assets 67; grid asset server. If you select local in grid mode, then you will use a database as specified in asset_plugin to store assets
65; locally. This will mean you won't be able to take items using your assets to other people's regions. 68; locally. This will mean you won't be able to take items using your assets to other people's regions.
66asset_database = "local" 69asset_database = "local"
@@ -78,7 +81,7 @@ see_into_this_sim_from_neighbor = True
78; sticking to the basic shapes the engine does support. Usually this is only a box. 81; sticking to the basic shapes the engine does support. Usually this is only a box.
79; Meshmerizer gives a better handling of complex prims by using triangle meshes. 82; Meshmerizer gives a better handling of complex prims by using triangle meshes.
80; Note, that only ODE physics currently deals with meshed prims in a satisfactoring way 83; Note, that only ODE physics currently deals with meshed prims in a satisfactoring way
81; 84;
82meshing = ZeroMesher 85meshing = ZeroMesher
83;meshing = Meshmerizer 86;meshing = Meshmerizer
84 87
@@ -198,7 +201,7 @@ shout_distance = 100
198 201
199[ODEPhysicsSettings] 202[ODEPhysicsSettings]
200 203
201;## 204;##
202;## World Settings 205;## World Settings
203;## 206;##
204 207
@@ -253,7 +256,7 @@ objectcontact_bounce = 0.2
253; ## Avatar Control 256; ## Avatar Control
254; ## 257; ##
255 258
256; PID Controller Settings. These affect the math that causes the avatar to reach the 259; PID Controller Settings. These affect the math that causes the avatar to reach the
257; desired velocity 260; desired velocity
258; See http://en.wikipedia.org/wiki/PID_controller 261; See http://en.wikipedia.org/wiki/PID_controller
259 262
@@ -270,7 +273,7 @@ av_capsule_radius = 0.37
270av_capsule_standup_tensor_win = 550000 273av_capsule_standup_tensor_win = 550000
271av_capsule_standup_tensor_linux = 2000000 274av_capsule_standup_tensor_linux = 2000000
272 275
273; used to calculate mass of avatar. 276; used to calculate mass of avatar.
274; float AVvolume = (float) (Math.PI*Math.Pow(CAPSULE_RADIUS, 2)*CAPSULE_LENGTH); 277; float AVvolume = (float) (Math.PI*Math.Pow(CAPSULE_RADIUS, 2)*CAPSULE_LENGTH);
275; av_density * AVvolume; 278; av_density * AVvolume;
276 279
@@ -354,7 +357,7 @@ access_password = unknown
354region_file_template = "{0}x{1}-{2}.xml" 357region_file_template = "{0}x{1}-{2}.xml"
355 358
356[RestPlugins] 359[RestPlugins]
357; Change this to true to enable REST Plugins. This must be true if you wish to use 360; Change this to true to enable REST Plugins. This must be true if you wish to use
358; REST Region or REST Asset and Inventory Plugins 361; REST Region or REST Asset and Inventory Plugins
359enabled = false 362enabled = false
360god_key = SECRET 363god_key = SECRET
@@ -406,8 +409,8 @@ msgformat = "PRIVMSG {0} : {3} - {1} of {2}"
406[Voice] 409[Voice]
407; PLEASE NOTE that we don't have voice support in OpenSim quite yet - these configuration options are stubs 410; PLEASE NOTE that we don't have voice support in OpenSim quite yet - these configuration options are stubs
408enabled = false 411enabled = false
409; This is not supported by the SLViewer right now and 412; This is not supported by the SLViewer right now and
410; hardcoded within the SL Viewer. Maybe it will be 413; hardcoded within the SL Viewer. Maybe it will be
411; changed in future. :-) 414; changed in future. :-)
412account_management_server = https://www.bhr.vivox.com/api2 415account_management_server = https://www.bhr.vivox.com/api2
413; Global SIP Server for conference calls 416; Global SIP Server for conference calls
@@ -417,11 +420,11 @@ sip_domain = testserver.com
417[AsteriskVoice] 420[AsteriskVoice]
418; PLEASE NOTE that we don't have voice support in OpenSim quite yet - these configuration options are stubs 421; PLEASE NOTE that we don't have voice support in OpenSim quite yet - these configuration options are stubs
419enabled = false 422enabled = false
420; SIP account server domain 423; SIP account server domain
421sip_domain = testserver.com 424sip_domain = testserver.com
422; SIP conf server domain 425; SIP conf server domain
423conf_domain = testserver.com 426conf_domain = testserver.com
424; URL of the asterisk opensim frontend 427; URL of the asterisk opensim frontend
425asterisk_frontend = http://testserver.com:49153/ 428asterisk_frontend = http://testserver.com:49153/
426; password for the asterisk frontend XmlRpc calls 429; password for the asterisk frontend XmlRpc calls
427asterisk_password = bah-humbug 430asterisk_password = bah-humbug
@@ -452,7 +455,7 @@ Enabled = true
452; When a script receives an event the event is queued. 455; When a script receives an event the event is queued.
453; Any free thread will start executing this event. One script can only have one event executed simultaneously. 456; Any free thread will start executing this event. One script can only have one event executed simultaneously.
454; If you have only one thread, and one script has a loop or does a lot of work, then no other scripts can run at the same time. 457; If you have only one thread, and one script has a loop or does a lot of work, then no other scripts can run at the same time.
455; Same if you have 10 threads, then only 10 scripts can be run simultaneously. 458; Same if you have 10 threads, then only 10 scripts can be run simultaneously.
456; But because most scripts exit after their task, the threads are free to go on to the next script. 459; But because most scripts exit after their task, the threads are free to go on to the next script.
457 460
458; Refresh ScriptEngine config options (these settings) every xx seconds 461; Refresh ScriptEngine config options (these settings) every xx seconds
@@ -491,7 +494,7 @@ DeactivateScriptOnTimeout=false
491SleepTimeIfNoScriptExecutionMs=50 494SleepTimeIfNoScriptExecutionMs=50
492 495
493; AppDomains are used for two things: 496; AppDomains are used for two things:
494; * Security: Scripts inside AppDomains are limited in permissions. 497; * Security: Scripts inside AppDomains are limited in permissions.
495; * Script unloading: When a script is deactivated it can not be unloaded. Only whole AppDomains can be unloaded. 498; * Script unloading: When a script is deactivated it can not be unloaded. Only whole AppDomains can be unloaded.
496; AppDomains are therefore only unloaded once ALL active scripts inside it has been deactivated (removed from prims). 499; AppDomains are therefore only unloaded once ALL active scripts inside it has been deactivated (removed from prims).
497; Each AppDomain has some memory overhead. But leaving dead scripts in memory also has memory overhead. 500; Each AppDomain has some memory overhead. But leaving dead scripts in memory also has memory overhead.
@@ -600,17 +603,17 @@ PriceGroupCreate = 0
600; This is the account Money goes to for fees. Remember, economy requires that money circulates somewhere... even if it's an upload fee 603; This is the account Money goes to for fees. Remember, economy requires that money circulates somewhere... even if it's an upload fee
601EconomyBaseAccount = 00000000-0000-0000-0000-000000000000 604EconomyBaseAccount = 00000000-0000-0000-0000-000000000000
602 605
603; This is the type of user that will pay fees. 606; This is the type of user that will pay fees.
604; Set this to 2 for users, estate managers and Estate Owners 607; Set this to 2 for users, estate managers and Estate Owners
605; Set this to 1 for Users and Estate Managers 608; Set this to 1 for Users and Estate Managers
606; Set this to 0 for Users only. 609; Set this to 0 for Users only.
607; -1 disables 610; -1 disables
608UserLevelPaysFees = -1 611UserLevelPaysFees = -1
609 612
610; Amount to give to user as a stipend 613; Amount to give to user as a stipend
611UserStipend = 1000 614UserStipend = 1000
612 615
613; When a user gets low on money units and logs off, then logs back on, issue a new stipend if they have less money units then this 616; When a user gets low on money units and logs off, then logs back on, issue a new stipend if they have less money units then this
614; amount. Be aware that the account money isn't stored anywhere so users will get a stipend if you restart the simulator 617; amount. Be aware that the account money isn't stored anywhere so users will get a stipend if you restart the simulator
615IssueStipendWhenClientIsBelowAmount = 10 618IssueStipendWhenClientIsBelowAmount = 10
616 619
@@ -704,11 +707,11 @@ ScriptDistanceLimitFactor = 1.0
704[GridInfo] 707[GridInfo]
705 708
706; These settings are used to return information on a get_grid_info call. 709; These settings are used to return information on a get_grid_info call.
707; Client launcher scripts and third-party clients make use of this to 710; Client launcher scripts and third-party clients make use of this to
708; autoconfigure the client and to provide a nice user experience. If you 711; autoconfigure the client and to provide a nice user experience. If you
709; want to facilitate that, you should configure the settings here according 712; want to facilitate that, you should configure the settings here according
710; to your grid or standalone setup. 713; to your grid or standalone setup.
711; 714;
712; See http://opensimulator.org/wiki/GridInfo 715; See http://opensimulator.org/wiki/GridInfo
713 716
714; login uri: for grid this is the user server URI 717; login uri: for grid this is the user server URI
@@ -721,15 +724,15 @@ gridname = "the lost continent of hippo"
721gridnick = "hippogrid" 724gridnick = "hippogrid"
722 725
723 726
724; login page: optional: if it exists it will be used to tell the client to use 727; login page: optional: if it exists it will be used to tell the client to use
725; this as splash page 728; this as splash page
726welcome = http://127.0.0.1/welcome 729welcome = http://127.0.0.1/welcome
727 730
728; helper uri: optional: if it exists if will be used to tell the client to use 731; helper uri: optional: if it exists if will be used to tell the client to use
729; this for all economy related things 732; this for all economy related things
730economy = http://127.0.0.1:9000/ 733economy = http://127.0.0.1:9000/
731 734
732; web page of grid: optional: page providing further information about your grid 735; web page of grid: optional: page providing further information about your grid
733about = http://127.0.0.1/about/ 736about = http://127.0.0.1/about/
734 737
735; account creation: optional: page providing further information about obtaining 738; account creation: optional: page providing further information about obtaining
@@ -742,7 +745,7 @@ help = http://127.0.0.1/help
742; password help: optional: page providing password assistance for users of your grid 745; password help: optional: page providing password assistance for users of your grid
743password = http://127.0.0.1/password 746password = http://127.0.0.1/password
744 747
745;These are the settings for the Open Grid Protocol.. the Agent Domain, Region Domain, you know.. 748;These are the settings for the Open Grid Protocol.. the Agent Domain, Region Domain, you know..
746[OpenGridProtocol] 749[OpenGridProtocol]
747;On/true or Off/false 750;On/true or Off/false
748ogp_enabled=false 751ogp_enabled=false
@@ -760,4 +763,4 @@ whoami = "the go-fer"
760 763
761; regex specifying for which regions concierge service is desired; if 764; regex specifying for which regions concierge service is desired; if
762; empty, then for all 765; empty, then for all
763regions = "^MeetingSpace-" \ No newline at end of file 766regions = "^MeetingSpace-"