In short, we added the config-include so the modules that ppl can download and compile themselves don't need to be in the large OpenSim.ini file
At this moment, there's talk about a new development that might give the user the possibility to create their own OpenSim.ini file just by answering some simple questions at the start. I have ensembled a small team for this to look at this option, so in other words: To be continued .... 2009/10/1 Melanie <[email protected]>: > That would make things more complicated for the average user, who > can't reliably copy parts of one text file to another. > > They would also again have to read the entire file to find the > settings they need to change. > > config-include was a great boon on the way to simplicity, and it is > the direction in which we will continue. We have no intention of > going back to one monolithic config file a new user will take hours > to read, and despair over it. > > Simplification is part of the distro makers, we, as platform > designers, are under no such onus. > > Melanie > > > Mircea Kitsune wrote: >> This is a topic I wanted to bring up for a while, which I think is an >> important part of Opensim that may need to be tweaked. In my opinion >> Opensims configuration files are too many and too complex, and this makes it >> difficult to maintain your settings especially for newer users. There's too >> many ini files the owner needs to edit, as well as opensim.ini being too >> large and a lot of work being needed to keep your changes between >> opensim.ini.example updates. >> >> I think the issue has worsened since the config-include folder system, which >> spreads a part of the configuration to even more files. The settings a user >> must tweak in order to run Opensim are currently split between three >> locations: opensim.ini, Regions\myRegion.xml and config-include\*.ini. Imo >> this is rather difficult to maintain, and I would suggest simplifying the >> configuration if possible to have it use less files spread to fewer places >> and without the user having to follow a big file to make changes. I thought >> about a way to do it and this would be my idea: >> >> config-include would be removed and opensim.ini.example become opensim.ini >> containing all settings again. However the user would not have to modify >> anything in opensim.ini, and instead write new settings to a new .ini file >> (eg: mycfg.ini) which is loaded after opensim.ini and overwrites its >> settings. Any setting from opensim.ini that the user would want to change he >> would copy to mycfg.ini with the new value. For instance, if the user would >> only want to enable "gridmode = false" (for the sake of example) instead of >> editing it from opensim.ini they would go to the empty mycfg.ini and add the >> lines "[Startup] | gridmode = true". The order of .ini files to be loaded >> could be specified in a separate ini file, which would list opensim.ini >> first and mycfg.ini second. >> >> This would allow the user to keep an updated opensim.ini with all default >> settings, without having to manually copy everything when updating from the >> example file. Also they wouldn't have to chase so many lines to find an >> important setting they wish to tweak, but tweak it from their own little >> list of settings. There could even be default templates, such as >> standalone.ini and grid.ini. When the user wants to connect to osgrid, they >> just select the grid.ini template and change the network settings there, >> then mycfg.ini would only include sim properties like physics settings. I >> think a single folder with all .inis would be the best way to go. >> >> Just my idea of it... I know the current config-include system is somehow >> similar to this, but all of the main settings are still tweaked from >> opensim.ini copied from opensim.ini.example and the configuration is spread >> between opensim.ini and the files in config-include instead of being in one >> place. I'd like to hear more opinions on this, and how and if the >> configuration of Opensim could be simplified. What do you think? >> >> _________________________________________________________________ >> Windows Live™: Keep your life in sync. Check it out! >> http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_012009 >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Opensim-dev mailing list >> [email protected] >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev > _______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
