Tests of the WhiteCore variant of OpenSim have continued using feedback from developers @greythane and @Fly_Man_ via the WhiteCore Github Issues List.
Ports and Firewalls
To accommodate our current firewall settings on the test machine (which are set up for OpenSim in ROBUST Grid mode), a setup which uses port 8002 as the main grid URI and for a range of services including the Web UI, ports 9010 to 9013 are used instead of the default ports 8010 to 8013 for other WhiteCore.Server services, services port 8003 which is mapped to 9015. Hence this leaves ports 9000 to 9009 for regions.
OpenVCE OAR on WhiteVue
The OpenVCE OAR (OpenSim Archive) was loaded as a test onto the “WhiteVue” region on the WhiteVue grid. This generated a few script issues (see below) and led to the land “parcels” on the save region OAR being restored to a group that did not exist in the new environment. This is a bug that has been addressed with recent OAR loading changes to OpenSim 0.8.0 so should be fixable easily in WhiteCore too
(Issue #24). A way to fix this in the new environment was to click on the terrain in any parcels involved and “Edit terrain” and then select “Abandon Land” to estate owner. This option does not appear in “About Land” for some reason and trying to “Sell” the group owned land to the region owner avatar does not work.).
LSL Scripts
Script errors which had been showing on the WhiteCore.exe console turned out to also show as compile time errors in OpenSim 0.8.0. For some reason in a loaded OpenVCE OAR these errors were not being indicated in OpenSim 0.8.0 but did show whenever the script was recompiled there. This has been reported in the OpenSim Mantis (Issue 7152).
a = Fn1 (b = Fn2)); had to be converted to b = Fn2; a = Fn1(b);
on_rez(); requires a parameter. I.e. on_rez(integer start_param);
Warp3D Maps
Warp3D maps are working in the WhiteCore Web UI map tool and showing when exploring region and parcel details…
WhiteCore Web UI Region More Info Popup
But for some reason only the terrain with no region objects on the map tiles shown in the (Firestorm 4.6.1) viewer when logged in as an avatar.
Firestorm Viewer Map Tool (cache issue?)
Updating
The method to update for a SQLite based system is as follows (to be verified with developers):
- Download and compile new version
- Copy over all bin/*.db and bin/*.sim files
- Put back in place any .ini files created or changed in bin/*.ini, bin/ServerConfiguration/*.ini and bin/ServerConfiguration/*/*.ini, bin/Configuration/*.ini and bin/Configuration/*/*.ini
- Run WhiteCore.server.exe and WhiteCore.exe again saying “no” at the prompt as to whether to create a new configuration