Chat log from the meeting on 2017-09-26

From OpenSimulator

Jump to: navigation, search

[11:10] Kayaker Magic: Well, I don't see Andrew but I have a report to make.
[11:11] Kayaker Magic: I tested llCastRay in 0.9.1 on a bunch of different var region sizes here in OSGrid and it works GREAT!
[11:11] Sheera Khan: Cool Kay :-)
[11:12] Sheera Khan: Thank you and Ubit for getting on it :-)
[11:12] JayR.Cela @grid.3rdrockgrid.com:8002: @Kayaker / what exactly is raycasting / llCastRay ?
[11:12] Ubit.Umarov @hg.osgrid.org: and robert on bullet
[11:12] Kayaker Magic: I also tested llList2Xxxx speeds, it was working great under mono 4.2, but when I upgraded to mono 5.something, Those functions slowed down by about 50 times!
[11:12] Sheera Khan: (and whoever contributed also)
[11:13] Ubit.Umarov @hg.osgrid.org: kay you forgot appdomain (i guess )
[11:13] Kayaker Magic: llCastRay is a function you call from a script to look for items by casting a mathematical ray around.
[11:14] Kayaker Magic: llCastRay is considered a better way of doing weapons in modern games, less server load than using physical bullets and collisions.
[11:14] George Equus: Used in weapons, hitting something with a bullet or an arrow
[11:14] JayR.Cela @grid.3rdrockgrid.com:8002: @Kayaker / ahh / thanks :_)
[11:15] Ubit.Umarov @hg.osgrid.org: you mean laser guns
[11:15] Ubit.Umarov @hg.osgrid.org: other types is not that realistic
[11:15] Ubit.Umarov @hg.osgrid.org: bullets do fall during flight
[11:16] Kayaker Magic: Well, bullets move so fast that faking one with a ray works well enough for most RP
[11:17] George Equus: how about on a pool table....?
[11:17] Ubit.Umarov @hg.osgrid.org: yeap better for laser guns or short range with high speed bullets simulation where the fall does not mean much
[11:17] Sheera Khan: as long as you don't consider the effect of the spin and the gravitation
[11:18] Kayaker Magic: I actually have cannons that move the bullets with llSetZKeyframedMotion, and cast ahead before the next step of the motion to detect hits. They approimate parabolic paths with straight lines.
[11:18] Ubit.Umarov @hg.osgrid.org: and when you do not want players to aim higher to compensate
[11:19] Ubit.Umarov @hg.osgrid.org: only issue with physics bullets is tunneling
[11:19] Kayaker Magic: Quantum mechanics in virtual worlds....
[11:19] Ubit.Umarov @hg.osgrid.org: yeap
[11:19] Ubit.Umarov @hg.osgrid.org: ::)
[11:20] Kayaker Magic: So THAT is why electrons can pass through a potential barrier!
[11:20] Ubit.Umarov @hg.osgrid.org: yeah they run on bullet or ode also :p
[11:20] Selby.Evans @grid.kitely.com:8002: In virtual worlds, we have a different uncertainity principle
[11:21] Ubit.Umarov @hg.osgrid.org: actually its more sampling theory than QM
[11:22] Kayaker Magic: I have noticed a new problem in OSGrid: From regions running 0.9.1 I cannot HG out to places like Kitely. From older versions I can. I have not investigated yet, anyone else having that problem?
[11:23] George Equus: Hmmm... think I can. Testing..
[11:23] Ubit.Umarov @hg.osgrid.org: wasn't that talked in last meeting?
[11:23] Gavin.Hird @grid.xmir.org:8002: same issue you had last meeting?
[11:23] Ubit.Umarov @hg.osgrid.org: 0.9.1 tp from here to kitely was working fine
[11:24] Kayaker Magic: Yeah, but I have not had time to write up a mantis for it.
[11:24] Leighton.Marjoram @grid.opensim.life:8002: I did have that problem HG from my 0.8.3 grid to my 0.9.1 beta grid. I could jump to a plaza and then go to the region but not directly teleport to a region other than the plaza. But since upgrading I can jump ok.
[11:24] George Equus: No problem at all getting to Kitely and back
[11:25] Kayaker Magic: I've also had some permission issues, I seem to be able to change texture maps on objects I don't have MOD permission on.
[11:25] Ubit.Umarov @hg.osgrid.org: yeap seems a dns issue or kitley side
[11:26] Ubit.Umarov @hg.osgrid.org: the gatekeeper just does not answer
[11:26] George Equus: Assume this run .9...
[11:26] Leighton.Marjoram @grid.opensim.life:8002: Hi Arielle
[11:26] Ubit.Umarov @hg.osgrid.org: was working fine mb 2 weeks ago
[11:29] George Equus: HG is bit spotty, some days it work great, some hardly manage to get around anywhere.
[11:29] George Equus: Yesterday was great
[11:29] George Equus: You just never know....
[11:29] Ubit.Umarov @hg.osgrid.org: Pinging prod.kitely.com [50.18.48.24] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
[11:29] Arielle.Popstar @hg.osgrid.org: been hearing the same about HG from several sources
[11:30] George Equus: Part of it I suppose
[11:30] Kayaker Magic: Oh, I have a general question: I have converted my OSGrid regions to use MySQL on my server. Can I do that with a standalone version of OpenSim?
[11:30] Ubit.Umarov @hg.osgrid.org: well to hypergrid.org:8002 it worked fine :)
[11:31] Sheera Khan: Metro is on a different version though
[11:31] Ubit.Umarov @hg.osgrid.org: did kitely change their hg settings?
[11:31] Leighton.Marjoram @grid.opensim.life:8002: As far as I know Standalone can use a mysql db
[11:31] Leighton.Marjoram @grid.opensim.life:8002: not set one up for a while
[11:31] Kayaker Magic: And the second part of the question is: In a standalone version, where is the asset database? How do I convert it to use MySQL also?
[11:31] Ubit.Umarov @hg.osgrid.org: well it was working and there where no changes on os hg code
[11:31] Ubit.Umarov @hg.osgrid.org: on that
[11:31] Gavin.Hird @grid.xmir.org:8002: standalones can use any of the supported databases
[11:32] Gavin.Hird @grid.xmir.org:8002: grid mode only adds more tables to it
[11:32] Gavin.Hird @grid.xmir.org:8002: but the core tables are the same
[11:32] Leighton.Marjoram @grid.opensim.life:8002: do you mean migrating a sqllite db to a mysql db
[11:32] Kayaker Magic: I'm following this tutorial to change the sqlite to mysql db: https://red-dragon-club.blogspot.nl/2011/12/migrating-your-sim-to-mysql.html
[11:33] Kayaker Magic: But that only changes the region database.
[11:33] Selby.Evans @grid.kitely.com:8002: I don't think Kitely changed anything
[11:33] Gavin.Hird @grid.xmir.org:8002: best thing you can do is export all your regions and inventory
[11:33] Gavin.Hird @grid.xmir.org:8002: then create a completely blank MySQL db and start OpenSim on it and let it creat the tables
[11:34] Gavin.Hird @grid.xmir.org:8002: then add the first avatar with the same UUID as in SQLite
[11:34] Gavin.Hird @grid.xmir.org:8002: and then import the iars first
[11:34] Gavin.Hird @grid.xmir.org:8002: next the oars
[11:35] Kayaker Magic: It is not loosing or importing the inventory that concerns me, it is where in the settings to I tell standalone to use MySQL?
[11:35] Gavin.Hird @grid.xmir.org:8002: one sec
[11:35] Kayaker Magic: GridCommon.ini only tells where to get the region data, not the asset data.
[11:36] Ubit.Umarov @hg.osgrid.org: well did a few hg tps with my alt to 0.8.2 grids with no issues
[11:36] Leighton.Marjoram @grid.opensim.life:8002: is it not in StandaloneCommon.ini
[11:36] Gavin.Hird @grid.xmir.org:8002: in StandaloneCommon.ini
[11:36] Ubit.Umarov @hg.osgrid.org: so guess something changed at kitely
[11:36] George Equus: GridCommon.ini
[11:36] Gavin.Hird @grid.xmir.org:8002: the default probalby only has the entry for SQLite, but just copy the MySQL section from Gridcommon.ini
[11:37] Gavin.Hird @grid.xmir.org:8002: Standalone does not use gridcommon
[11:38] George Equus: StorageProvider = "OpenSim.Data.MySQL.dll"
[11:38] Arielle.Popstar @hg.osgrid.org: should be in robustHG.ini too i think
[11:38] Leighton.Marjoram @grid.opensim.life:8002: I just looked at the StandaloneCommon.ini and the MySQL details are below the sqlite
[11:38] Gavin.Hird @grid.xmir.org:8002: yes, that's what to copy from gridcommon to standalonecommon
[11:38] Leighton.Marjoram @grid.opensim.life:8002: Chat spam alert
[11:38] Leighton.Marjoram @grid.opensim.life:8002: [DatabaseService]
 ;
 ; ### Choose the DB
 ;

 ; SQLite
Include-Storage = "config-include/storage/SQLiteStandalone.ini";

 ; MySql
 ; Uncomment these lines if you want to use mysql storage
 ; Change the connection string to your db details
 ;StorageProvider = "OpenSim.Data.MySQL.dll"
 ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
[11:38] Gavin.Hird @grid.xmir.org:8002: if not already there
[11:39] Ubit.Umarov @hg.osgrid.org: standalones do not use robust
[11:39] Kayaker Magic: There are lines like that in GridCommon.ini and they only change the region db.
[11:39] Gavin.Hird @grid.xmir.org:8002: what do you mean region db?
[11:40] Ubit.Umarov @hg.osgrid.org: for standalones it is StandaloneCommon.ini
[11:40] Kayaker Magic: In OSGrid, the regions have one database and the asset server returns assets from afar.
[11:40] Leighton.Marjoram @grid.opensim.life:8002: that is for Grid mode for standalone you only use OpenSim.ini (OpenSim.exe)
[11:40] Ubit.Umarov @hg.osgrid.org: uff again back to basics again ??
[11:41] Gavin.Hird @grid.xmir.org:8002: if you start opensim in standalone mode on a fresh MySQL database, it will create all the tables you need in that database
[11:41] Kayaker Magic: In standalone, are region tables and asset tables in the same database?
[11:41] Leighton.Marjoram @grid.opensim.life:8002: In grid Mode you use Robust.exe (Robust.ini) and OpenSim.ini (OpenSim.exe)
[11:41] Gavin.Hird @grid.xmir.org:8002: yes
[11:41] Arielle.Popstar @hg.osgrid.org: I should mention on the HG issues that one friend (SkyFlier.NorthStar) told me that a lot of his random HG issues were resolved when he set creators who show up as UnknownUsers in the DB to region owner. The unknown user seemed to be causing the issues that resulted in HG jump crashes
[11:41] Kayaker Magic: AHA!
[11:41] Gavin.Hird @grid.xmir.org:8002: one database with about 20 tables or so
[11:41] Kayaker Magic: Well that is the solution to a problem of mine. Thank you!
[11:42] James.atLLOUD @hg.osgrid.org: Interesting Arielle
[11:42] Ubit.Umarov @hg.osgrid.org: can you focus on a issue at a time? you are making a mess
[11:43] Arielle.Popstar @hg.osgrid.org: ?
[11:43] Gavin.Hird @grid.xmir.org:8002: I don't think I would set UnknownUsers as region owners...
[11:43] Gavin.Hird @grid.xmir.org:8002: sounds like a gaping security hole
[11:43] Arielle.Popstar @hg.osgrid.org: i didnt think it would be taken well by some
[11:44] steve Franklin: yes that could be an issue..
[11:44] Arielle.Popstar @hg.osgrid.org: it would explain the randomness of it as it only would be relevant when products with unknown users as creators were involved
[11:45] Arielle.Popstar @hg.osgrid.org: i meaning to set products with unknown users as creators to the region owners name]
[11:46] Kayaker Magic: Ubit: IM conversations always have several conversations interleaved, or conversations with time-shifted answers in them.
[11:46] Gavin.Hird @grid.xmir.org:8002: thereby taking over the product setting the region owner as creator?
[11:46] Gavin.Hird @grid.xmir.org:8002: NOT per the book if you ask me
[11:46] Ubit.Umarov @hg.osgrid.org: well this is not suposed to be a IM but a meeting
[11:46] Arielle.Popstar @hg.osgrid.org: the solution is not to have Unknown users as creators but that has been an ongoing bug for years
[11:47] Gavin.Hird @grid.xmir.org:8002: does it crash the sim or the viewer?
[11:47] Arielle.Popstar @hg.osgrid.org: partly to do with that oars and iar's in past didnt have the capability to put in the right creator
[11:47] Arielle.Popstar @hg.osgrid.org: viewer apparently
[11:48] Gavin.Hird @grid.xmir.org:8002: which viewer?
[11:48] Gavin.Hird @grid.xmir.org:8002: + version
[11:48] Arielle.Popstar @hg.osgrid.org: he didnt specify but i would guess FS
[11:48] Gavin.Hird @grid.xmir.org:8002: probably
[11:48] Arielle.Popstar @hg.osgrid.org: but since it would be the chatter causing it, it maybe all viewers
[11:49] Ubit.Umarov @hg.osgrid.org: and who made the proper debug to proper related creators to viewer crashs ?
[11:49] Gavin.Hird @grid.xmir.org:8002: I have never experienced viewer crash because of it
[11:49] Ubit.Umarov @hg.osgrid.org: and what mantis issue is that ?
[11:49] Arielle.Popstar @hg.osgrid.org: ok
[11:49] Arielle.Popstar @hg.osgrid.org: i dont believe there is a mantis for it
[11:49] Arielle.Popstar @hg.osgrid.org: he shared his solution with me
[11:50] Gavin.Hird @grid.xmir.org:8002: because in that case the UUID should be initialized to a zero UUID
[11:50] Arielle.Popstar @hg.osgrid.org: the product?
[11:50] Arielle.Popstar @hg.osgrid.org: making it unusable?
[11:50] Gavin.Hird @grid.xmir.org:8002: in the viewer
[11:51] Gavin.Hird @grid.xmir.org:8002: BUT
[11:51] Gavin.Hird @grid.xmir.org:8002: I believe there are 3 different UUID versions that have existed in the viewer code over time
[11:52] Gavin.Hird @grid.xmir.org:8002: so if it is an older viewer, it may not know how to handle the latest version and crash on it when initialized to a zero UUID
[11:52] Arielle.Popstar @hg.osgrid.org: how old we talking?
[11:53] Gavin.Hird @grid.xmir.org:8002: could be latest Singularity release-ish
[11:53] Gavin.Hird @grid.xmir.org:8002: which is 2014
[11:54] Arielle.Popstar @hg.osgrid.org: i will ask next time i see him online
[11:54] Gavin.Hird @grid.xmir.org:8002: cool
[11:54] Arielle Popstar: in any case anyone experiencing random crashes on HG jumps can keep an eye open if there are creator name issues involved
[11:55] Ubit.Umarov @hg.osgrid.org: well, any issues on migrations from 0.8 to 0.9.. if any are happening ?
[11:55] Arielle Popstar: just broken mesh that i have heard about
[11:55] Arielle Popstar: if they tried out Ubode
[11:55] Arielle Popstar: but that is a known issue
[11:59] Arielle Popstar: ok i do have a note from another about some things
[11:59] Ubit Umarov: we may release a postfix one of this days, with the fixes to the very few reports we had, and include the new bullet rays code
[11:59] Gavin.Hird @grid.xmir.org:8002: sounds like a plan! :-)
[11:59] Ubit Umarov: there is no mantis activity.. no reports..
[11:59] Arielle Popstar: first section being copied and pasted:
[11:59] Arielle Popstar: - Avatar Physics - I have noticed when an avatar walks and stops the avatar will glide for a meter - much like when you run and stop on a wooden floor wearing socks. This started happening with this Version and was not happening in 0.9.0-RC2. It is more pronounced when coming to a stop running.
[12:00] steve Franklin: that is strange- or everything is working correctly!
[12:00] Ubit Umarov: so no point on keeping master "frozen" waiting just or fixes
[12:00] Gavin.Hird @grid.xmir.org:8002: I have seen that Arielle
[12:00] Gavin.Hird @grid.xmir.org:8002: I reverted a commit to remove it
[12:00] Ubit Umarov: yes avatar step and stop is now a bit larger
[12:01] Gavin.Hird @grid.xmir.org:8002: FreakyTech said he observed the same for that commit
[12:01] Ubit Umarov: to allow double tap on fw to change to running without a stop
[12:01] Arielle Popstar: another section is this:
[12:01] Arielle Popstar: - Weapons - with this Version I have been developing combat systems for Gorean RP - specifically a bow and arrow and a Meter - this is based on the same scripts used in SL currently.
The Collisions are alot better although not 100% - strangely enough Collisions recorded by an avatar are about 60~80% - where as - collisions recorded by an arrow/bullet are over 90%
One other issue I have seen is Bullets are not dieing properly - some do some dont - llDie() seems to work at random
[12:02] Gavin.Hird @grid.xmir.org:8002: but again what viewer, because there was a Linden patch some time ago affecting it also
[12:02] Ubit Umarov: what mantis is that ?
[12:03] Arielle Popstar: Not a mantis. Just a note i was sent by a grid manager because he didnt know how else to communicate it
[12:03] James atLLOUD: uff
[12:03] Gavin.Hird @grid.xmir.org:8002: let me see if I can find the commit I reverted
[12:04] James atLLOUD: I can understand users not submitting to Mantis, but grid owners should know this.
[12:04] James atLLOUD: sorry for rant
[12:05] Gavin.Hird @grid.xmir.org:8002: add a delayed stop so fast tap on move keys does not stop the avatar in some cases
[12:05] Gavin.Hird @grid.xmir.org:8002: is the commit text that caused it
[12:06] steve Franklin: well it is the only way to know when issues come up officially. There should be only one point for dealing with issues not just rumors!
[12:06] Ubit Umarov: i said that gavin .. i knew the commit :)
[12:06] Gavin.Hird @grid.xmir.org:8002: right
[12:06] Gavin.Hird @grid.xmir.org:8002: the avatar overran everything
[12:06] Gavin.Hird @grid.xmir.org:8002: on stop
[12:06] Arielle Popstar: think sometimes it is hard to file a commit when an issue cant be repeated consistently
[12:07] steve Franklin: that is an issue
[12:07] steve Franklin: it needs to be repeatable
[12:07] Gavin.Hird @grid.xmir.org:8002: so you probably need to revert that one Ubit
[12:07] Arielle Popstar: sometimes again it is not easy to ascertain the characteristic that makes it repeatable
[12:08] Ubit Umarov: well the feature is also needed
[12:08] Arielle Popstar: as in the case of the creator name
[12:08] Gavin.Hird @grid.xmir.org:8002: not if it breaks avatar movement
[12:08] Gavin.Hird @grid.xmir.org:8002: :-)
[12:08] Ubit Umarov: i would not say break
[12:08] Gavin.Hird @grid.xmir.org:8002: not stopping when it should is break
[12:08] Ubit Umarov: just as ugly as sl
[12:09] Ubit Umarov: but i also dont like the loss on steps control
[12:11] Ubit Umarov: but the way tap tap works, inplies at least some 100ms delay
[12:11] Ubit Umarov: on deciding for a stop
[12:12] Ubit Umarov: with our timings.. guess 250ms is a more relistic numebr
[12:12] Ubit Umarov: so.. thats almost 1m

Personal tools
About This Wiki