aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/OpenSimDefaults.ini
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--bin/OpenSimDefaults.ini575
1 files changed, 266 insertions, 309 deletions
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index a42c831..db7d5c0 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -28,6 +28,9 @@
28 ; How many lines of command history should we keep? (default is 100) 28 ; How many lines of command history should we keep? (default is 100)
29 ConsoleHistoryFileLines = 100 29 ConsoleHistoryFileLines = 100
30 30
31 ; Time stamp commands in history file (default false)
32 ConsoleHistoryTimeStamp = true
33
31 ; Set this to true if you want to log crashes to disk 34 ; Set this to true if you want to log crashes to disk
32 ; this can be useful when submitting bug reports. 35 ; this can be useful when submitting bug reports.
33 ; However, this will only log crashes within OpenSimulator that cause the entire program to exit 36 ; However, this will only log crashes within OpenSimulator that cause the entire program to exit
@@ -60,16 +63,8 @@
60 ; ## 63 ; ##
61 64
62 ; Sets the method that OpenSim will use to fire asynchronous 65 ; Sets the method that OpenSim will use to fire asynchronous
63 ; events. Valid values are UnsafeQueueUserWorkItem, 66 ; events. Valid values are ,
64 ; QueueUserWorkItem, BeginInvoke, SmartThreadPool, and Thread. 67 ; QueueUserWorkItem, SmartThreadPool, and Thread.
65 ;
66 ; SmartThreadPool is reported to work well on Mono/Linux, but
67 ; UnsafeQueueUserWorkItem has been benchmarked with better
68 ; performance on .NET/Windows
69 ;
70 ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security
71 ; privileges. However, as calling code is trusted anyway this is safe (if you set
72 ; TrustedBinaries = true in the [XEngine] section then you already have to trust that incoming code for other reasons).
73 async_call_method = SmartThreadPool 68 async_call_method = SmartThreadPool
74 69
75 ; Max threads to allocate on the FireAndForget thread pool 70 ; Max threads to allocate on the FireAndForget thread pool
@@ -175,12 +170,10 @@
175 ; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) ) 170 ; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) )
176 MaxDrawDistance = 1024 171 MaxDrawDistance = 1024
177 172
178 ; the maximum distance to tell a viewer to connect to a neighbour region, so it can be seen 173 ; Other regions visibility depends on avatar position and view range
179 ; (it is limited by MaxDrawDistance above) 174 ; the view range considered is limited the maximum and minimum distances:
180 ; less than 256 shows imediate neighbours; 512 also second imediate neighbours etc
181 ; more than 512m can cause viewers problems specially in case of dense regions.
182 ; curretly this distance is from current region borders.
183 MaxRegionsViewDistance = 1024 175 MaxRegionsViewDistance = 1024
176 MinRegionsViewDistance = 96
184 177
185 ; If you have only one region in an instance, or to avoid the many bugs 178 ; If you have only one region in an instance, or to avoid the many bugs
186 ; that you can trigger in modules by restarting a region, set this to 179 ; that you can trigger in modules by restarting a region, set this to
@@ -327,6 +320,10 @@
327 320
328 ;; Default script engine to use. Currently, we only have XEngine 321 ;; Default script engine to use. Currently, we only have XEngine
329 DefaultScriptEngine = "XEngine" 322 DefaultScriptEngine = "XEngine"
323 ;; ***DANGER***DANGER***
324 ;; experimental engine
325 ;; see section [YEngine] below
326 ; DefaultScriptEngine = "YEngine"
330 327
331 ; Http proxy setting for llHTTPRequest and dynamic texture loading, if 328 ; Http proxy setting for llHTTPRequest and dynamic texture loading, if
332 ; required 329 ; required
@@ -416,6 +413,13 @@
416 ; default is false 413 ; default is false
417 TelehubAllowLandmark = true 414 TelehubAllowLandmark = true
418 415
416[AccessControl]
417 ; Viewer-based access control. |-separated list of allowed viewers.
418 ; AllowedClients = ""
419
420 ; Viewer-based access control. |-separated list of denied viewers.
421 ; No restrictions by default.
422 ; DeniedClients = ""
419 423
420; Normally this section goes in the ThisSim.ini file, but this is common for all. 424; Normally this section goes in the ThisSim.ini file, but this is common for all.
421[Region] 425[Region]
@@ -423,6 +427,18 @@
423 ExternalHostName = "${Const|HostName}" 427 ExternalHostName = "${Const|HostName}"
424 428
425 429
430 ; #
431 ; # SSL certificates validation options
432 ; #
433
434 ; SSL certificate validation options
435 ; you can allow selfsigned certificates or no official CA with next option set to true
436 ; NoVerifyCertChain = true
437 ; you can also bypass the hostname or domain verification
438 ; NoVerifyCertHostname = true
439 ; having both options true does provide encryption but with low security
440 ; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
441
426[Map] 442[Map]
427 ; Map tile options. 443 ; Map tile options.
428 ; If true, then maptiles are generated using the MapImageModule below. 444 ; If true, then maptiles are generated using the MapImageModule below.
@@ -436,7 +452,7 @@
436 ; The module to use in order to generate map images. 452 ; The module to use in order to generate map images.
437 ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can 453 ; MapImageModule is the default. Warp3DImageModule is an alternative experimental module that can
438 ; generate better images. 454 ; generate better images.
439 MapImageModule = "Warp3DImageModule" 455 MapImageModule = "Warp3DCachedImageModule"
440 456
441 ; World map blacklist timeout in seconds 457 ; World map blacklist timeout in seconds
442 ;BlacklistTimeout = 600 458 ;BlacklistTimeout = 600
@@ -461,7 +477,19 @@
461 TexturePrimSize = 1 477 TexturePrimSize = 1
462 478
463 ; Attempt to render meshes and sculpties on the map 479 ; Attempt to render meshes and sculpties on the map
464 RenderMeshes = true; 480 RenderMeshes = false
481
482 ; warp3D rendering height limits for prims (relative to rez position not bounding box)
483 ; prims above RenderMaxHeight are excluded
484 ; valid values: 100 to 4086
485 RenderMaxHeight = 4086
486
487 ; prims below RenderMinHeight are excluded
488 ; valid values: -100 to RenderMaxHeight - 10
489 RenderMinHeight = -100
490
491 ; Show NPCs as green world map dots
492 ShowNPCs = false
465 493
466 ; where to store cached map tiles. 494 ; where to store cached map tiles.
467 CacheDirectory = "${Paths|CachePath}/MapImageCache" 495 CacheDirectory = "${Paths|CachePath}/MapImageCache"
@@ -470,7 +498,7 @@
470 enablePosition = true 498 enablePosition = true
471 499
472 ; Refresh the cached map tile once a month. 500 ; Refresh the cached map tile once a month.
473 ;RefreshEveryMonth = true 501 RefreshEveryMonth = true
474 502
475 ;# {MapColorWater} {} {Water color for textured and shaded maps} {"#1D475F"} 503 ;# {MapColorWater} {} {Water color for textured and shaded maps} {"#1D475F"}
476 ; MapColorWater = "#3399FF" 504 ; MapColorWater = "#3399FF"
@@ -509,13 +537,14 @@
509 537
510 ; This allows grid users with a UserLevel of 200 or more to assume god 538 ; This allows grid users with a UserLevel of 200 or more to assume god
511 ; powers in the regions in this simulator. 539 ; powers in the regions in this simulator.
540 ; if you don't trust grid admins, what are you doing there?
512 allow_grid_gods = true 541 allow_grid_gods = true
513 542
514 ; Allow region owners to assume god powers in their regions 543 ; Allow region owners to assume god powers in their regions
515 ;region_owner_is_god = true 544 region_owner_is_god = false
516 545
517 ; Allow region managers to assume god powers in regions they manage 546 ; Allow region managers to assume god powers in regions they manage
518 ;region_manager_is_god = false 547 region_manager_is_god = false
519 548
520 ; God mode should be turned on in the viewer whenever 549 ; God mode should be turned on in the viewer whenever
521 ; the user has god rights somewhere. They may choose 550 ; the user has god rights somewhere. They may choose
@@ -525,7 +554,7 @@
525 ; The user can execute any and all god functions, as 554 ; The user can execute any and all god functions, as
526 ; permitted by the viewer UI, without actually "godding 555 ; permitted by the viewer UI, without actually "godding
527 ; up". This is the default state in 0.8.2. 556 ; up". This is the default state in 0.8.2.
528 implicit_gods = true 557 implicit_gods = false
529 558
530 ; Control user types that are allowed to create new scripts 559 ; Control user types that are allowed to create new scripts
531 ; Only enforced if serviceside_object_permissions is true 560 ; Only enforced if serviceside_object_permissions is true
@@ -556,32 +585,6 @@
556 ;LevelUpload = 0 585 ;LevelUpload = 0
557 586
558 587
559[RegionReady]
560 ; Enable this module to get notified once all items and scripts in the region have been completely loaded and compiled
561 enabled = true
562
563 ; Channel on which to signal region readiness through a message
564 ; formatted as follows: "{server_startup|oar_file_load},{0|1},n,[oar error]"
565 ; - the first field indicating whether this is an initial server startup
566 ; - the second field is a number indicating whether the OAR file loaded ok (1 == ok, 0 == error)
567 ; - the third field is a number indicating how many scripts failed to compile
568 ; - "oar error" if supplied, provides the error message from the OAR load
569 channel_notify = 0
570
571 ; - disallow logins while scripts are loading
572 ; Instability can occur on regions with 100+ scripts if users enter before they have finished loading
573 login_disable = false
574
575 ; - send an alert as json to a service
576 ; alert_uri = "http://myappserver.net/my_handler/"
577
578
579[EstateManagement]
580 ; If false, then block any region restart requests from the client even if they are otherwise valid.
581 ; Default is true
582 AllowRegionRestartFromClient = true
583
584
585[Estates] 588[Estates]
586 ; If these values are commented out then the user will be asked for estate details when required (this is the normal case). 589 ; If these values are commented out then the user will be asked for estate details when required (this is the normal case).
587 ; If these values are uncommented then they will be used to create a default estate as necessary. 590 ; If these values are uncommented then they will be used to create a default estate as necessary.
@@ -613,8 +616,34 @@
613 ;; Password for the default estate owner 616 ;; Password for the default estate owner
614 ; DefaultEstateOwnerPassword = password 617 ; DefaultEstateOwnerPassword = password
615 618
619[RegionReady]
620 ; Enable this module to get notified once all items and scripts in the region have been completely loaded and compiled
621 enabled = true
622
623 ; Channel on which to signal region readiness through a message
624 ; formatted as follows: "{server_startup|oar_file_load},{0|1},n,[oar error]"
625 ; - the first field indicating whether this is an initial server startup
626 ; - the second field is a number indicating whether the OAR file loaded ok (1 == ok, 0 == error)
627 ; - the third field is a number indicating how many scripts failed to compile
628 ; - "oar error" if supplied, provides the error message from the OAR load
629 channel_notify = 0
630
631 ; - disallow logins while scripts are loading
632 ; Instability can occur on regions with 100+ scripts if users enter before they have finished loading
633 login_disable = false
634
635 ; - send an alert as json to a service
636 ; alert_uri = "http://myappserver.net/my_handler/"
637
638
639[EstateManagement]
640 ; If false, then block any region restart requests from the client even if they are otherwise valid.
641 ; Default is true
642 AllowRegionRestartFromClient = false
643
616 644
617[UserProfiles] 645[UserProfiles]
646 ;# {ProfileURL} {} {Set url to UserProfilesService} {}
618 ;; Set the value of the url to your UserProfilesService 647 ;; Set the value of the url to your UserProfilesService
619 ;; If un-set / "" the module is disabled 648 ;; If un-set / "" the module is disabled
620 ;; If the ProfileServiceURL is not set, then very BASIC 649 ;; If the ProfileServiceURL is not set, then very BASIC
@@ -630,36 +659,15 @@
630 659
631 660
632[SMTP] 661[SMTP]
633 ;; The SMTP server enabled the email module to send email to external
634 ;; destinations.
635
636 ;# {enabled} {[Startup]emailmodule:DefaultEmailModule} {Enable SMTP service?} {true false} false
637 ;; Enable sending email via SMTP
638 enabled = false 662 enabled = false
639 663
640 ;# {internal_object_host} {[Startup]emailmodule:DefaultEmailModule enabled:true} {Host name to treat as internal (object to object) email?} {} lsl.opensim.local 664 ;enabled = true
641 ; internal_object_host = lsl.opensim.local 665 ;internal_object_host = lsl.opensim.local
642 666 ;host_domain_header_from = 127.0.0.1
643 ;# {host_domain_header_from} {[Startup]emailmodule:DefaultEmailModule enabled:true} {From address to use in the sent email header?} {} 127.0.0.1 667 ;SMTP_SERVER_HOSTNAME = 127.0.0.1
644 ; host_domain_header_from = "127.0.0.1" 668 ;SMTP_SERVER_PORT = 25
645 669 ;SMTP_SERVER_LOGIN = foo
646 ;# {email_pause_time} {[Startup]emailmodule:DefaultEmailModule enabled:true} {Period in seconds to delay after an email is sent.} {} 20 670 ;SMTP_SERVER_PASSWORD = bar
647 ; email_pause_time = 20
648
649 ;# {email_max_size} {[Startup]emailmodule:DefaultEmailModule enabled:true} {Maximum total size of email in bytes.} {} 4096
650 ; email_max_size = 4096
651
652 ;# {SMTP_SERVER_HOSTNAME} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server name?} {} 127.0.0.1
653 ; SMTP_SERVER_HOSTNAME = "127.0.0.1"
654
655 ;# {SMTP_SERVER_PORT} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server name?} {SMTP server port?} {} 25
656 ; SMTP_SERVER_PORT = 25
657
658 ;# {SMTP_SERVER_LOGIN} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server user name?} {}
659 ; SMTP_SERVER_LOGIN = ""
660
661 ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {}
662 ; SMTP_SERVER_PASSWORD = ""
663 671
664 672
665[Network] 673[Network]
@@ -667,24 +675,21 @@
667 ;; unless you use -console=rest at startup. 675 ;; unless you use -console=rest at startup.
668 ;ConsoleUser = "Test" 676 ;ConsoleUser = "Test"
669 ;ConsolePass = "secret" 677 ;ConsolePass = "secret"
670 ;console_port = 0
671
672 ;# {http_listener_port} {} {TCP Port for this simulator to listen on? (This must be unique to the simulator!)} {} 9000
673 ;; Simulator HTTP port. This is not the region port, but the port the
674 ;; entire simulator listens on. This port uses the TCP protocol, while
675 ;; the region ports use UDP.
676 ;http_listener_port = 9000 678 ;http_listener_port = 9000
679 ;console_port = 0
677 680
678 ; ssl config: Experimental! The auto https config only really works definately on windows XP now 681 ; ssl config: Experimental!
679 ; you need a Cert Request/Signed pair installed in the MY store with the CN specified below 682 http_listener_ssl = false ; if set to true main server is replaced by a ssl one
680 ; you can use https on other platforms, but you'll need to configure the httpapi yourself for now
681 http_listener_ssl = false ; Also create a SSL server
682 http_listener_cn = "localhost" ; Use the cert with the common name
683 http_listener_sslport = 9001 ; Use this port for SSL connections 683 http_listener_sslport = 9001 ; Use this port for SSL connections
684 http_listener_ssl_cert = "" ; Currently unused, but will be used for OSHttpServer 684 ; currently if using ssl, regions ExternalHostName must the the same and equal to http_listener_cn
685 685 ; this will change is future
686 ; HTTPS for "Out of band" management applications such as the remote 686 http_listener_cn = "myRegionsExternalHostName"
687 ; admin module 687 ; if the cert doesnt have a oficial CA or is selfsigned viewers option NoVerifySSLCert need to be set true
688 http_listener_cert_path = "mycert.p12" ; path for the cert file that is valid for the ExternalHostName
689 http_listener_cert_pass = "mycertpass" ; the cert passwork
690
691 ; additional HTTPS for "Out of band" management applications such as the remote
692 ; admin module or scripts
688 ; 693 ;
689 ; Create https_listener = "True" will create a listener on the port 694 ; Create https_listener = "True" will create a listener on the port
690 ; specified. Provide the path to your server certificate along with it's 695 ; specified. Provide the path to your server certificate along with it's
@@ -692,49 +697,19 @@
692 ; https_listener = False 697 ; https_listener = False
693 ; Set our listener to this port 698 ; Set our listener to this port
694 ; https_port = 0 699 ; https_port = 0
695 ; Path to X509 certificate 700 ; Path to X509 certificate, can be the same as main or another
696 ; cert_path = "path/to/cert.p12" 701 ; cert_path = "path/to/cert.p12"
697 ; Password for cert 702 ; Password for cert
698 ; cert_pass = "password" 703 ; cert_pass = "password"
699 704
700 ; By default, OpenSimulator does not allow scripts to make HTTP calls to addresses on the simulator's LAN.
701 ; See the OutboundDisallowForUserScripts parameter in OpenSimDefaults.ini for more information on this filter.
702 ; If you need to allow scripts to make some LAN calls use the OutboundDisallowForUserScriptsExcept parameter below.
703 ; We recommend that you do not override OutboundDisallowForUserScripts directly unless you are very sure about what you're doing.
704 ;
705 ; You can whitelist individual endpoints by IP or FQDN, e.g.
706 ;
707 ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003
708 ;
709 ; You can specify multiple addresses by separating them with a bar. For example,
710 ;
711 ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000
712 ;
713 ; If an address if given without a port number then port 80 is assumed
714 ;
715 ; You can also specify a network range in CIDR notation to whitelist, e.g.
716 ;
717 ; OutboundDisallowForUserScriptsExcept = 192.168.1.0/24
718 ;
719 ; to whitelist all ports on addresses 192.168.1.0 to 192.168.1.255
720 ; To specify an individual IP address use the /32 netmask
721 ;
722 ; OutboundDisallowForUserScriptsExcept = 192.168.1.2/32
723 ;
724 ; See http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation for more information on CIDR notation
725
726 ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH. 705 ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH.
727 ; By default, llHTTPRequest limits the response body to 2048 bytes. 706 ; By default, llHTTPRequest limits the response body to 2048 bytes.
728 ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum 707 ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum
729 ; of HttpBodyMaxLenMAX bytes. 708 ; of HttpBodyMaxLenMAX bytes.
730 ; Please be aware that the limit can be set to insanely high values,
731 ; effectively removing any limitation. This will expose your sim to a
732 ; known attack. It is not recommended to set this limit higher than
733 ; the highest value that is actually needed by existing applications!
734 ; 16384 is the SL compatible value.
735 ; HttpBodyMaxLenMAX=16384 709 ; HttpBodyMaxLenMAX=16384
736 710
737 ; Hostname to use in llRequestURL/llRequestSecureURL 711 ; Hostname to use in llRequestURL/llRequestSecureURL
712 ; must be a valid hostname for the ssl cert.
738 ; if not defined - llRequestURL/llRequestSecureURL are disabled 713 ; if not defined - llRequestURL/llRequestSecureURL are disabled
739 ; ExternalHostNameForLSL=127.0.0.1 714 ; ExternalHostNameForLSL=127.0.0.1
740 ExternalHostNameForLSL = "${Const|HostName}" 715 ExternalHostNameForLSL = "${Const|HostName}"
@@ -759,17 +734,33 @@
759 ; 734 ;
760 ; OutboundDisallowForUserScripts = "" 735 ; OutboundDisallowForUserScripts = ""
761 736
737 ; You can whitelist individual endpoints by IP or FQDN, e.g.
738 ;
739 ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003
740 ;
741 ; You can specify multiple addresses by separating them with a bar. For example,
742 ;
743 ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000
744 ;
745 ; If an address if given without a port number then port 80 is assumed
746 ;
747 ; You can also specify a network range in CIDR notation to whitelist, e.g.
748 ;
749 ; OutboundDisallowForUserScriptsExcept = 192.168.1.0/24
750 ;
751 ; to whitelist all ports on addresses 192.168.1.0 to 192.168.1.255
752 ; To specify an individual IP address use the /32 netmask
753 ;
754 ; OutboundDisallowForUserScriptsExcept = 192.168.1.2/32
755 ;
756 ; See http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation for more information on CIDR notation
757
758
762 ; What is reported as the "X-Secondlife-Shard" 759 ; What is reported as the "X-Secondlife-Shard"
763 ; Defaults to the user server url if not set 760 ; Defaults to the user server url if not set
764 ; The old default is "OpenSim", set here for compatibility 761 ; The old default is "OpenSim", set here for compatibility
765 shard = "OpenSim" 762 shard = "OpenSim"
766 763
767 ; What is reported as the "User-Agent" when using llHTTPRequest
768 ; Defaults to not sent if not set here. See the notes section in the wiki at
769 ; http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding
770 ; " (Mozilla Compatible)" to the text where there are problems with a web server
771 ;user_agent = "OpenSim LSL (Mozilla Compatible)"
772
773 ;; The following 3 variables are for HTTP Basic Authentication for the Robust services. 764 ;; The following 3 variables are for HTTP Basic Authentication for the Robust services.
774 ;; Use this if your central services in port 8003 need to be accessible on the Internet 765 ;; Use this if your central services in port 8003 need to be accessible on the Internet
775 ;; but you want to protect them from unauthorized access. The username and password 766 ;; but you want to protect them from unauthorized access. The username and password
@@ -780,32 +771,35 @@
780 ;; 771 ;;
781 ;; Any of these 3 variables above can be overriden in any of the service sections. 772 ;; Any of these 3 variables above can be overriden in any of the service sections.
782 773
774 ; What is reported as the "User-Agent" when using llHTTPRequest
775 ; Defaults to not sent if not set here. See the notes section in the wiki at
776 ; http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding
777 ; " (Mozilla Compatible)" to the text where there are problems with a web server
778 ;user_agent = "OpenSim LSL (Mozilla Compatible)"
779
783 ; OpenSim can send multiple simultaneous requests for services such as asset 780 ; OpenSim can send multiple simultaneous requests for services such as asset
784 ; retrieval. However, some versions of mono appear to hang when there are too 781 ; retrieval. However, some versions of mono appear to hang when there are too
785 ; many simultaneous requests, default is 30 and is currently applied only to assets 782 ; many simultaneous requests, default is 30 and is currently applied only to assets
786 ;MaxRequestConcurrency = 30 783 ;MaxRequestConcurrency = 30
787 784
785[ScriptsHttpRequestModule]
786 ; options for llHttpRequest
788 787
789[AccessControl] 788 ; max number of concurrent connections per instance (all scenes), default 8
790 ; Viewer-based access control. |-separated list of allowed viewers. 789 ; MaxPoolThreads = 8
791 ;; One can use a substring of the viewer name to enable only certain
792 ;; versions
793 ;; Example: Agent uses the viewer "Imprudence 1.3.2.0"
794 ;; - "Imprudence" has access
795 ;; - "Imprudence 1.3" has access
796 ;; - "Imprudence 1.3.1" has no access
797 ; AllowedClients = ""
798 790
799 ; Viewer-based access control. |-separated list of denied viewers. 791 ; max requests per second for all scripts on a prim, default 1
800 ;; One can use a Substring of the viewer name to disable only certain 792 ;PrimRequestsPerSec = 1.0
801 ;; versions 793 ; initial unthrottled burst for all scripts on a prim, default 3
802 ;; Example: Agent uses the viewer "Imprudence 1.3.2.0" 794 ;PrimRequestsBurst = 3.0
803 ;; - "Imprudence" has no access 795
804 ;; - "Imprudence 1.3" has no access 796 ; max requests per second for the objects owner (per instance), default 25
805 ;; - "Imprudence 1.3.1" has access 797 ;PrimOwnerRequestsPerSec = 25.0
806 ; No restrictions by default. 798 ; initial unthrottled burst for the objects owner (per instance), default 5
807 ; DeniedClients = "" 799 ;PrimOwnerRequestsBurst = 5.0
808 800
801 ; requests timeout in miliseconds, range 200 to 60000, default 30000
802 ;RequestsTimeOut = 30000
809 803
810[XMLRPC] 804[XMLRPC]
811 ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule 805 ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule
@@ -827,25 +821,7 @@
827 ;; service 821 ;; service
828 ; XmlRpcHubURI = http://example.com 822 ; XmlRpcHubURI = http://example.com
829 823
830
831[ClientStack.LindenUDP] 824[ClientStack.LindenUDP]
832 ; The client socket receive buffer size determines how many
833 ; incoming requests we can process; the default on .NET is 8192
834 ; which is about 2 4k-sized UDP datagrams. On mono this is
835 ; whatever the underlying operating system has as default; for
836 ; example, ubuntu 8.04 or SLES11 have about 111k, which is about
837 ; 27 4k-sized UDP datagrams (on linux platforms you can [as root]
838 ; do "sysctl net.core.rmem_default" to find out what your system
839 ; uses a default socket receive buffer size.
840 ;
841 ; client_socket_rcvbuf_size allows you to specify the receive
842 ; buffer size LLUDPServer should use. NOTE: this will be limited
843 ; by the system's settings for the maximum client receive buffer
844 ; size (on linux systems you can set that with "sysctl -w
845 ; net.core.rmem_max=X")
846 ;
847 ;client_socket_rcvbuf_size = 8388608
848
849 ; Maximum outbound bytes per second for a single scene. This can be used to 825 ; Maximum outbound bytes per second for a single scene. This can be used to
850 ; throttle total outbound UDP traffic for a simulator. The default value is 826 ; throttle total outbound UDP traffic for a simulator. The default value is
851 ; 0, meaning no throttling at the scene level. The example given here is 827 ; 0, meaning no throttling at the scene level. The example given here is
@@ -871,34 +847,11 @@
871 ; clients login by starting each connection more slowly. Disabled by 847 ; clients login by starting each connection more slowly. Disabled by
872 ; default 848 ; default
873 ; 849 ;
874 enable_adaptive_throttles = true 850 enable_adaptive_throttles = false
875 851
876 ; Per-client bytes per second rates for the various throttle categories.
877 ; These are default values that will be overridden by clients. These
878 ; defaults are approximately equivalent to the throttles set by the Imprudence
879 ; viewer when maximum bandwidth is set to 350kbps
880
881 ;resend_default = 6625
882 ;land_default = 9125
883 ;wind_default = 1750
884 ;cloud_default = 1750
885 ;task_default = 18500
886 ;texture_default = 18500
887 ;asset_default = 10500
888
889 ; Configures how ObjectUpdates are aggregated. These numbers
890 ; do not literally mean how many updates will be put in each
891 ; packet that goes over the wire, as packets are
892 ; automatically split on a 1400 byte boundary. These control
893 ; the balance between responsiveness of interest list updates
894 ; and total throughput. Higher numbers will ensure more full-
895 ; sized packets and faster sending of data, but more delay in
896 ; updating interest lists
897 ;
898 ;PrimUpdatesPerCallback = 100
899 852
900 ; TextureSendLimit determines how many packets will be put on 853 ; TextureSendLimit determines how many packets will be put on
901 ; the outgoing queue each cycle. Like the settings above, this 854 ; the lludp outgoing queue each cycle. Like the settings above, this
902 ; is a balance between responsiveness to priority updates and 855 ; is a balance between responsiveness to priority updates and
903 ; total throughput. Higher numbers will give a better 856 ; total throughput. Higher numbers will give a better
904 ; throughput at the cost of reduced responsiveness to client 857 ; throughput at the cost of reduced responsiveness to client
@@ -906,16 +859,6 @@
906 ; 859 ;
907 ;TextureSendLimit = 20 860 ;TextureSendLimit = 20
908 861
909 ; CannibalizeTextureRate allows bandwidth to be moved from the
910 ; UDP texture throttle to the task throttle. Since most viewers
911 ; use HTTP textures, this provides a means of using what is largely
912 ; unused bandwidth in the total throttle. The value is the proportion
913 ; of the texture rate to move to the task queue. It must be between
914 ; 0.0 (none of the bandwidth is cannibalized) and 0.9 (90% of the
915 ; bandwidth is grabbed)
916 ;
917 ; CannibalizeTextureRate = 0.5
918
919 ; Quash and remove any light properties from attachments not on the 862 ; Quash and remove any light properties from attachments not on the
920 ; hands. This allows flashlights and lanterns to function, but kills 863 ; hands. This allows flashlights and lanterns to function, but kills
921 ; silly vanity "Facelights" dead. Sorry, head mounted miner's lamps 864 ; silly vanity "Facelights" dead. Sorry, head mounted miner's lamps
@@ -936,6 +879,11 @@
936 ; 879 ;
937 ;PausedAckTimeout = 300 880 ;PausedAckTimeout = 300
938 881
882 ; Support viewers object cache, default true
883 ; users may need to reduce viewer bandwitdh if some prims or terrain parts fail to rez.
884 ; change to false if you need to use old viewers that do not support this feature
885 ;
886 ; SupportViewerObjectsCache = true
939 887
940[ClientStack.LindenCaps] 888[ClientStack.LindenCaps]
941 ;; Long list of capabilities taken from 889 ;; Long list of capabilities taken from
@@ -943,18 +891,13 @@
943 ;; Not all are supported by OpenSim. The ones supported are 891 ;; Not all are supported by OpenSim. The ones supported are
944 ;; set to localhost. These defaults can be overwritten 892 ;; set to localhost. These defaults can be overwritten
945 ;; in OpenSim.ini 893 ;; in OpenSim.ini
946 ;; Possible values are:
947 ;; "" -- empty, capability disabled
948 ;; "localhost" -- capability enabled and served by the simulator
949 ;; "<url>" -- capability enabled and served by some other server
950 ;;
951 ; These are enabled by default to localhost. Change if you see fit.
952 ;; 894 ;;
953 Cap_AttachmentResources = "" 895 Cap_AttachmentResources = ""
954 Cap_ChatSessionRequest = "" 896 Cap_ChatSessionRequest = ""
955 Cap_CopyInventoryFromNotecard = "localhost" 897 Cap_CopyInventoryFromNotecard = "localhost"
956 Cap_DispatchRegionInfo = "" 898 Cap_DispatchRegionInfo = ""
957 Cap_EstateChangeInfo = "" 899 Cap_EstateAccess = "localhost"
900 Cap_EstateChangeInfo = "localhost"
958 Cap_EnvironmentSettings = "localhost" 901 Cap_EnvironmentSettings = "localhost"
959 Cap_EventQueueGet = "localhost" 902 Cap_EventQueueGet = "localhost"
960 Cap_FetchInventory = "" 903 Cap_FetchInventory = ""
@@ -965,6 +908,8 @@
965 Cap_GetDisplayNames = "localhost" 908 Cap_GetDisplayNames = "localhost"
966 Cap_GetTexture = "localhost" 909 Cap_GetTexture = "localhost"
967 Cap_GetMesh = "localhost" 910 Cap_GetMesh = "localhost"
911 Cap_GetMesh2 = "localhost"
912 ; Cap_GetAsset = "localhost" Do not uncoment this line. Some popular viewers still dont do it right for opensim. Here to easy testing
968 Cap_GetObjectCost = "" 913 Cap_GetObjectCost = ""
969 Cap_GetObjectPhysicsData = "" 914 Cap_GetObjectPhysicsData = ""
970 Cap_GroupProposalBallot = "" 915 Cap_GroupProposalBallot = ""
@@ -989,7 +934,7 @@
989 Cap_SendPostcard = "" 934 Cap_SendPostcard = ""
990 Cap_SendUserReport = "" 935 Cap_SendUserReport = ""
991 Cap_SendUserReportWithScreenshot = "" 936 Cap_SendUserReportWithScreenshot = ""
992 Cap_ServerReleaseNotes = "" 937 Cap_ServerReleaseNotes = "localhost"
993 Cap_SimConsole = "" 938 Cap_SimConsole = ""
994 Cap_SimulatorFeatures = "" 939 Cap_SimulatorFeatures = ""
995 Cap_SetDisplayName = "" 940 Cap_SetDisplayName = ""
@@ -1019,7 +964,6 @@
1019 ; Capability for searching for people 964 ; Capability for searching for people
1020 Cap_AvatarPickerSearch = "localhost" 965 Cap_AvatarPickerSearch = "localhost"
1021 966
1022
1023[SimulatorFeatures] 967[SimulatorFeatures]
1024 ;# {SearchServerURI} {} {URL of the search server} {} 968 ;# {SearchServerURI} {} {URL of the search server} {}
1025 ;; Optional. If given this serves the same purpose as the grid wide 969 ;; Optional. If given this serves the same purpose as the grid wide
@@ -1049,6 +993,14 @@
1049 993
1050 994
1051[EntityTransfer] 995[EntityTransfer]
996 ; The maximum distance in regions that an agent is allowed to teleport
997 ; along the x or y axis. This is set to 65535 because current viewers
998 ; can't handle teleports that are greater than this distance
999 ; Setting to 0 will allow teleports of any distance
1000 ; The viewers got fixed long ago.
1001 ;
1002 max_distance = 0
1003
1052 ; Allow avatars to cross into and out of the region. 1004 ; Allow avatars to cross into and out of the region.
1053 AllowAvatarCrossing = true 1005 AllowAvatarCrossing = true
1054 1006
@@ -1148,11 +1100,10 @@
1148 ; Defaults to true - only set to false for debugging purposes 1100 ; Defaults to true - only set to false for debugging purposes
1149 Enabled = true 1101 Enabled = true
1150 1102
1151 ; Controls the number of milliseconds that are slept per 100 prims rezzed in attachments 1103 ; Inventory object wear did replace all the worn objects on same attachment point
1152 ; Experimental setting to control CPU spiking when avatars with many attachments login/change outfit 1104 ; if this option is set false, only oldest worn object will be replaced on that point.
1153 ; or when multiple avatars with medium level attachments login/change outfit simultaneously. 1105 ; true will do as older versions
1154 ; If 0 then no throttling is performed. 1106 ;WearReplacesAll = true
1155 ThrottlePer100PrimsRezzed = 0
1156 1107
1157 1108
1158[Mesh] 1109[Mesh]
@@ -1185,6 +1136,7 @@
1185 ;MeshFileCacheExpireHours = 48 1136 ;MeshFileCacheExpireHours = 48
1186 1137
1187 1138
1139
1188[Textures] 1140[Textures]
1189 ; If true, textures generated dynamically (i.e. through osSetDynamicTextureData() and similar OSSL functions) are reused where possible 1141 ; If true, textures generated dynamically (i.e. through osSetDynamicTextureData() and similar OSSL functions) are reused where possible
1190 ; Chiefly, reuse occurs if a texture has already been generated with identical data and settings, and that texture contains no dynamic components 1142 ; Chiefly, reuse occurs if a texture has already been generated with identical data and settings, and that texture contains no dynamic components
@@ -1366,9 +1318,6 @@
1366 ; ## 1318 ; ##
1367 1319
1368 ; Do we want to mesh sculpted prim to collide like they look? 1320 ; Do we want to mesh sculpted prim to collide like they look?
1369 ; If you are seeing sculpt texture decode problems
1370 ; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception")
1371 ; then you might want to try setting this to false.
1372 mesh_sculpted_prim = true 1321 mesh_sculpted_prim = true
1373 1322
1374 ; number^2 non-physical level of detail of the sculpt texture. 32x32 - 1024 verticies 1323 ; number^2 non-physical level of detail of the sculpt texture. 32x32 - 1024 verticies
@@ -1476,9 +1425,6 @@
1476 1425
1477 1426
1478[RemoteAdmin] 1427[RemoteAdmin]
1479 ;; This is the remote admin module, which uses XMLRPC requests to
1480 ;; manage regions from a web interface.
1481
1482 enabled = false 1428 enabled = false
1483 1429
1484 ; Set this to a nonzero value to have remote admin use a different port 1430 ; Set this to a nonzero value to have remote admin use a different port
@@ -1694,6 +1640,11 @@
1694 ; It has no ill effect on viewers which do not support server-side windlight settings. 1640 ; It has no ill effect on viewers which do not support server-side windlight settings.
1695 enable_windlight = true 1641 enable_windlight = true
1696 1642
1643[Materials]
1644 ;# {enable_materials} {} {Enable Materials support?} {true false} true
1645 ;; This enables the use of Materials.
1646 enable_materials = true
1647 ; MaxMaterialsPerTransaction = 50
1697 1648
1698[Trees] 1649[Trees]
1699 ; enable the trees module. default true 1650 ; enable the trees module. default true
@@ -1712,7 +1663,6 @@
1712 ; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second 1663 ; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second
1713 allowGrow = false 1664 allowGrow = false
1714 1665
1715
1716[VectorRender] 1666[VectorRender]
1717 ; the font to use for rendering text (default: Arial) 1667 ; the font to use for rendering text (default: Arial)
1718 ; font_name = "Arial" 1668 ; font_name = "Arial"
@@ -1861,19 +1811,19 @@
1861 1811
1862 ; Detail level when rendering prims in llCastRay V3 1812 ; Detail level when rendering prims in llCastRay V3
1863 ; 0 = Low, 1 = Medium, 2 = High, 3 = Highest, higer level gives better accuracy but slower call 1813 ; 0 = Low, 1 = Medium, 2 = High, 3 = Highest, higer level gives better accuracy but slower call
1864 PrimDetailLevelInLlCastRay = 1 1814 PrimDetailLevelInLlCastRay = 2
1865 1815
1866 ; Detail level when rendering sculpts in llCastRay V3 1816 ; Detail level when rendering sculpts in llCastRay V3
1867 ; 0 = Low, 1 = Medium, 2 = High, 3 = Highest, higer level gives better accuracy but slower call 1817 ; 0 = Low, 1 = Medium, 2 = High, 3 = Highest, higer level gives better accuracy but slower call
1868 SculptDetailLevelInLlCastRay = 1 1818 SculptDetailLevelInLlCastRay = 2
1869 1819
1870 ; Detail level when rendering meshes in llCastRay V3 1820 ; Detail level when rendering meshes in llCastRay V3
1871 ; 0 = Low, 1 = Medium, 2 = High, 3 = Highest, higer level gives better accuracy but slower call 1821 ; 0 = Low, 1 = Medium, 2 = High, 3 = Highest, higer level gives better accuracy but slower call
1872 MeshDetailLevelInLlCastRay = 3 1822 MeshDetailLevelInLlCastRay = 2
1873 1823
1874 ; Detail level when rendering avatar capsules in llCastRay V3 1824 ; Detail level when rendering avatar capsules in llCastRay V3
1875 ; 0 = Low, 1 = Medium, 2 = High, 3 = Highest, higer level gives better accuracy but slower call 1825 ; 0 = Low, 1 = Medium, 2 = High, 3 = Highest, higer level gives better accuracy but slower call
1876 AvatarDetailLevelInLlCastRay = 1 1826 AvatarDetailLevelInLlCastRay = 2
1877 1827
1878 ; Maximum number of returned hits from llCastRay V3 1828 ; Maximum number of returned hits from llCastRay V3
1879 MaxHitsInLlCastRay = 16 1829 MaxHitsInLlCastRay = 16
@@ -1941,17 +1891,12 @@
1941[Economy] 1891[Economy]
1942 ; the economy module in use 1892 ; the economy module in use
1943 ; default is the provided BetaGridLikeMoneyModule 1893 ; default is the provided BetaGridLikeMoneyModule
1944 ; - This module is for demonstration only -
1945 ; The default economy module only implements just enough to allow free actions (transfer of objects, etc). 1894 ; The default economy module only implements just enough to allow free actions (transfer of objects, etc).
1946 ; There is no intention to implement anything further in core OpenSimulator. 1895 ; There is no intention to implement anything further in core OpenSimulator.
1947 ; This functionality has to be provided by third party modules. 1896 ; This functionality has to be provided by third party modules.
1948 ; To use other modules you need to override this setting on OpenSim.ini Economy (or startup) section
1949 ; economymodule = BetaGridLikeMoneyModule 1897 ; economymodule = BetaGridLikeMoneyModule
1950 1898
1951 ; These economy values get used in the BetaGridLikeMoneyModule. - This module is for demonstration only - 1899 ; Economy values get used in the BetaGridLikeMoneyModule.
1952 ; The default economy module only implements just enough to allow free actions (transfer of objects, etc).
1953 ; There is no intention to implement anything further in core OpenSimulator.
1954 ; This functionality has to be provided by third party modules.
1955 1900
1956 ;; Enables selling things for $0. Default is true. 1901 ;; Enables selling things for $0. Default is true.
1957 SellEnabled = true 1902 SellEnabled = true
@@ -1980,6 +1925,40 @@
1980 ;PriceObjectScaleFactor = 10 1925 ;PriceObjectScaleFactor = 10
1981 ;PriceParcelRent = 0 1926 ;PriceParcelRent = 0
1982 1927
1928 ; Mesh upload settings, independent of economymodule
1929
1930 ; Create inventory entries for textures uploaded with a model
1931 ; default is false, ie, do not create
1932 MeshModelAllowTextureToInventory = true
1933
1934
1935[YEngine]
1936 ;; implements non preemptive microthreading, so fixing problems like llSleep or long events handlers
1937 ;; but those will suffer from timeslicing, so will be slower.
1938 ;; warning: scripts state is lost on TP or cross to Xengine regions (cars stop, etc)
1939 ;; ignore its extensions (subset of original XMRengine), those are still undefined.
1940 Enabled = false
1941
1942 ; maximum stack a script can use in KB
1943 ;ScriptStackSize = 2048
1944
1945 ; maximum heap memory a script can use in KB
1946 ;ScriptHeapSize = 1024
1947
1948 ; number of threads to execute script. Too many threads can have negative impact on other region operations
1949 ;NumThreadScriptWorkers = 2
1950
1951 ; Priority of those threads (Lowest, BelowNormal, Normal, AboveNormal or Highest). Higher priorit can have negative impact on other region operations
1952 ;Priority = Normal
1953
1954 ; to reuse binary compare sources using a hash codes of them or full text
1955 UseSourceHashCode = true
1956
1957 MinTimerInterval = 0.1
1958
1959 ; scripts states and cache parent folder location
1960 ;ScriptBasePath="ScriptEngines"
1961
1983 1962
1984[XEngine] 1963[XEngine]
1985 ; Enable this engine in this OpenSim instance 1964 ; Enable this engine in this OpenSim instance
@@ -2005,14 +1984,10 @@
2005 1984
2006 ; Set this to true to load each script into a separate 1985 ; Set this to true to load each script into a separate
2007 ; AppDomain. Setting this to false will load all script assemblies into the 1986 ; AppDomain. Setting this to false will load all script assemblies into the
2008 ; current AppDomain, which will reduce the initial per-script memory overhead, 1987 ; current AppDomain, which will reduce the per-script overhead but deleted scripts stay inactive using memory
2009 ; but deleted scripts stay inactive using memory. 1988 ; this may only be a problem if regions stay alive for a long time with lots of scripts added or edited.
2010 ; Significantly improving script loading times. 1989 ; at this time some mono versions seem to have problems with the true option
2011 ; However, setting this to false will also prevent script DLLs from being unloaded from memory if the script is deleted. 1990 ; so default is now false until a fix is found
2012 ; This may cause an OutOfMemory problem over time when avatars with scripted attachments move in and out of the region.
2013 ; This may only be a problem if regions stay alive for a long time with lots of scripts added or edited.
2014 ; At this time some mono versions seem to have problems with the true option,
2015 ; so default is now false until a fix is found, to simply life of less technical skilled users.
2016 ; WARNING this makes OpenSim use four times as much memory! 1991 ; WARNING this makes OpenSim use four times as much memory!
2017 AppDomainLoading = false 1992 AppDomainLoading = false
2018 1993
@@ -2110,6 +2085,12 @@
2110 ; before aborting the thread (such as when an object containing scripts is taken into inventory). 2085 ; before aborting the thread (such as when an object containing scripts is taken into inventory).
2111 WaitForEventCompletionOnScriptStop = 1000 2086 WaitForEventCompletionOnScriptStop = 1000
2112 2087
2088 ; Sets the multiplier for the scripting delays
2089 ScriptDelayFactor = 1.0
2090
2091 ; The factor the 10 m distances llimits are multiplied by
2092 ScriptDistanceLimitFactor = 1.0
2093
2113 ; Maximum length of notecard line read 2094 ; Maximum length of notecard line read
2114 ; Increasing this to large values potentially opens 2095 ; Increasing this to large values potentially opens
2115 ; up the system to malicious scripters. Pfffft. 2096 ; up the system to malicious scripters. Pfffft.
@@ -2177,51 +2158,11 @@
2177 ;broker = "http://broker.place.com/{1}" 2158 ;broker = "http://broker.place.com/{1}"
2178 2159
2179 2160
2180[MRM]
2181 ; Enables the Mini Region Modules Script Engine.
2182 ; default is false
2183 Enabled = false
2184
2185 ; Runs MRM in a Security Sandbox
2186 ; WARNING: DISABLING IS A SECURITY RISK.
2187 Sandboxed = true
2188
2189 ; The level sandbox to use, adjust at your OWN RISK.
2190 ; Valid values are:
2191 ; * FullTrust
2192 ; * SkipVerification
2193 ; * Execution
2194 ; * Nothing
2195 ; * LocalIntranet
2196 ; * Internet
2197 ; * Everything
2198 SandboxLevel = "Internet"
2199
2200 ; Only allow Region Owners to run MRMs
2201 ; May represent a security risk if you disable this.
2202 OwnerOnly = true
2203
2204
2205[Hypergrid] 2161[Hypergrid]
2206 ; Keep it false for now. Making it true requires the use of a special client in order to access inventory 2162 ; Keep it false for now. Making it true requires the use of a special client in order to access inventory
2207 safemode = false 2163 safemode = false
2208 2164
2209 2165
2210[FreeSwitchVoice]
2211 ;; In order for this to work you need a functioning FreeSWITCH PBX set up.
2212 ;; Configuration details at http://opensimulator.org/wiki/Freeswitch_Module
2213 ; Enabled = false
2214
2215 ;; You need to load a local service for a standalone, and a remote service
2216 ;; for a grid region. Use one of the lines below, as appropriate
2217 ;; If you're using Freeswitch on a standalone then you will also need to configure the [FreeswitchService] section in config-include/StandaloneCommon.ini
2218 ; LocalServiceModule = OpenSim.Services.FreeswitchService.dll:FreeswitchService
2219 ; LocalServiceModule = OpenSim.Services.Connectors.dll:RemoteFreeswitchConnector
2220
2221 ;; If using a remote connector, specify the server URL
2222 ; FreeswitchServiceURL = http://my.grid.server:8004/fsapi
2223
2224
2225[VivoxVoice] 2166[VivoxVoice]
2226 ; The VivoxVoice module will allow you to provide voice on your 2167 ; The VivoxVoice module will allow you to provide voice on your
2227 ; region(s). It uses the same voice technology as the LL grid and 2168 ; region(s). It uses the same voice technology as the LL grid and
@@ -2283,10 +2224,7 @@
2283 2224
2284[Groups] 2225[Groups]
2285 Enabled = true 2226 Enabled = true
2286 ;# {Module} {Enabled:true} {Groups module to use? (Use GroupsModule to use Flotsam/Simian)} {Default "Groups Module V2"} Default 2227
2287 ;; The default module can use a PHP XmlRpc server from the Flotsam project at
2288 ;; http://code.google.com/p/flotsam/
2289 ;; or from the SimianGrid project at http://code.google.com/p/openmetaverse
2290 ; This is the current groups stub in Region.CoreModules.Avatar.Groups. All the other settings below only really 2228 ; This is the current groups stub in Region.CoreModules.Avatar.Groups. All the other settings below only really
2291 ; apply to the Flotsam/SimianGrid GroupsModule 2229 ; apply to the Flotsam/SimianGrid GroupsModule
2292 ; Module = Default 2230 ; Module = Default
@@ -2392,16 +2330,19 @@
2392 2330
2393[InterestManagement] 2331[InterestManagement]
2394 ; This section controls how state updates are prioritized for each client 2332 ; This section controls how state updates are prioritized for each client
2395 ; Valid values are BestAvatarResponsiveness, Time, Distance, 2333
2396 ; SimpleAngularDistance, and FrontBack 2334 ; UpdatePrioritizationScheme valid values are BestAvatarResponsiveness and SimpleAngularDistance
2335 ; SimpleAngularDistance does use more cpu
2397 UpdatePrioritizationScheme = BestAvatarResponsiveness 2336 UpdatePrioritizationScheme = BestAvatarResponsiveness
2398 ReprioritizationEnabled = true 2337 ReprioritizationEnabled = true
2399 ReprioritizationInterval = 2000.0 2338 ReprioritizationInterval = 2000.0
2400 RootReprioritizationDistance = 10.0 2339 RootReprioritizationDistance = 10.0
2401 ChildReprioritizationDistance = 20.0 2340 ChildReprioritizationDistance = 20.0
2402 2341
2403 ; TEST OPTION KEEP AS FALSE 2342 ; ObjectsCullingByDistance, if true, don't send object updates if outside view range
2404 ; if true, don't send object updates if outside view range 2343 ; currently viewers are also told to delete objects that leave view range
2344 ; only avater position is considered, free camera may not see objects
2345 ; does increase cpu load
2405 ObjectsCullingByDistance = false 2346 ObjectsCullingByDistance = false
2406 2347
2407 ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in the same region 2348 ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in the same region
@@ -2422,7 +2363,6 @@
2422 ; Send an update to clients if the difference from the last sent avatar velocity is greater than this tolerance 2363 ; Send an update to clients if the difference from the last sent avatar velocity is greater than this tolerance
2423 RootVelocityUpdateTolerance = 0.001 2364 RootVelocityUpdateTolerance = 0.001
2424 2365
2425
2426[Monitoring] 2366[Monitoring]
2427 ; Enable region monitoring 2367 ; Enable region monitoring
2428 ; If true, this will print out an error if more than a minute has passed since the last simulator frame 2368 ; If true, this will print out an error if more than a minute has passed since the last simulator frame
@@ -2491,7 +2431,17 @@
2491 ; set this to false to not display parcel ban lines 2431 ; set this to false to not display parcel ban lines
2492 ShowParcelBansLines = true 2432 ShowParcelBansLines = true
2493 2433
2434 ; Parcel Bans max height above ground. Default 100m
2435 ; range 20m to 5000m
2436 BanLineSafeHeight = 5000
2437
2438 ; setting the parcel to admin content, It works as setting the land to Linden content in SL.
2439 ; To use it, activate god mode in the viewer, select the parcel and go to: Admin -> Parcel -> Set to Linden Content ( CTRL+ALT+SHIFT+C)
2440 ; DefaultAdministratorParcelName = "Admin Parcel"
2441 ; DefaultAdministratorGroupUUID = "00000000-0000-0000-0000-000000000000"
2442 ; DefaultAdministratorOwnerUUID = "00000000-0000-0000-0000-000000000000"
2494 2443
2444;;
2495;; If you are using a simian grid frontend you can enable 2445;; If you are using a simian grid frontend you can enable
2496;; this module to upload tile images for the mapping fn 2446;; this module to upload tile images for the mapping fn
2497;; 2447;;
@@ -2511,6 +2461,31 @@
2511 EnableObjectStore = true 2461 EnableObjectStore = true
2512 MaxStringSpace = 0 2462 MaxStringSpace = 0
2513 2463
2464[UserProfiles]
2465 ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {}
2466 ;; Set the value of the url to your UserProfilesService
2467 ;; If un-set / "" the module is disabled
2468 ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort}
2469
2470 ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true
2471 ;; set this to false to prevent your users to be sent to unknown
2472 ;; web sites by other users on their profiles
2473 ; AllowUserProfileWebURLs = true
2474
2475[XBakes]
2476 ;# {URL} {} {Set URL for Baked texture service} {}
2477 ;; Sets the URL for the baked texture ROBUST service.
2478 ;; Disabled when unset.
2479 ;; URL = ${Const|BaseURL}:${Const|PrivatePort}
2480
2481;;
2482;; Optional module to highlight God names in the viewer.
2483;; Uncomment and customize appropriately if you want this behavior.
2484;;
2485;[GodNames]
2486; Enabled = false
2487; FullNames = "Test User, Foo Bar"
2488; Surnames = "Kryztlsk"
2514 2489
2515;; 2490;;
2516;; These are defaults that are overwritten below in [Architecture]. 2491;; These are defaults that are overwritten below in [Architecture].
@@ -2548,32 +2523,14 @@
2548 ;; Default time interval (in ms) for the throttle service thread to wake up 2523 ;; Default time interval (in ms) for the throttle service thread to wake up
2549 Interval = 5000 2524 Interval = 5000
2550 2525
2551
2552[Dwell] 2526[Dwell]
2553 ;; This enables the built in basic dwell module 2527 ;; This enables the built in basic dwell module
2554 DwellModule = DefaultDwellModule 2528 DwellModule = DefaultDwellModule
2555 2529
2530[ServerReleaseNotes]
2531 ;; Comment or set to "" to disable
2532 ServerReleaseNotesURL = "http://opensimulator.org/wiki/0.9.1.1_Release"
2556 2533
2557[Modules] 2534[Modules]
2558 Include-modules = "addon-modules/*/config/*.ini" 2535 Include-modules = "addon-modules/*/config/*.ini"
2559 2536
2560
2561[Materials]
2562 ;; This enables the use of Materials.
2563 enable_materials = true
2564 MaxMaterialsPerTransaction = 50
2565
2566
2567[XBakes]
2568 ;; Sets the URL for the baked texture ROBUST service.
2569 ;; Disabled when unset.
2570 URL = ${Const|BaseURL}:${Const|PrivatePort}
2571
2572
2573;; Optional module to highlight God names in the viewer.
2574;; Uncomment and customize appropriately if you want this behavior.
2575;;
2576;[GodNames]
2577; Enabled = false
2578; FullNames = "Test User, Foo Bar"
2579; Surnames = "Kryztlsk"