Add more instructions to OpenSim.ini.example to try and make it more understandable for new users.
parent
72a24cf023
commit
e9c2beadec
|
@ -1,4 +1,22 @@
|
||||||
;; A note on the format of this file
|
;; This is the main configuration file for OpenSimulator. If it's named OpenSim.ini
|
||||||
|
;; then it will be loaded by OpenSimulator. If it's named OpenSim.ini.example then
|
||||||
|
;; you will need to copy it to OpenSim.ini first (if that file does not already exist)
|
||||||
|
;;
|
||||||
|
;; If you are copying, then once you have copied OpenSim.ini.example to OpenSim.ini you will
|
||||||
|
;; need to pick an architecture in the [Architecture] section at the end of this file.
|
||||||
|
;;
|
||||||
|
;; The settings in this file are in the form "<key> = <value>". For example, save_crashes = false
|
||||||
|
;; in the [Startup] section below.
|
||||||
|
;;
|
||||||
|
;; All settings are initially commented out and the default value used, as found in
|
||||||
|
;; OpenSimDefaults.ini. To change a setting, first uncomment it by deleting the initial semicolon (;)
|
||||||
|
;; and then change the value. This will override the value in OpenSimDefaults.ini
|
||||||
|
;;
|
||||||
|
;; If you want to find out what configuration OpenSimulator has used then type "config get" on the
|
||||||
|
;; region console command line.
|
||||||
|
;;
|
||||||
|
;;
|
||||||
|
;; NOTES FOR DEVELOPERS REGARDING FORMAT OF TIHS FILE
|
||||||
;;
|
;;
|
||||||
;; All leading white space is ignored, but preserved.
|
;; All leading white space is ignored, but preserved.
|
||||||
;;
|
;;
|
||||||
|
@ -8,15 +26,14 @@
|
||||||
;; formatted as:
|
;; formatted as:
|
||||||
;; {option} {depends on} {question to ask} {choices} default value
|
;; {option} {depends on} {question to ask} {choices} default value
|
||||||
;; Any text comments following the declaration, up to the next blank line.
|
;; Any text comments following the declaration, up to the next blank line.
|
||||||
;; will be copied to the generated file.
|
;; will be copied to the generated file (NOTE: generation is not yet implemented)
|
||||||
;; A * in the choices list will allow an empty entry.\
|
;; A * in the choices list will allow an empty entry.
|
||||||
;; An empty question will set the default if the dependencies are
|
;; An empty question will set the default if the dependencies are
|
||||||
;; satisfied.
|
;; satisfied.
|
||||||
;;
|
;;
|
||||||
;; ; denotes a commented out option. Uncomment it to actvate it
|
;; ; denotes a commented out option.
|
||||||
;; and change it to the desired value
|
;; Any options added to OpenSim.ini.example should be initially commented out.
|
||||||
;; Any options added to OpenSim.ini.exmaple must be commented out,
|
|
||||||
;; and their value must represent the default.
|
|
||||||
|
|
||||||
[Startup]
|
[Startup]
|
||||||
;# {save_crashes} {} {Save crashes to disk?} {true false} false
|
;# {save_crashes} {} {Save crashes to disk?} {true false} false
|
||||||
|
@ -35,7 +52,7 @@
|
||||||
|
|
||||||
;; Determine where OpenSimulator looks for the files which tell it
|
;; Determine where OpenSimulator looks for the files which tell it
|
||||||
;; which regions to server
|
;; which regions to server
|
||||||
;; Defaults to "filesystem" if this setting isn't present
|
;; Default is "filesystem"
|
||||||
; region_info_source = "filesystem"
|
; region_info_source = "filesystem"
|
||||||
; region_info_source = "web"
|
; region_info_source = "web"
|
||||||
|
|
||||||
|
@ -131,6 +148,7 @@
|
||||||
;; ZeroMesher is faster but leaves the physics engine to model the mesh
|
;; ZeroMesher is faster but leaves the physics engine to model the mesh
|
||||||
;; using the basic shapes that it supports.
|
;; using the basic shapes that it supports.
|
||||||
;; Usually this is only a box.
|
;; Usually this is only a box.
|
||||||
|
;; Default is Meshmerizer
|
||||||
; meshing = Meshmerizer
|
; meshing = Meshmerizer
|
||||||
; meshing = ZeroMesher
|
; meshing = ZeroMesher
|
||||||
|
|
||||||
|
@ -138,6 +156,7 @@
|
||||||
;; OpenDynamicsEngine is by some distance the most developed physics engine
|
;; OpenDynamicsEngine is by some distance the most developed physics engine
|
||||||
;; basicphysics effectively does not model physics at all, making all
|
;; basicphysics effectively does not model physics at all, making all
|
||||||
;; objects phantom
|
;; objects phantom
|
||||||
|
;; Default is OpenDynamicsEngine
|
||||||
; physics = OpenDynamicsEngine
|
; physics = OpenDynamicsEngine
|
||||||
; physics = basicphysics
|
; physics = basicphysics
|
||||||
; physics = POS
|
; physics = POS
|
||||||
|
@ -154,7 +173,6 @@
|
||||||
;; permission checks (allowing anybody to copy
|
;; permission checks (allowing anybody to copy
|
||||||
;; any item, etc. This may not yet be implemented uniformally.
|
;; any item, etc. This may not yet be implemented uniformally.
|
||||||
;; If set to true, then all permissions checks are carried out
|
;; If set to true, then all permissions checks are carried out
|
||||||
;; Default is false
|
|
||||||
; serverside_object_permissions = false
|
; serverside_object_permissions = false
|
||||||
|
|
||||||
;; This allows users with a UserLevel of 200 or more to assume god
|
;; This allows users with a UserLevel of 200 or more to assume god
|
||||||
|
@ -188,6 +206,7 @@
|
||||||
;; server to send mail through.
|
;; server to send mail through.
|
||||||
; emailmodule = DefaultEmailModule
|
; emailmodule = DefaultEmailModule
|
||||||
|
|
||||||
|
|
||||||
[SMTP]
|
[SMTP]
|
||||||
;; The SMTP server enabled the email module to send email to external
|
;; The SMTP server enabled the email module to send email to external
|
||||||
;; destinations.
|
;; destinations.
|
||||||
|
@ -214,6 +233,7 @@
|
||||||
;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {}
|
;# {SMTP_SERVER_PASSWORD} {[Startup]emailmodule:DefaultEmailModule enabled:true} {SMTP server password} {}
|
||||||
; SMTP_SERVER_PASSWORD = ""
|
; SMTP_SERVER_PASSWORD = ""
|
||||||
|
|
||||||
|
|
||||||
[Network]
|
[Network]
|
||||||
;; Configure the remote console user here. This will not actually be used
|
;; Configure the remote console user here. This will not actually be used
|
||||||
;; unless you use -console=rest at startup.
|
;; unless you use -console=rest at startup.
|
||||||
|
@ -247,6 +267,7 @@
|
||||||
;; " (Mozilla Compatible)" to the text where there are problems with a web server
|
;; " (Mozilla Compatible)" to the text where there are problems with a web server
|
||||||
; user_agent = "OpenSim LSL (Mozilla Compatible)"
|
; user_agent = "OpenSim LSL (Mozilla Compatible)"
|
||||||
|
|
||||||
|
|
||||||
[ClientStack.LindenUDP]
|
[ClientStack.LindenUDP]
|
||||||
;; See OpensSimDefaults.ini for the throttle options. You can copy the
|
;; See OpensSimDefaults.ini for the throttle options. You can copy the
|
||||||
;; relevant sections and override them here.
|
;; relevant sections and override them here.
|
||||||
|
@ -263,17 +284,18 @@
|
||||||
;; building's lights to possibly not be rendered.
|
;; building's lights to possibly not be rendered.
|
||||||
; DisableFacelights = "false"
|
; DisableFacelights = "false"
|
||||||
|
|
||||||
|
|
||||||
[Chat]
|
[Chat]
|
||||||
;# {whisper_distance} {} {Distance at which a whisper is heard, in meters?} {} 10
|
;# {whisper_distance} {} {Distance at which a whisper is heard, in meters?} {} 10
|
||||||
;; Distance in meters that whispers should travel. Default is 10m
|
;; Distance in meters that whispers should travel.
|
||||||
; whisper_distance = 10
|
; whisper_distance = 10
|
||||||
|
|
||||||
;# {say_distance} {} {Distance at which normal chat is heard, in meters? (SL uses 20 here)} {} 30
|
;# {say_distance} {} {Distance at which normal chat is heard, in meters? (SL uses 20 here)} {} 30
|
||||||
;; Distance in meters that ordinary chat should travel. Default is 30m
|
;; Distance in meters that ordinary chat should travel.
|
||||||
; say_distance = 30
|
; say_distance = 30
|
||||||
|
|
||||||
;# {shout_distance} {Distance at which a shout is heard, in meters?} {} 100
|
;# {shout_distance} {Distance at which a shout is heard, in meters?} {} 100
|
||||||
;; Distance in meters that shouts should travel. Default is 100m
|
;; Distance in meters that shouts should travel.
|
||||||
; shout_distance = 100
|
; shout_distance = 100
|
||||||
|
|
||||||
|
|
||||||
|
@ -337,13 +359,13 @@
|
||||||
;# {create_region_enable_voice} {enabled:true} {Enable voice for newly created regions?} {true false} false
|
;# {create_region_enable_voice} {enabled:true} {Enable voice for newly created regions?} {true false} false
|
||||||
;; set this variable to true if you want the create_region XmlRpc
|
;; set this variable to true if you want the create_region XmlRpc
|
||||||
;; call to unconditionally enable voice on all parcels for a newly
|
;; call to unconditionally enable voice on all parcels for a newly
|
||||||
;; created region [default: false]
|
;; created region
|
||||||
; create_region_enable_voice = false
|
; create_region_enable_voice = false
|
||||||
|
|
||||||
;# {create_region_public} {enabled:true} {Make newly created regions public?} {true false} false
|
;# {create_region_public} {enabled:true} {Make newly created regions public?} {true false} false
|
||||||
;; set this variable to false if you want the create_region XmlRpc
|
;; set this variable to false if you want the create_region XmlRpc
|
||||||
;; call to create all regions as private per default (can be
|
;; call to create all regions as private per default (can be
|
||||||
;; overridden in the XmlRpc call) [default: true]
|
;; overridden in the XmlRpc call)
|
||||||
; create_region_public = false
|
; create_region_public = false
|
||||||
|
|
||||||
;# {enabled_methods} {enabled:true} {List of methods to allow, separated by |} {} all
|
;# {enabled_methods} {enabled:true} {List of methods to allow, separated by |} {} all
|
||||||
|
@ -372,15 +394,16 @@
|
||||||
;; default avatars
|
;; default avatars
|
||||||
; default_appearance = default_appearance.xml
|
; default_appearance = default_appearance.xml
|
||||||
|
|
||||||
|
|
||||||
[Wind]
|
[Wind]
|
||||||
;# {enabled} {} {Enable wind module?} {true false} true
|
;# {enabled} {} {Enable wind module?} {true false} true
|
||||||
;; Enables the wind module. Default is true
|
;; Enables the wind module.
|
||||||
;enabled = true
|
; enabled = true
|
||||||
|
|
||||||
;# {wind_update_rate} {enabled:true} {Wind update rate in frames?} {} 150
|
;# {wind_update_rate} {enabled:true} {Wind update rate in frames?} {} 150
|
||||||
;; How often should wind be updated, as a function of world frames.
|
;; How often should wind be updated, as a function of world frames.
|
||||||
;; Approximately 50 frames a second
|
;; Approximately 50 frames a second
|
||||||
wind_update_rate = 150
|
; wind_update_rate = 150
|
||||||
|
|
||||||
;; The Default Wind Plugin to load
|
;; The Default Wind Plugin to load
|
||||||
; wind_plugin = SimpleRandomWind
|
; wind_plugin = SimpleRandomWind
|
||||||
|
@ -396,9 +419,10 @@
|
||||||
|
|
||||||
;# {strength} {enabled:true wind_plugin:SimpleRandomWind} {Wind strength?} {} 1.0
|
;# {strength} {enabled:true wind_plugin:SimpleRandomWind} {Wind strength?} {} 1.0
|
||||||
;; This setting is specific to the SimpleRandomWind plugin
|
;; This setting is specific to the SimpleRandomWind plugin
|
||||||
;; Adjusts wind strength. 0.0 = no wind, 1.0 = normal wind. Default is 1.0
|
;; Adjusts wind strength. 0.0 = no wind, 1.0 = normal wind.
|
||||||
; strength = 1.0
|
; strength = 1.0
|
||||||
|
|
||||||
|
|
||||||
[LightShare]
|
[LightShare]
|
||||||
;# {enable_windlight} {} {Enable LightShare technology?} {true false} false
|
;# {enable_windlight} {} {Enable LightShare technology?} {true false} false
|
||||||
;; This enables the transmission of Windlight scenes to supporting clients,
|
;; This enables the transmission of Windlight scenes to supporting clients,
|
||||||
|
@ -406,7 +430,8 @@
|
||||||
;; It has no ill effect on viewers which do not support server-side
|
;; It has no ill effect on viewers which do not support server-side
|
||||||
;; windlight settings.
|
;; windlight settings.
|
||||||
;; Currently we only have support for MySQL databases.
|
;; Currently we only have support for MySQL databases.
|
||||||
; enable_windlight = false;
|
; enable_windlight = false
|
||||||
|
|
||||||
|
|
||||||
[DataSnapshot]
|
[DataSnapshot]
|
||||||
;# {index_sims} {} {Enable data snapshotting (search)?} {true false} false
|
;# {index_sims} {} {Enable data snapshotting (search)?} {true false} false
|
||||||
|
@ -417,7 +442,6 @@
|
||||||
;; and you can ignore the rest of these search-related configs.
|
;; and you can ignore the rest of these search-related configs.
|
||||||
; index_sims = false
|
; index_sims = false
|
||||||
|
|
||||||
|
|
||||||
;# {data_exposure} {index_sims:true} {How much data should be exposed?} {minimum all} minimum
|
;# {data_exposure} {index_sims:true} {How much data should be exposed?} {minimum all} minimum
|
||||||
;; The variable data_exposure controls what the regions expose:
|
;; The variable data_exposure controls what the regions expose:
|
||||||
;; minimum: exposes only things explicitly marked for search
|
;; minimum: exposes only things explicitly marked for search
|
||||||
|
@ -462,6 +486,7 @@
|
||||||
;; Money Unit fee to create groups
|
;; Money Unit fee to create groups
|
||||||
; PriceGroupCreate = 0
|
; PriceGroupCreate = 0
|
||||||
|
|
||||||
|
|
||||||
[XEngine]
|
[XEngine]
|
||||||
;# {Enabled} {} {Enable the XEngine scripting engine?} {true false} true
|
;# {Enabled} {} {Enable the XEngine scripting engine?} {true false} true
|
||||||
;; Enable this engine in this OpenSim instance
|
;; Enable this engine in this OpenSim instance
|
||||||
|
@ -556,9 +581,9 @@
|
||||||
;; Default is ./bin/ScriptEngines
|
;; Default is ./bin/ScriptEngines
|
||||||
; ScriptEnginesPath = "ScriptEngines"
|
; ScriptEnginesPath = "ScriptEngines"
|
||||||
|
|
||||||
|
|
||||||
[MRM]
|
[MRM]
|
||||||
;; Enables the Mini Region Modules Script Engine.
|
;; Enables the Mini Region Modules Script Engine.
|
||||||
;; default is false
|
|
||||||
; Enabled = false
|
; Enabled = false
|
||||||
|
|
||||||
;; Runs MRM in a Security Sandbox
|
;; Runs MRM in a Security Sandbox
|
||||||
|
@ -580,6 +605,7 @@
|
||||||
;; May represent a security risk if you disable this.
|
;; May represent a security risk if you disable this.
|
||||||
; OwnerOnly = true
|
; OwnerOnly = true
|
||||||
|
|
||||||
|
|
||||||
[FreeSwitchVoice]
|
[FreeSwitchVoice]
|
||||||
;; In order for this to work you need a functioning FreeSWITCH PBX set up.
|
;; In order for this to work you need a functioning FreeSWITCH PBX set up.
|
||||||
;; Configuration details at http://opensimulator.org/wiki/Freeswitch_Module
|
;; Configuration details at http://opensimulator.org/wiki/Freeswitch_Module
|
||||||
|
@ -593,6 +619,7 @@
|
||||||
;; If using a remote module, specify the server URL
|
;; If using a remote module, specify the server URL
|
||||||
; FreeswitchServiceURL = http://my.grid.server:8003/fsapi
|
; FreeswitchServiceURL = http://my.grid.server:8003/fsapi
|
||||||
|
|
||||||
|
|
||||||
[FreeswitchService]
|
[FreeswitchService]
|
||||||
;; !!!!!!!!!!!!!!!!!!!!!!!!!!!
|
;; !!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
;; !!!!!!STANDALONE ONLY!!!!!!
|
;; !!!!!!STANDALONE ONLY!!!!!!
|
||||||
|
@ -611,6 +638,7 @@
|
||||||
; UserName = "freeswitch"
|
; UserName = "freeswitch"
|
||||||
; Password = "password"
|
; Password = "password"
|
||||||
|
|
||||||
|
|
||||||
[Groups]
|
[Groups]
|
||||||
;# {Enabled} {} {Enable groups?} {true false} false
|
;# {Enabled} {} {Enable groups?} {true false} false
|
||||||
;; Enables the groups module
|
;; Enables the groups module
|
||||||
|
@ -634,7 +662,7 @@
|
||||||
;# {ServicesConnectorModule} {Module:GroupsModule} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector} XmlRpcGroupsServicesConnector
|
;# {ServicesConnectorModule} {Module:GroupsModule} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector} XmlRpcGroupsServicesConnector
|
||||||
;; Service connectors to the Groups Service as used in the GroupsModule. Select one depending on
|
;; Service connectors to the Groups Service as used in the GroupsModule. Select one depending on
|
||||||
;; whether you're using a Flotsam XmlRpc backend or a SimianGrid backend
|
;; whether you're using a Flotsam XmlRpc backend or a SimianGrid backend
|
||||||
; ServicesConnectorModule = SimianGroupsServicesConnector
|
; ServicesConnectorModule = XmlRpcGroupsServicesConnector
|
||||||
|
|
||||||
;# {GroupsServerURI} {Module:GroupsModule} {Groups Server URI} {}
|
;# {GroupsServerURI} {Module:GroupsModule} {Groups Server URI} {}
|
||||||
;; URI for the groups services
|
;; URI for the groups services
|
||||||
|
@ -654,6 +682,7 @@
|
||||||
; XmlRpcServiceReadKey = 1234
|
; XmlRpcServiceReadKey = 1234
|
||||||
; XmlRpcServiceWriteKey = 1234
|
; XmlRpcServiceWriteKey = 1234
|
||||||
|
|
||||||
|
|
||||||
[InterestManagement]
|
[InterestManagement]
|
||||||
;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness
|
;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness
|
||||||
;; This section controls how state updates are prioritized for each client
|
;; This section controls how state updates are prioritized for each client
|
||||||
|
@ -661,24 +690,28 @@
|
||||||
;; SimpleAngularDistance, FrontBack
|
;; SimpleAngularDistance, FrontBack
|
||||||
; UpdatePrioritizationScheme = BestAvatarResponsiveness
|
; UpdatePrioritizationScheme = BestAvatarResponsiveness
|
||||||
|
|
||||||
|
|
||||||
[MediaOnAPrim]
|
[MediaOnAPrim]
|
||||||
;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true
|
;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true
|
||||||
;; Enable media on a prim facilities
|
;; Enable media on a prim facilities
|
||||||
; Enabled = true;
|
; Enabled = true;
|
||||||
|
|
||||||
|
|
||||||
[Architecture]
|
[Architecture]
|
||||||
;# {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
|
;# {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
|
||||||
;; Choose one of these architecture includes:
|
;; Uncomment one of the following includes as required. For instance, to create a standalone OpenSim,
|
||||||
;; Include-Architecture = "config-include/Standalone.ini"
|
;; uncomment Include-Architecture = "config-include/Standalone.ini"
|
||||||
;; Include-Architecture = "config-include/StandaloneHypergrid.ini"
|
;;
|
||||||
;; Include-Architecture = "config-include/Grid.ini"
|
;; Then you will need to copy and edit the corresponding *Common.example file in config-include/
|
||||||
;; Include-Architecture = "config-include/GridHypergrid.ini"
|
;; that the referenced .ini file goes on to include.
|
||||||
;; Include-Architecture = "config-include/SimianGrid.ini"
|
;;
|
||||||
;; Include-Architecture = "config-include/HyperSimianGrid.ini"
|
;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy
|
||||||
|
;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before
|
||||||
|
;; editing it to set the database and backend services that OpenSim will use.
|
||||||
|
;;
|
||||||
; Include-Architecture = "config-include/Standalone.ini"
|
; Include-Architecture = "config-include/Standalone.ini"
|
||||||
|
; Include-Architecture = "config-include/StandaloneHypergrid.ini"
|
||||||
;; Then choose
|
; Include-Architecture = "config-include/Grid.ini"
|
||||||
;; config-include/StandaloneCommon.ini.example (if you're in standlone) OR
|
; Include-Architecture = "config-include/GridHypergrid.ini"
|
||||||
;; config-include/GridCommon.ini.example (if you're connected to a grid)
|
; Include-Architecture = "config-include/SimianGrid.ini"
|
||||||
;; Copy to your own .ini there (without .example extension) and edit it
|
; Include-Architecture = "config-include/HyperSimianGrid.ini"
|
||||||
;; to customize your data
|
|
||||||
|
|
Loading…
Reference in New Issue