Chat log from the meeting on 2023-06-27

From OpenSimulator

Jump to: navigation, search
[11:10 AM PT]  Ubit Umarov: so welcome to another weekly meeting :)
[11:10 AM PT]  Jamie.Jordan I have a PC just not at this address, so I wanted to see how well the tool worked
[11:10 AM PT]  Arielle Popstar: so whats new and exciting in the world of Master Opensim
[11:11 AM PT]  Ubit Umarov: again opensim devs where a bit lazy, and not many code changes
[11:11 AM PT]  Gavin.Hird it is just a test tool. It is not allowed to ship with any products to end customers
[11:11 AM PT]  Ubit Umarov: lets see..
[11:11 AM PT]  Vincent.Sylvester We had some YEngine cosmetics and fixes
[11:11 AM PT]  Arielle Popstar: in maintenance mode?
[11:11 AM PT]  Ubit Umarov: vincent made a script that did store a bool result on a LSL list
[11:12 AM PT]  Ubit Umarov: fixed that.. bools are not a LSL type, so ( for now at least) should be stored as integer
[11:13 AM PT]  Gavin.Hird A Linden BOOL is a S32
[11:13 AM PT]  Gavin.Hird know to have values like -3 and such
[11:14 AM PT]  Gavin.Hird or 5
[11:14 AM PT]  Gavin.Hird used in an enum
[11:14 AM PT]  Ubit Umarov: yes.. we could store it as bool  internaly, but no gain.. a bool is also a integer on CIL
[11:15 AM PT]  Ubit Umarov: noticed that Yengine was generating code to initialize GLobal variables, even without any..  so i took that out
[11:16 AM PT]  Ubit Umarov: hmm had add a bug to osSetParcelDetails .. so fixed it
[11:16 AM PT]  Ubit Umarov: a few cosmetics changes
[11:17 AM PT]  Ubit Umarov: like move again away for concurrent Dictionaries to simple Dictionary   lock on one place where 2 dicionaries should be in sync
[11:18 AM PT]  Vincent.Sylvester That was that on agent circuits that did not backport easily heh
[11:19 AM PT]  Ubit Umarov: well i did use dotnet6 normal dictionary.. that is a bit dif from .net 4 one
[11:20 AM PT]  Gavin.Hird there was another update to dotnet6 the other day come to think about ti
[11:20 AM PT]  Gavin.Hird it*
[11:20 AM PT]  Kayaker Magic: Question: I have a grid all on one server, robust and a bunch of opensim instances all together, all working well.
But now I want to hook up a remote region on a distant computer, the way OSGrid does.
What changes do I need in the INI files to allow this? Will I have to open port 8003 in my main server firewall?
[11:22 AM PT]  Vincent.Sylvester I think dotnet6 is still in LTS for a couple more years, though with MS that might change tomorrow. I heard 8 is nearing full release now
[11:22 AM PT]  Vincent.Sylvester News about what's new keep popping up in my feed anyways
[11:22 AM PT]  Lyr Lobo: yes
[11:23 AM PT]  Vincent.Sylvester Usually MS has a good record with their even numbers so hopefully 8 will be better than 7
[11:23 AM PT]  Gavin.Hird But it does not support debian 12 yet (it may work)
[11:24 AM PT]  Vincent.Sylvester Might work on most recent ubuntu, haven't tested yet, debian tends to be a bit slower or at least has been in my experience
[11:25 AM PT]  Gavin.Hird it is the MS repo that is not updated, not the distro
[11:26 AM PT]  Vincent.Sylvester That takes forever lately with a lot of things for some reason, same with Mariadb being slow to adopt new releases, let's hope it's due to extensive testing
[11:26 AM PT]  Gavin.Hird it could be that deb 12 use the 6.1.x kernel, while deb 11 used some verion 5 kernel
[11:27 AM PT]  Ubit Umarov: yes 6 is in LTS
[11:27 AM PT]  Ubit Umarov: ms may release 8 in november..
[11:27 AM PT]  Ubit Umarov: at least that is now they typical releases month
[11:28 AM PT]  Vincent.Sylvester Nice christmas present, getting to update your codebase lol
[11:28 AM PT]  Gavin.Hird did any of you get the almost $800 lifetime SL subscription?
[11:29 AM PT]  Vincent.Sylvester I haven't logged in there in a decade I think
[11:29 AM PT]  Gavin.Hird they only had 200 subs to sell at first come first serve
[11:29 AM PT]  Gavin.Hird the Premium plus lifetime was around $1200
[11:30 AM PT]  Jagga Meredith: You may remember I've been complaining about being a cloud.  Dan Banner sent me the fix.  It's in the red box on the bar.  Feel free to copy
[11:30 AM PT]  Gavin.Hird what does the fix do?
[11:31 AM PT]  Jagga Meredith: blows away everything and turns you red,  then you can change back to outfit
[11:31 AM PT]  Gavin.Hird is it because of the OSG asset migration?
[11:31 AM PT]  Jagga Meredith: no idea
[11:32 AM PT]  Jagga Meredith: suspect some sort of corruption
[11:32 AM PT]  Gavin.Hird or missing inventory
[11:32 AM PT]  Vincent.Sylvester Normally you'd just remove the entries from avatars table or was it agentprefs, removing those entries nukes the appearance in case there are stuck entries, not sure why they removed that it's quite useful tool to have
[11:33 AM PT]  Vincent.Sylvester It can happen with scripts that force attach as well, especially when the objects are temporary and you log out with them worn or crash
[11:33 AM PT]  Lyr Lobo: No, Gavin *smiles*
[11:34 AM PT]  Jagga Meredith: it worked, so I'm happy
[11:34 AM PT]  Ubit Umarov: you should get noew new blody assets, when you do make then on a good viewer jagga
[11:34 AM PT]  Ubit Umarov: outch typos
[11:34 AM PT]  Jagga Meredith: yup
[11:35 AM PT]  Ubit Umarov: you should get new new body assets ( on the red box), when you do make then on a good viewer jagga
[11:35 AM PT]  Gavin.Hird i liked better the get new blody assets version :-)
[11:35 AM PT]  Jagga Meredith: yup
[11:35 AM PT]  Ubit Umarov: i would not classified that as "cloud fix"
[11:35 AM PT]  Gavin.Hird no wonder he gets red
[11:36 AM PT]  Ubit Umarov: may solve some cases .. :)
[11:36 AM PT]  Vincent.Sylvester I haven't heard about the cloud problem in a long time, it went away some years ago never gotten a ticket about it since
[11:36 AM PT]  Jagga Meredith: *shrugs* worked for me
[11:37 AM PT]  Gavin.Hird I have seen avatars unable to decloud if they wear the system hair and for some reason the outfit entry has been corrupted, system socks too
[11:37 AM PT]  Vincent.Sylvester It used to happen often enough that cloud fixes were to be found on most public regions
[11:41 AM PT]  Jagga Meredith: I'll put it in the big mall at Aviworlds
[11:42 AM PT]  Ubit Umarov: some clouds are faild comms
[11:42 AM PT]  Ubit Umarov: so rewear of one of the basic body parts may help
[11:43 AM PT]  Ubit Umarov: ( eyes hair shape... )
[11:43 AM PT]  Gavin.Hird The Develop->Avatar->Force Params to Default menu item should in reality do the same
[11:43 AM PT]  Jagga Meredith: tried that
[11:43 AM PT]  Gavin.Hird did not work?
[11:43 AM PT]  Jagga Meredith: nope
[11:43 AM PT]  Ubit Umarov: well will lose current paremeters
[11:44 AM PT]  Ubit Umarov: like back to female ruth :)
[11:44 AM PT]  Gavin.Hird yeah, but if the alterntive is forever cloud....
[11:44 AM PT]  Gavin.Hird just wear a shape
[11:44 AM PT]  Ubit Umarov: well that is the asset is really gone..
[11:44 AM PT]  Vincent.Sylvester I coulda sworn osg had that purge appearance button on the website, kinda strange to remove such a useful tool
[11:45 AM PT]  Ubit Umarov: think it is there ... somewhere
[11:45 AM PT]  Jagga Meredith: couldn't find it
[11:45 AM PT]  Ubit Umarov: guess close to the trash clear
[11:46 AM PT]  Jagga Meredith: nope
[11:46 AM PT]  Ubit Umarov: well the lost and found also needs something. like that
[11:46 AM PT]  Ubit Umarov: bc we can delete things directly from it
[11:46 AM PT]  Ubit Umarov: on viewers
[11:47 AM PT]  Vincent.Sylvester That is if returns work at all, that's been spotty
[11:47 AM PT]  Gavin.Hird Empty trash is on the OSG site once you have logged in
[11:49 AM PT]  Vincent.Sylvester Some do treat their trash as a cold storage of sorts, I experimented with auto deleting the stuff in there, didn't go so well
[11:50 AM PT]  Gavin.Hird ha! Some treat the dryer as their closet
[11:50 AM PT]  Gavin.Hird all the clean clothes are in the dryer
[11:50 AM PT]  Vincent.Sylvester That'll just irradiate your clothes yikes
[11:50 AM PT]  Gavin.Hird what kind of dryer do you have??
[11:50 AM PT]  Gavin.Hird :-O
[11:51 AM PT]  Vincent.Sylvester Dryer lint is mildly radioactive for a couple hours after a cycle at least
[11:51 AM PT]  Jagga Meredith: Drying clothes in microwave is .... interesting
[11:51 AM PT]  Gavin.Hird nobody use that. use fabric softener in the wash
[11:52 AM PT]  Jagga Meredith: (have fire department on speed dial)
[11:54 AM PT]  Kayaker Magic: Anybody have suggestions for my remote region server question?
[11:54 AM PT]  Gavin.Hird can you not put assets on a random port and nat it to 8003?
[11:55 AM PT]  Gavin.Hird or does it have to be on 8003
[11:56 AM PT]  Kayaker Magic: Default for opensim is 8003, I assume opensim.exe uses that to talk to robust?
[11:56 AM PT]  Kayaker Magic: So if Robust is on a server in Canada and Opensim is on a server in New Jersey,
[11:57 AM PT]  Kayaker Magic: Does the server in canada have to open port 8003 to allow it to work?
[11:57 AM PT]  Gavin.Hird Robust is running on 8002 on my grid, and textures are on 8010
[11:58 AM PT]  Gavin.Hird I don't even see why you would have to open 8003 for a remote region?
[11:58 AM PT]  Kayaker Magic: What is 8003 used for?
[11:59 AM PT]  Kayaker Magic: ;grid default private port 8003, not used in standalone
    ;# {PrivatePort} {} {PrivatePort} {8003} "8003"
    ; port to access private grid services.
    ; grids that run all their regions should deny access to this port
    ; from outside their networks, using firewalls
    PrivatePort = "8003"
[11:59 AM PT]  Gavin.Hird private comms
[11:59 AM PT]  Ubit Umarov: you do set those on ini files
[12:00 PM PT]  Joe Magarac: Have to go. Bye.
[12:00 PM PT]  Kayaker Magic: Looks like I have to open 8003. What else should I do to allow remote servers to connect regions?
[12:00 PM PT]  Ubit Umarov: private port there means that on "tradicional grids" that do run all their regions
[12:01 PM PT]  Ubit Umarov: you can close that port to the outside world on you firewall
[12:01 PM PT]  Ubit Umarov: so only regions ( inside the firewall) can see it
[12:02 PM PT]  Gavin.Hird Yeah, I don't have it open at all, but I run all regions
[12:02 PM PT]  Kayaker Magic: Yes, and if I have a region running on a different server with its own firewall, I assume I have to open it.
[12:02 PM PT]  Ubit Umarov: osgrid for exmple needs to have all open, so we can connect out regions
[12:02 PM PT]  Kayaker Magic: YES I WANT TO DO WHAT OSGRID DOES.
[12:03 PM PT]  Vincent.Sylvester Then copy their ini files and just change the destination urls
[12:03 PM PT]  Kayaker Magic: So besides opening ports, what else is needed in the INI files?
[12:03 PM PT]  Ubit Umarov: the make those ports visible from outside you lan
[12:03 PM PT]  Kayaker Magic: There INI files work in a COMPLETELY DIFFERENT WAY than the ones that come from master.
[12:03 PM PT]  Ubit Umarov: err no going to talk abotu ini files here :P
[12:04 PM PT]  Gavin.Hird as long as you can configure the private port on the remote region, you can use some obscure port  and nat it through to 8003 in your router
[12:04 PM PT]  Ubit Umarov: you mean osgrid ones?
[12:05 PM PT]  Ubit Umarov: well you can set the ini files in several diferent ways
[12:05 PM PT]  Kayaker Magic: Yes if you diff the OpenSim.ini from OSGrid  and the one that comes from master, you would get infinity number of differences.
[12:05 PM PT]  Ubit Umarov: for example you can ignre the privatePort etc
[12:05 PM PT]  Gavin.Hird even make a FW rule to accept traffic from a specific IP on that port
[12:05 PM PT]  Ubit Umarov: and set the url you want on the right plave
[12:05 PM PT]  Ubit Umarov: not usign the $CONST things
[12:06 PM PT]  Ubit Umarov: the things on [Const] are a bit like macros...
[12:06 PM PT]  Ubit Umarov: optional realy
[12:08 PM PT]  Ubit Umarov: osgrid ini files are old.. so not exactly same format as ours..  but fucionally equivalent
[12:09 PM PT]  Kayaker Magic: I only have an OpenSim.ini file from OSGrid for setting up the remote region, looking at that may not help me understand how to set up the central OSGrid system to allow that.
[12:09 PM PT]  Ubit Umarov: ( the const thing is also not that pratical on same cases )
[12:10 PM PT]  Gavin.Hird the main difference is that you would want a local asset db like in the setup for OSG so you don't have to haul every asset across the WAN every time it is referenced
[12:11 PM PT]  Vincent.Sylvester I do have this, which might help, but it's a bit older:
[12:11 PM PT]  Kayaker Magic: So I suppose I need to track down someone who has done it (Dan Banner) and ask him how to do this.
[12:11 PM PT]  Vincent.Sylvester It has region configs in there which should work across a network at least
[12:11 PM PT]  Gavin.Hird exactly Vincent
[12:12 PM PT]  Kayaker Magic: I'll look at that Vincent.
[12:12 PM PT]  Kayaker Magic: TX
[12:13 PM PT]  Lyr Lobo: Thought you could do it if you open the port
[12:13 PM PT]  Kayaker Magic: The port seemed obvious, my question was what else that I don't know yet is necessary?
[12:15 PM PT]  Gavin.Hird Blender 3.6.0 LTS published
[12:15 PM PT]  Vincent.Sylvester Destination url, region config depending on where the region is, if it is itself behind nat or not etc. Most of those things are either in wiki articles or explained directly in the ini files
[12:15 PM PT]  Lyr Lobo: Great, Gavin
[12:16 PM PT]  Vincent.Sylvester Let's hope that means more up to date tutorials for it, cause I can't find anything in the new UI, I just got used to the old mess xD
[12:16 PM PT]  Ubit Umarov: well rl calls me
[12:16 PM PT]  Ubit Umarov: any urgent issue?
[12:17 PM PT]  Ubit Umarov: Ok..  closing the meeting log here :)
Personal tools
About This Wiki