Hi Guys , thanks again for 091 release. I would like to validate if this behavior is correct? I am running two grid one for testing one for production . Those two grids are run out of the same set of binary. I run them with different configuration files using the command line.
for exemple simA attached to gridA uses OpenSim.exe -inidirectory="./configA" while simB attached to gridB uses OpenSim.exe -inidirectory="./configB" Since opensim.ini and gridCommon.ini are different for gridA and gridB I put all specificities in gridCommonA.ini in ./configA directory and leave an empty gridCommon.ini in config-include so when it search this file in the include of GridHypergrid.ini it does not generate an error . This way of doing allow me so far to run as many grid/simulator combination as I like from the same set of binaries. Now the question : This work well checking for config show in simA or simB respectively except for [Messaging] . If I include the Messaging in the ./configA/GridCommonA.ini I get this for config show Messaging which is NOT was is in GridCommonA.ini:[Messaging] InstantMessageModule = InstantMessageModule MessageTransferModule = HGMessageTransferModule LureModule = HGLureModule content of GridCommonA.ini is :[Messaging] ;# {OfflineMessageModule} {} {Module to use for offline message storage} {OfflineMessageModule "Offline Message Module V2" *} OfflineMessageModule = "Offline Message Module V2" OfflineMessageURL = "http://192.168.2.108:7000" StorageProvider = OpenSim.Data.MySQL.dll ForwardOfflineGroupMessages = true ;LureModule = HGLureModule ;; must be set to allow offline messaging to work. MuteListModule = MuteListModule ;MuteListURL = http://3d.gimisa.ca/Mute.php Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}" if I include the Messaging in the ./configA/simA.ini I get this for config show in simA now behing correct : [Messaging] InstantMessageModule = InstantMessageModule MessageTransferModule = HGMessageTransferModule LureModule = HGLureModule OfflineMessageModule = Offline Message Module V2 OfflineMessageURL = http://192.168.2.108:7000 StorageProvider = OpenSim.Data.MySQL.dll ForwardOfflineGroupMessages = true MuteListModule = MuteListModule Gatekeeper = http://3d.gimisa.ca:9000 validating the order of reading seem good:2019-11-06 10:15:49,329 INFO - OpenSim.ConfigurationLoader [CONFIG]: Reading configuration settings 2019-11-06 10:15:49,331 INFO - OpenSim.ConfigurationLoader [CONFIG]: Reading configuration file /home/gimisa/Documents/opensim-0.9.1.0/bin/OpenSimDefaults.ini 2019-11-06 10:15:49,454 INFO - OpenSim.ConfigurationLoader [CONFIG]: Reading configuration file /home/gimisa/Documents/opensim-0.9.1.0/bin/OpenSim.ini 2019-11-06 10:15:49,475 INFO - OpenSim.ConfigurationLoader [CONFIG]: Reading configuration file /home/gimisa/Documents/opensim-0.9.1.0/bin/config-include/osslEnable.ini 2019-11-06 10:15:49,489 INFO - OpenSim.ConfigurationLoader [CONFIG]: Reading configuration file /home/gimisa/Documents/opensim-0.9.1.0/bin/config-include/GridHypergrid.ini 2019-11-06 10:15:49,507 INFO - OpenSim.ConfigurationLoader [CONFIG]: Reading configuration file /home/gimisa/Documents/opensim-0.9.1.0/bin/config-include/GridCommon.ini 2019-11-06 10:15:49,516 INFO - OpenSim.ConfigurationLoader [CONFIG]: Searching folder ././configA for config ini files 2019-11-06 10:15:49,517 INFO - OpenSim.ConfigurationLoader [CONFIG]: Reading configuration file /home/gimisa/Documents/opensim-0.9.1.0/bin/configA/gimisa.oar.ini 2019-11-06 10:15:49,519 INFO - OpenSim.ConfigurationLoader [CONFIG]: Reading configuration file /home/gimisa/Documents/opensim-0.9.1.0/bin/configA/GridcommonA.ini 2019-11-06 10:15:49,544 INFO - OpenSim.ConfigurationLoader [CONFIG]: Reading configuration file /home/gimisa/Documents/opensim-0.9.1.0/bin/config-include/FlotsamCache.ini Its more a question then a problem why do I have to put Messaging configuration in one file instead of an other in ./configA directory ? Should config information makes not difference where it is in ./configA directory as long as its somewhere. "-inidirectoryString(filepath)The path to folder for config ini files. OpenSimulator will read all of *.ini files in this directory and override OpenSim.ini settings." ref: http://opensimulator.org/wiki/OpenSim.exe_Command_Line_Options GiMiSa _______________________________________________ Opensim-dev mailing list Opensim-dev@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev