aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/OpenSim.ini.example
diff options
context:
space:
mode:
authoronefang2021-08-26 06:21:19 +1000
committeronefang2021-08-26 06:21:19 +1000
commitcdfbb899f1112dab44d5490838765e9bd73bc60e (patch)
tree52cddd0b76e7ad8544a0ada533f91bb5fc402025 /bin/OpenSim.ini.example
parentStill failing to reconnect for dbCount(), just set the fucking timeout to a y... (diff)
parentDon't strip (OWNER) out of script error report. (diff)
downloadopensim-SC-cdfbb899f1112dab44d5490838765e9bd73bc60e.zip
opensim-SC-cdfbb899f1112dab44d5490838765e9bd73bc60e.tar.gz
opensim-SC-cdfbb899f1112dab44d5490838765e9bd73bc60e.tar.bz2
opensim-SC-cdfbb899f1112dab44d5490838765e9bd73bc60e.tar.xz
Merge branch 'switch' into Domme.
Diffstat (limited to 'bin/OpenSim.ini.example')
-rw-r--r--bin/OpenSim.ini.example231
1 files changed, 121 insertions, 110 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index fbf2c8b..9c15284 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -1,28 +1,29 @@
1; This file contains defaults for various settings in OpenSimulator. These can be overriden
2; by changing the same setting in OpenSim.ini (once OpenSim.ini.example has been copied to OpenSim.ini).
3
4
1;; This is the main configuration file for OpenSimulator. 5;; This is the main configuration file for OpenSimulator.
2;; If it's named OpenSim.ini then it will be loaded by OpenSimulator. 6;; If it's named OpenSim.ini then it will be loaded by OpenSimulator.
3;; If it's named OpenSim.ini.example then you will need to copy it to 7;; If it's named OpenSim.ini.example then you will need to copy it to
4;; OpenSim.ini first (if that file does not already exist) 8;; OpenSim.ini first (if that file does not already exist)
5;; 9;;
6;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least 10;; If you are copying, then once you have copied OpenSim.ini.example to
7;; need to set the constants in the [Const] section and pick an architecture 11;; OpenSim.ini you will need to pick an architecture in the [Architecture]
8;; in the [Architecture] section at the end of this file. The architecture 12;; section at the end of this file.
9;; will require a suitable .ini file in the config-include directory, either
10;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the
11;; available .example files.
12;; 13;;
13;; The settings in this file are in the form "<key> = <value>". For example, 14;; The settings in this file are in the form "<key> = <value>". For example,
14;; save_crashes = false in the [Startup] section below. 15;; save_crashes = false in the [Startup] section below.
15;; 16;;
16;; All settings are initially commented out and the default value used, as 17;; All settings are initially commented out and the default value used, as
17;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by 18;; found in OpenSimDefaults.ini. To change a setting, first uncomment it by
18;; deleting the initial semicolon (;) and then change the value. This will 19;; deleting the initial semicolon (;) and then change the value. This will
19;; override the value in OpenSimDefaults.ini 20;; override the value in OpenSimDefaults.ini
20;; 21;;
21;; If you want to find out what configuration OpenSimulator has finished with 22;; If you want to find out what configuration OpenSimulator has finished with
22;; once all the configuration files are loaded then type "config show" on the 23;; once all the configuration files are loaded then type "config show" on the
23;; region console command line. 24;; region console command line.
24;; 25;;
25;; 26;;
26;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE 27;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE
27;; 28;;
28;; All leading white space is ignored, but preserved. 29;; All leading white space is ignored, but preserved.
@@ -41,31 +42,13 @@
41;; satisfied. 42;; satisfied.
42;; 43;;
43;; ; denotes a commented out option. 44;; ; denotes a commented out option.
44;; Any options added to OpenSim.ini.example should be initially commented 45;; Any options added to OpenSim.ini.example should be initially commented
45;; out. 46;; out.
46 47
47 48
48[Const] 49[Includes]
49 ; For a grid these will usually be the externally accessible IP/DNS 50 ; Define your server specific constants in this file.
50 ; name and use default public port 8002 and default private port 8003 51 Include-Common = ../../config/config.ini
51 ; For a standalone this will usually be the externally accessible IP/DNS
52 ; name and use default public port 9000. The private port is not used
53 ; in the configuration for a standalone.
54
55 ;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1"
56 BaseHostname = "127.0.0.1"
57
58 ;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}"
59 BaseURL = http://${Const|BaseHostname}
60
61 ;# {PublicPort} {} {PublicPort} {8002 9000} "8002"
62 PublicPort = "8002"
63
64 ;# {PrivatePort} {} {PrivatePort} {8003} "8003"
65 ; port to access private grid services.
66 ; grids that run all their regions should deny access to this port
67 ; from outside their networks, using firewalls
68 PrivatePort = "8003"
69 52
70 53
71[Startup] 54[Startup]
@@ -90,6 +73,10 @@
90 ;; How many lines of command history should we keep? (default is 100) 73 ;; How many lines of command history should we keep? (default is 100)
91 ; ConsoleHistoryFileLines = 100 74 ; ConsoleHistoryFileLines = 100
92 75
76 ;# {ConsoleHistoryTimeStamp} {} {Time stamp commands in history file} {} false
77 ;; Time stamp commands in history file (default false)
78 ; ConsoleHistoryTimeStamp = false
79
93 ;# {save_crashes} {} {Save crashes to disk?} {true false} false 80 ;# {save_crashes} {} {Save crashes to disk?} {true false} false
94 ;; Set this to true if you want to log crashes to disk 81 ;; Set this to true if you want to log crashes to disk
95 ;; this can be useful when submitting bug reports. 82 ;; this can be useful when submitting bug reports.
@@ -241,7 +228,7 @@
241 ;; Default is Meshmerizer 228 ;; Default is Meshmerizer
242 ; meshing = Meshmerizer 229 ; meshing = Meshmerizer
243 ; meshing = ZeroMesher 230 ; meshing = ZeroMesher
244 ;; select ubODEMeshmerizer only with ubOde physics engine 231 ;; select ubODEMeshmerizer only with ubOde physics engine
245 ; meshing = ubODEMeshmerizer 232 ; meshing = ubODEMeshmerizer
246 233
247 ;; Choose one of the physics engines below 234 ;; Choose one of the physics engines below
@@ -256,17 +243,21 @@
256 ; physics = BulletSim 243 ; physics = BulletSim
257 ; physics = basicphysics 244 ; physics = basicphysics
258 ; physics = POS 245 ; physics = POS
259 ;; alternative OpenDynamicsEngine engine. ubODEMeshmerizer meshing above MUST be selected also 246 ;; alternative OpenDynamicsEngine engine. ubODEMeshmerizer meshing above MUST be selected also
260 ; physics = ubODE 247 ; physics = ubODE
261 248
262 ; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit 249 ; ubODE and OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit
263 ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions 250 ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions
264 ; edit the line ulimit -s 262144, and change this last value 251 ; edit the line ulimit -s 262144, and change this last value
265 252
266 ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine 253 ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine
267 ;; Default script engine to use. Currently, we only have XEngine 254 ;; Default script engine to use (Xengine if all commented)
268 ; DefaultScriptEngine = "XEngine" 255 ; DefaultScriptEngine = "XEngine"
269 256 ;; ***DANGER***DANGER***
257 ;; experimental engine
258 ;; see section [YEngine] below
259 ; DefaultScriptEngine = "YEngine"
260
270 ;# {HttpProxy} {} {Proxy URL for llHTTPRequest and dynamic texture loading} {} http://proxy.com:8080 261 ;# {HttpProxy} {} {Proxy URL for llHTTPRequest and dynamic texture loading} {} http://proxy.com:8080
271 ;; Http proxy setting for llHTTPRequest and dynamic texture loading, if 262 ;; Http proxy setting for llHTTPRequest and dynamic texture loading, if
272 ;; required 263 ;; required
@@ -300,6 +291,17 @@
300 ; TelehubAllowLandmark = false 291 ; TelehubAllowLandmark = false
301 292
302 293
294 ;; SSL certificate validation options
295 ;; you can allow selfsigned certificates or no official CA with next option set to true
296 ;# {NoVerifyCertChain} {} {do not verify SSL Cert Chain} {true false} true
297 ; NoVerifyCertChain = true
298
299 ;; you can also bypass the hostname or domain verification
300 ;# {NoVerifyCertHostname} {} {do not verify SSL Cert name versus peer name} {true false} true
301 ; NoVerifyCertHostname = true
302 ;; having both options true does provide encryption but with low security
303 ;; set both true if you don't care to use SSL, they are needed to contact regions or grids that do use it.
304
303[AccessControl] 305[AccessControl]
304 ;# {AllowedClients} {} {Bar (|) separated list of allowed clients} {} 306 ;# {AllowedClients} {} {Bar (|) separated list of allowed clients} {}
305 ;; Bar (|) separated list of viewers which may gain access to the regions. 307 ;; Bar (|) separated list of viewers which may gain access to the regions.
@@ -319,7 +321,7 @@
319 ;; - "Imprudence" has no access 321 ;; - "Imprudence" has no access
320 ;; - "Imprudence 1.3" has no access 322 ;; - "Imprudence 1.3" has no access
321 ;; - "Imprudence 1.3.1" has access 323 ;; - "Imprudence 1.3.1" has access
322 ;; 324 ;;
323 ; DeniedClients = "" 325 ; DeniedClients = ""
324 326
325 327
@@ -401,10 +403,17 @@
401 ;; If set to true, then all permissions checks are carried out 403 ;; If set to true, then all permissions checks are carried out
402 ; serverside_object_permissions = true 404 ; serverside_object_permissions = true
403 405
404 ;# {allow_grid_gods} {} {Allow grid gods?} {true false} false 406 ; if next 2 are false, several admin powers are only active if god powers requested on viewer
407 ; this reduces mistakes
408 ; set both to true to enable previous behaviour
409 automatic_gods = false
410 implicit_gods = false
411
412 ;# {allow_grid_gods} {} {Allow grid gods?} {true false} false
405 ;; This allows users with a UserLevel of 200 or more to assume god 413 ;; This allows users with a UserLevel of 200 or more to assume god
406 ;; powers in the regions in this simulator. 414 ;; powers in the regions in this simulator.
407 ; allow_grid_gods = false 415 ;; if you don't trust grid admins, what are you doing there?
416 allow_grid_gods = true
408 417
409 ;; This allows some control over permissions 418 ;; This allows some control over permissions
410 ;; please note that this still doesn't duplicate SL, and is not intended to 419 ;; please note that this still doesn't duplicate SL, and is not intended to
@@ -458,7 +467,6 @@
458 ;; Password for the default estate owner 467 ;; Password for the default estate owner
459 ; DefaultEstateOwnerPassword = password 468 ; DefaultEstateOwnerPassword = password
460 469
461
462[SMTP] 470[SMTP]
463 ;; The SMTP server enabled the email module to send email to external 471 ;; The SMTP server enabled the email module to send email to external
464 ;; destinations. 472 ;; destinations.
@@ -491,7 +499,6 @@
491 ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {} 499 ;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {}
492 ; SMTP_SERVER_PASSWORD = "" 500 ; SMTP_SERVER_PASSWORD = ""
493 501
494
495[Network] 502[Network]
496 ;# {ConsoleUser} {} {User name for console account} {} 503 ;# {ConsoleUser} {} {User name for console account} {}
497 ;; Configure the remote console user here. This will not actually be used 504 ;; Configure the remote console user here. This will not actually be used
@@ -508,10 +515,39 @@
508 ;; the region ports use UDP. 515 ;; the region ports use UDP.
509 ; http_listener_port = 9000 516 ; http_listener_port = 9000
510 517
518 ; optional main server secure http (ssl)
519 ; to use ssl you need a ssl certificate in PKCS12 format that validates the ExternalHostnames
520 ; or their domains
521 ; some viewers by default only accept certificates signed by a oficial CA
522 ; to use others like self signed certificates with those viewers,
523 ; their debug option NoVerifySSLCert needs to be set true, You need to inform users about this
524 ; the main unsecure port will still open for some services. this may change in future.
525
526 ; set http_listener_ssl to enable main server ssl. it will replace unsecure port on most functions
527 ;# {http_listener_ssl}{} {enable main server ssl port)} {} false
528 ;http_listener_ssl = false
529
530 ; Set port for main SSL connections
531 ;# {http_listener_sslport}{} {main server ssl port)} {} 9001
532 ;http_listener_sslport = 9001 ;
533
534 ; currently if using ssl, regions ExternalHostName must the the same and equal to http_listener_cn
535 ; this may be removed in future
536 ;# {http_listener_cn}{} {main server ssl externalHostName)} {} ""
537 ;http_listener_cn = "myRegionsExternalHostName"
538
539 ; the path for the certificate path
540 ;# {http_listener_cert_path}{} {main server ssl certificate file path)} {} ""
541 ;http_listener_cert_path = "mycert.p12"
542
543 ;# {http_listener_cert_pass}{} {main server ssl certificate password)} {} ""
544 ;http_listener_cert_pass = "mycertpass" ; the cert passwork
545
511 ; By default, OpenSimulator does not allow scripts to make HTTP calls to addresses on the simulator's LAN. 546 ; By default, OpenSimulator does not allow scripts to make HTTP calls to addresses on the simulator's LAN.
512 ; See the OutboundDisallowForUserScripts parameter in OpenSimDefaults.ini for more information on this filter. 547 ; See the OutboundDisallowForUserScripts parameter in OpenSimDefaults.ini for more information on this filter.
513 ; If you need to allow scripts to make some LAN calls use the OutboundDisallowForUserScriptsExcept parameter below. 548 ; If you need to allow scripts to make some LAN calls use the OutboundDisallowForUserScriptsExcept parameter below.
514 ; We recommend that you do not override OutboundDisallowForUserScripts directly unless you are very sure about what you're doing. 549 ; We recommend that you do not override OutboundDisallowForUserScripts directly unless you are very sure about what you're doing.
550 ; this HTTP calls can also use ssl see opensimDefaults.ini
515 ; 551 ;
516 ; You can whitelist individual endpoints by IP or FQDN, e.g. 552 ; You can whitelist individual endpoints by IP or FQDN, e.g.
517 ; 553 ;
@@ -664,10 +700,10 @@
664 ;DisableInterRegionTeleportCancellation = false 700 ;DisableInterRegionTeleportCancellation = false
665 701
666 ;# {LandingPointBehavior} {} {How to honor landing points and telehubs for gods.} {LandingPointBehavior_OS LandingPointBehavior_SL} LandingPointBehavior_OS 702 ;# {LandingPointBehavior} {} {How to honor landing points and telehubs for gods.} {LandingPointBehavior_OS LandingPointBehavior_SL} LandingPointBehavior_OS
667 ;; This option exists to control the behavior of teleporting gods into places that have landing points 703 ;; This option exists to control the behavior of teleporting gods into places that have landing points
668 ;; and telehubs. Historically, there has been a difference: OpenSim (OS) has honored landing points and telehubs even for 704 ;; and telehubs. Historically, there has been a difference: OpenSim (OS) has honored landing points and telehubs even for
669 ;; avatars with god permissions; SL lets gods land wherever they want. 705 ;; avatars with god permissions; SL lets gods land wherever they want.
670 ;LandingPointBehavior = LandingPointBehavior_OS 706 ;LandingPointBehavior = LandingPointBehavior_OS
671 707
672[Messaging] 708[Messaging]
673 ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule "Offline Message Module V2" *} 709 ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule "Offline Message Module V2" *}
@@ -686,31 +722,16 @@
686 ;; For standalones, this is the storage dll. 722 ;; For standalones, this is the storage dll.
687 ; StorageProvider = OpenSim.Data.MySQL.dll 723 ; StorageProvider = OpenSim.Data.MySQL.dll
688 724
689 ; Mute list handler 725 ; Mute list handler
690 ; the provided MuteListModule is just a Dummy
691 ; you will need a external module for proper suport.
692 ; if you keep both 2 following settings comment, viewers will use mutes in their caches
693 ; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions
694 ; WARNING: viewers mutes cache seems to shared by all grids, including SL
695 ; this may cause some confusion.
696
697 ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None 726 ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None
727 ; Disabled by default
698 ; MuteListModule = MuteListModule 728 ; MuteListModule = MuteListModule
699 729
700 ;# {MuteListURL} {MuteListModule:MuteListModule} {} {} http://yourserver/Mute.php
701 ; MuteListURL = http://yourserver/Mute.php
702
703 ;; Control whether group invites and notices are stored for offline users. 730 ;; Control whether group invites and notices are stored for offline users.
704 ;; Default is true. 731 ;; Default is true.
705 ;; This applies to both core groups module. 732 ;; This applies to both core groups module.
706 ; ForwardOfflineGroupMessages = true 733 ; ForwardOfflineGroupMessages = true
707 734
708
709[BulletSim]
710 ;# {AvatarToAvatarCollisionsByDefault} {[Startup]physics:BulletSim} {Should avatars collide with each other?} {true false} true
711 AvatarToAvatarCollisionsByDefault = true
712
713
714[ODEPhysicsSettings] 735[ODEPhysicsSettings]
715 ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true 736 ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true
716 ;; Do we want to mesh sculpted prim to collide like they look? 737 ;; Do we want to mesh sculpted prim to collide like they look?
@@ -719,6 +740,10 @@
719 ;; then you might want to try setting this to false. 740 ;; then you might want to try setting this to false.
720 ; mesh_sculpted_prim = true 741 ; mesh_sculpted_prim = true
721 742
743[BulletSim]
744 ;# {AvatarToAvatarCollisionsByDefault} {[Startup]physics:BulletSim} {Should avatars collide with each other?} {true false} true
745 AvatarToAvatarCollisionsByDefault = true
746
722[RemoteAdmin] 747[RemoteAdmin]
723 ;; This is the remote admin module, which uses XMLRPC requests to 748 ;; This is the remote admin module, which uses XMLRPC requests to
724 ;; manage regions from a web interface. 749 ;; manage regions from a web interface.
@@ -884,6 +909,13 @@
884 ;; Money Unit fee to create groups. Default is 0. 909 ;; Money Unit fee to create groups. Default is 0.
885 ; PriceGroupCreate = 0 910 ; PriceGroupCreate = 0
886 911
912[YEngine]
913 ;; implements non preemptive microthreading, so fixing problems like llSleep or long events handlers
914 ;; but those will suffer from timeslicing, so will be slower.
915 ;; warning: scripts state is lost on TP or cross to Xengine regions (cars stop, etc)
916 ;; ignore its extensions (subset of original XMRengine), those are still undefined.
917 ; Enabled = false
918
887 919
888[XEngine] 920[XEngine]
889 ;# {Enabled} {} {Enable the XEngine scripting engine?} {true false} true 921 ;# {Enabled} {} {Enable the XEngine scripting engine?} {true false} true
@@ -899,8 +931,8 @@
899 ;; Time a thread must be idle (in seconds) before it dies 931 ;; Time a thread must be idle (in seconds) before it dies
900 ; IdleTimeout = 60 932 ; IdleTimeout = 60
901 933
902 ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable 934 ;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable
903 ; MinTimerInterval = 0.5 935 ; MinTimerInterval = 0.5
904 936
905 ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal 937 ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal
906 ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal", 938 ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal",
@@ -927,7 +959,7 @@
927 ;; at this time some mono versions seem to have problems with the true option 959 ;; at this time some mono versions seem to have problems with the true option
928 ;; so default is now false until a fix is found, to simply life of less technical skilled users. 960 ;; so default is now false until a fix is found, to simply life of less technical skilled users.
929 ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited. 961 ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited.
930 ; AppDomainLoading = false 962 AppDomainLoading = false
931 963
932 ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) 964 ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op)
933 ;; co-op will be more stable but this option is currently experimental. 965 ;; co-op will be more stable but this option is currently experimental.
@@ -1004,30 +1036,6 @@
1004 Include-osslEnable = "config-include/osslEnable.ini" 1036 Include-osslEnable = "config-include/osslEnable.ini"
1005 1037
1006 1038
1007[MRM]
1008 ;; Enables the Mini Region Modules Script Engine.
1009 ; Enabled = false
1010
1011 ;; Runs MRM in a Security Sandbox
1012 ;; WARNING: DISABLING IS A SECURITY RISK.
1013 ; Sandboxed = true
1014
1015 ;; The level sandbox to use, adjust at your OWN RISK.
1016 ;; Valid values are:
1017 ;; * FullTrust
1018 ;; * SkipVerification
1019 ;; * Execution
1020 ;; * Nothing
1021 ;; * LocalIntranet
1022 ;; * Internet
1023 ;; * Everything
1024 ; SandboxLevel = "Internet"
1025
1026 ;; Only allow Region Owners to run MRMs
1027 ;; May represent a security risk if you disable this.
1028 ; OwnerOnly = true
1029
1030
1031[FreeSwitchVoice] 1039[FreeSwitchVoice]
1032 ;; In order for this to work you need a functioning FreeSWITCH PBX set up. 1040 ;; In order for this to work you need a functioning FreeSWITCH PBX set up.
1033 ;; Configuration details at http://opensimulator.org/wiki/Freeswitch_Module 1041 ;; Configuration details at http://opensimulator.org/wiki/Freeswitch_Module
@@ -1113,7 +1121,7 @@
1113 ; Applies Flotsam Group only. V2 has this always on, no other option 1121 ; Applies Flotsam Group only. V2 has this always on, no other option
1114 ; MessageOnlineUsersOnly = false 1122 ; MessageOnlineUsersOnly = false
1115 1123
1116 ;; This makes the Group module very chatty on the console. 1124 ;; This makes the Groups module very chatty on the console.
1117 ; DebugEnabled = false 1125 ; DebugEnabled = false
1118 1126
1119 ; This makes the Group Messaging module very chatty on the console. 1127 ; This makes the Group Messaging module very chatty on the console.
@@ -1126,15 +1134,18 @@
1126 1134
1127 1135
1128[InterestManagement] 1136[InterestManagement]
1129 ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness
1130 ;; This section controls how state updates are prioritized for each client 1137 ;; This section controls how state updates are prioritized for each client
1131 ;; Valid values are BestAvatarResponsiveness, Time, Distance, 1138
1132 ;; SimpleAngularDistance, FrontBack 1139 ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness SimpleAngularDistance} BestAvatarResponsiveness
1140 ;; Valid values are BestAvatarResponsiveness and SimpleAngularDistance
1141 ;; SimpleAngularDistance does use more cpu
1133 ; UpdatePrioritizationScheme = BestAvatarResponsiveness 1142 ; UpdatePrioritizationScheme = BestAvatarResponsiveness
1134 1143
1135 ; TEST OPTION KEEP AS FALSE 1144 ;; ObjectsCullingByDistance, if true, don't send object updates if outside view range
1136 ; if true, don't send object updates if outside view range 1145 ;; currently viewers are also told to delete objects that leave view range
1137 ; ObjectsCullingByDistance = false 1146 ;; only avater position is considered, free camera may not see objects
1147 ;; does increase cpu load
1148 ; ObjectsCullingByDistance = false
1138 1149
1139[MediaOnAPrim] 1150[MediaOnAPrim]
1140 ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true 1151 ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true
@@ -1146,22 +1157,22 @@
1146 ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false 1157 ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false
1147 ; Enabled = false 1158 ; Enabled = false
1148 1159
1149 ;; several options to control NPCs creation 1160 ;; several options to control NPCs creation
1150 1161
1151 ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true 1162 ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true
1152 ;; allow NPCs to be created not Owned {true false} default: true 1163 ;; allow NPCs to be created not Owned {true false} default: true
1153 ; AllowNotOwned = true 1164 ; AllowNotOwned = true
1154 1165
1155 ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true 1166 ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true
1156 ;; allow NPCs to set to be sensed as Avatars {true false} default: true 1167 ;; allow NPCs to set to be sensed as Avatars {true false} default: true
1157 ; AllowSenseAsAvatar = true 1168 ; AllowSenseAsAvatar = true
1158 1169
1159 ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true 1170 ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true
1160 ;; allow NPCs to created cloning any avatar in region {true false} default: true 1171 ;; allow NPCs to created cloning any avatar in region {true false} default: true
1161 ; AllowCloneOtherAvatars = true 1172 ; AllowCloneOtherAvatars = true
1162 1173
1163 ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true 1174 ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true
1164 ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true 1175 ;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true
1165 ; NoNPCGroup = true 1176 ; NoNPCGroup = true
1166 1177
1167 1178
@@ -1170,8 +1181,8 @@
1170 ; InitialTerrain = "pinhead-island" 1181 ; InitialTerrain = "pinhead-island"
1171 1182
1172[LandManagement] 1183[LandManagement]
1173 ;; set this to false to not display parcel ban lines 1184 ;; set this to false to not display parcel ban lines
1174 ;ShowParcelBansLines = true 1185 ;ShowParcelBansLines = true
1175 1186
1176[UserProfiles] 1187[UserProfiles]
1177 ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {} 1188 ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {}
@@ -1195,9 +1206,9 @@
1195;; Uncomment and customize appropriately if you want this behavior. 1206;; Uncomment and customize appropriately if you want this behavior.
1196;; 1207;;
1197;[GodNames] 1208;[GodNames]
1198; Enabled = false 1209; Enabled = false
1199; FullNames = "Test User, Foo Bar" 1210; FullNames = "Test User, Foo Bar"
1200; Surnames = "Kryztlsk" 1211; Surnames = "Kryztlsk"
1201 1212
1202[Architecture] 1213[Architecture]
1203 ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini 1214 ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini
@@ -1211,7 +1222,7 @@
1211 ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before 1222 ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before
1212 ;; editing it to set the database and backend services that OpenSim will use. 1223 ;; editing it to set the database and backend services that OpenSim will use.
1213 ;; 1224 ;;
1214 ; Include-Architecture = "config-include/Standalone.ini" 1225 Include-Architecture = "config-include/Standalone.ini"
1215 ; Include-Architecture = "config-include/StandaloneHypergrid.ini" 1226 ; Include-Architecture = "config-include/StandaloneHypergrid.ini"
1216 ; Include-Architecture = "config-include/Grid.ini" 1227 ; Include-Architecture = "config-include/Grid.ini"
1217 ; Include-Architecture = "config-include/GridHypergrid.ini" 1228 ; Include-Architecture = "config-include/GridHypergrid.ini"