Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

STOP 'fixing' SL - please!

Jackal Ennui
does not compute.
Join date: 25 May 2005
Posts: 548
04-03-2006 05:25
From: Yiffy Yaffle
EDIT: Try to send them a email to support about any of it and all you get is this...


Have you tried sending support the log file they're asking for? That might help diagnose and fix the bugs...
_____________________
Lassitude & Ennui - Fine prim jewelry & footwear, Nouveau(60,60)

http://lassitudeennui.blogspot.com/
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
04-03-2006 06:46
From: Eep Quirk
Yea, I went to the preview grid ONCE during 1.7's development (I think--or maybe it was 1.6's). I didn't like having to download yet another bloatware client and having to logon to a separate grid away from all my contacts.
To test a new version of the game, you have to download a new version of the game. How could it possibly be different?
From: someone
AW simply releases a beta client/server and individual worlds run them.
How on earth is that different from the preview grid, other than the fact that AW is so much simpler than SL?
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
04-03-2006 06:51
From: Yiffy Yaffle
6. I now have to detach everything manually on my avatar to make it save it in its current state
That was true in 1.6, 1.7, and 1.8. Make a copy of an attachment before detaching and your copy won't have any changes you made since the last time you attached it.
From: someone
3. Faster Teleporting for a while but then it went back to slow.
Teleporting is still MUCH faster and more reliable than it was in 1.6, 1.7, or 1.8. I haven't had to take off all my attachments to teleport since 1.9.

And most of the changes are the result of this fix.
Yiffy Yaffle
Purple SpiritWolf Mystic
Join date: 22 Oct 2004
Posts: 2,802
04-03-2006 13:30
From: Jackal Ennui
Have you tried sending support the log file they're asking for? That might help diagnose and fix the bugs...


Uh yes. yes i have. about 3 times already... And they never reply!
_____________________
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
04-03-2006 16:13
Yiffy, could you post a log file to the forums so we could take a look? It's hard to know whats going on otherwise :-/

Are you running a firewall, on a network with NAT translation, packet shaping, packet filtering, wireless network or satilite internet connection?
If there is another thread where you have answered these questions in part or whole, you can post that instead.
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Eep Quirk
Absolutely Relative
Join date: 15 Dec 2004
Posts: 1,211
04-03-2006 18:57
From: Argent Stonecutter
To test a new version of the game, you have to download a new version of the game. How could it possibly be different?
SL is very bandwidth-wasteful! There's no reason the entire 20MB client needs to be redownloaded every time a new version is released unless something has changed that actually affects the entire client and all of its files. There is a large ..SecondLife\app_settings\static_data.db2 file that could just be patched instead of redownloaded, for example (and, of course, secondlife.exe). All the character directory files aren't necessary (at least textures and LLM files--whatever they are) for minor changes (GUI, no less) to chatting. AW has used a patcher since at least 1997--and it's only 3MB total (aworld.exe: 780K vs. secondlife.exe: 11.6MB)!

From: Argent Stonecutter
How on earth is that different from the preview grid, other than the fact that AW is so much simpler than SL?
Because it doesn't require logging into a separate preview/beta universe ("grid" in SL terms) to test them!
Nokuma Strangelove
skadgbsld,gmnfdsh
Join date: 20 Nov 2005
Posts: 119
04-04-2006 04:16
From: ksp Soyinka
i have to stick up for SL here and say it's one of the most innovative platforms that i have found on the web. but i do have to say that every update i get seems to slow my system down a little bit more each time.


I agree, but it seems that Secondlife will have to go through changes before it runs at a decent speed. I guess we all just have to wait until that time comes. Sometimes the problems people are asking are because of their system configuration, sometimes its the client. Once again, I guess the only thing we can do is wait.
_____________________
AMD Athlon 6000+ 3.0 GHz | NVIDIA GeForce 9800GTX+ 1 gig OC | 4 gig RAM | 1.5 TB HDD | 1 TB HDD | SAITEK ECLIPSE II keyboard | 50" Sony WEGA | 19" Gateway Secondary Monitor| Microsoft 5000 wireless laser mouse | Windows 7 Pro | Ubuntu | <3|

TOSHIBA L555D | 2.3 GHZ DUAL CORE | WIN 7 HOME PREMIUM | ATI RADEON 3100 | 4.OG RAM | 250 GB HDD |
Nokuma
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
04-04-2006 09:58
From: Eep Quirk
SL is very bandwidth-wasteful! There's no reason the entire 20MB client needs to be redownloaded every time a new version is released unless something has changed that actually affects the entire client and all of its files.
modifying the client to support patching would make it more complex and increase th number of bugs, and it would have no significant benefit.

The 20MB it downloads is nothing compared to the gigabytes of content that will flow down the wire as soon as you log in and move around. So who cares?
From: someone
Because it doesn't require logging into a separate preview/beta universe ("grid" in SL terms) to test them!
If you're not logging in to an upgraded server, how would you test server upgrades? :p
Eep Quirk
Absolutely Relative
Join date: 15 Dec 2004
Posts: 1,211
04-04-2006 19:08
From: Argent Stonecutter
modifying the client to support patching would make it more complex and increase th number of bugs, and it would have no significant benefit.
Bullshit. The significant benefit is a faster upgrade and one less thing to have to UNNECESSARILY wait a longer time for.

From: Argent Stonecutter
The 20MB it downloads is nothing compared to the gigabytes of content that will flow down the wire as soon as you log in and move around. So who cares?
*I* do, obviously. SL's mindless cache redownloading is another issue of its wasteful bandwidth, too. The cache redownloads recently downloaded files WAY too often (and it's even worse since SL 1.9); it doesn't remember textures, object info (name, description, etc), etc very well. Textures are almost always mindlessly redownloaded every SL session, even with a max cache size of 1GB. SL constantly asks the server for info on EVERY tooltip when it should remember the last known retrieval and simply update it if it changes (like AW does)--leaving the current version as is with no "Retrieving..." text in the fields.

Stop making excuses for SL's poor design.

From: Argent Stonecutter

If you're not logging in to an upgraded server, how would you test server upgrades? :p
Obviously, you don't know how AW works (despite having already explained it to you). Reread my previous replies.
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
04-04-2006 20:42
From: Eep Quirk
SL constantly asks the server for info on EVERY tooltip when it should remember the last known retrieval and simply update it if it changes (like AW does)--leaving the current version as is with no "Retrieving..." text in the fields.


In AW can a script update the description field of an object?
How is the client to know if it has the most up to date version, if it doesn't request it?
Considering that description fields are limited to 127 bytes wouldn't be just as easy to send the most up to date version of the description as it would be to send a version number?
A push system where all description updates were sent to every user in the sim could result in update lag, and could be used as a griefing tool.

I find it curious that you bring up AW so often. I'm sure LL is well aware as to AW features and capabilities; it would be stupid for them not to know thier competition. I'm sure there is a plausible reason why SL isn't AW.
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Eep Quirk
Absolutely Relative
Join date: 15 Dec 2004
Posts: 1,211
04-04-2006 21:27
From: Strife Onizuka
In AW can a script update the description field of an object?
How is the client to know if it has the most up to date version, if it doesn't request it?
Considering that description fields are limited to 127 bytes wouldn't be just as easy to send the most up to date version of the description as it would be to send a version number?
A push system where all description updates were sent to every user in the sim could result in update lag, and could be used as a griefing tool.
There is no "description" action command in AW (and I'm not sure if the SDK can update object descriptions, but it probably can). I just have a problem with how SL briefly flashes "Retrieving..." for the description and owner fields when it should just show what it last cached (and actually REMEMBERING its cache across even the current session!) and only update the fields if there is a change. And, no, a "version number" would be far less bytes than 127! Obviously, not ALL users would need to get ALL description updates simultaneously.

From: Strife Onizuka
I find it curious that you bring up AW so often. I'm sure LL is well aware as to AW features and capabilities; it would be stupid for them not to know thier competition. I'm sure there is a plausible reason why SL isn't AW.
I have to question if LL does INDEED know about AW in any great detail since it seems to lack some of its most BASIC features like patch updating, decentralized servers, etc.

Plus, I have far more experience in AW than SL so it's the closest thing I have to compare with SL.
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
04-05-2006 02:22
It's going to take about as long to transfer a packet of 30 bytes or 150 bytes, it's pretty silly. Keeping version numbers would require more complexity, but your right it could keep a small cache for hover tips and show the cached version while it downloads the new version.

From: Eep Quirk
There is no "description" action command in AW (and I'm not sure if the SDK can update object descriptions, but it probably can). I just have a problem with how SL briefly flashes "Retrieving..." for the description and owner fields when it should just show what it last cached (and actually REMEMBERING its cache across even the current session!) and only update the fields if there is a change. And, no, a "version number" would be far less bytes than 127! Obviously, not ALL users would need to get ALL description updates simultaneously.


I'll agree, patching would be an improvement, we have discussed this before I think. LL's buissness modal requires centralized servers. What makes SL successful is that assets and space are limited, people are forced to interact, just like the real world. But they are also able to do what they like in SL (with in some limits). People running thier own sims or grids doesn't lead to a cohesive world. You need infrastructure that has to be constant, sims have to be there (they cannot be offline because someone desides to take them offline or thier internet goes out etc). Though at this point SL is pretty diluted.

From: Eep Quirk
I have to question if LL does INDEED know about AW in any great detail since it seems to lack some of its most BASIC features like patch updating, decentralized servers, etc.

Plus, I have far more experience in AW than SL so it's the closest thing I have to compare with SL.


You may find that people are more friendly to your suggestions if you describe them without mentioning AW.
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Eep Quirk
Absolutely Relative
Join date: 15 Dec 2004
Posts: 1,211
04-05-2006 02:31
From: Strife Onizuka
I'll agree, patching would be an improvement, we have discussed this before I think. LL's buissness modal requires centralized servers. What makes SL successful is that assets and space are limited, people are forced to interact, just like the real world. But they are also able to do what they like in SL (with in some limits). People running thier own sims or grids doesn't lead to a cohesive world. You need infrastructure that has to be constant, sims have to be there (they cannot be offline because someone desides to take them offline or thier internet goes out etc). Though at this point SL is pretty diluted.
No, a "central" (more like distributed like peer-to-peer networks work) server could manage intersim communication. But, really, there's no reason why sims can't just do it on their own. Yes, a cohesive world is nice, but is not a requirement. Sim runners could choose to "connect" their sims to others, if they like, or run them separately as "islands". Dummy sims could be run by anyone to put more space between others, too--a distributed computed virtual world.

From: Strife Onizuka
You may find that people are more friendly to your suggestions if you describe them without mentioning AW.
Um, why? Do most SLers not like AW or something? AW is SL's dad, pretty much...and There it's mom. heh

But, really, if people here are THAT insecure about AW, I don't want to have a discussion with them anyway.
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
04-05-2006 07:46
From: Eep Quirk
Bullshit. The significant benefit is a faster upgrade and one less thing to have to UNNECESSARILY wait a longer time for.
It's a minor benefit. If it bothers you, download the client directly from the website... it's a lot faster.

Yes, the cache is broken, and that's a real problem. Speaking of real problems, you're still missing a point that I've alluded to in other threads... so let me make it again, explicitly:
From: someone
Stop making excuses for SL's poor design.
I'm not. I'm quite critical of SL when SL's got real problems that really need to be addressed. A couple of minutes once a week isn't one of them.
IC Fetid
Registered User
Join date: 19 Oct 2005
Posts: 145
04-05-2006 09:11
From: Xaria Concord
I have noticed also, don't know if anyone else has, that when people on my friends list pass over a sim border I get the "'your friend's name' - is online" message. I send an IM saying "did you crash?" reply - "no, not that I know of I just went to "name of sim" to an event, or shopping etc." *shrugs & sighs*[/QUOTE


THAT EXPLAINS ALL THOSE " <Avitar Name> is online" MESSAGES I HAVE BEEN GETTING!
Eep Quirk
Absolutely Relative
Join date: 15 Dec 2004
Posts: 1,211
04-05-2006 16:22
From: Argent Stonecutter
It's a minor benefit. If it bothers you, download the client directly from the website... it's a lot faster.
Um...no. There is no speed difference.

From: Argent Stonecutter
Yes, the cache is broken, and that's a real problem. Speaking of real problems, you're still missing a point that I've alluded to in other threads... so let me make it again, explicitly:I'm not. I'm quite critical of SL when SL's got real problems that really need to be addressed. A couple of minutes once a week isn't one of them.
And YOU are missing the point, Argent. It's about efficiency--and SL ain't efficient. Problems are problems. SL's wasteful bandwidth is just one of MANY REAL problems it has.
Web Page
slow but steady
Join date: 4 Dec 2004
Posts: 129
04-05-2006 18:11
My problem with the constant changes is that they seem to be tinkering. Messing with stuff that they don't understand because it isn't labelled DO NOT TOUCH in neon letters.

I'm not saying that they can't understand it. Heck maybe they even wrote it, but they're getting messy and they aren't taking messes that they've made seriously. No real progress can be made in such a situation -- it's time to CLEAN UP.

There are no superhumans yet it's easy to understand that adding a feature to a program as complicated as SL is --- if it worked perfectly and made complete sense --- would be a feat for the human brain. It's also easy to understand that if people are allowed to choose projects as they want, that NOBODY will choose to BE HOUSEKEEPER.

I'd put half the devs on debugging... I'd choose the ones who most hate it, since they're likely 9/10 of the problems.
Or this rapid fire barrage of glitzy buggy software will be the doom of Secondlife... perhaps that's the point. I've seen too many businesses ripped apart by investment corporations and a disinterest in communication.
Eep Quirk
Absolutely Relative
Join date: 15 Dec 2004
Posts: 1,211
04-05-2006 18:22
From: Web Page
My problem with the constant changes is that they seem to be tinkering. Messing with stuff that they don't understand because it isn't labelled DO NOT TOUCH in neon letters.

I'm not saying that they can't understand it. Heck maybe they even wrote it, but they're getting messy and they aren't taking messes that they've made seriously. No real progress can be made in such a situation -- it's time to CLEAN UP.

There are no superhumans yet it's easy to understand that adding a feature to a program as complicated as SL is --- if it worked perfectly and made complete sense --- would be a feat for the human brain. It's also easy to understand that if people are allowed to choose projects as they want, that NOBODY will choose to BE HOUSEKEEPER.

I'd put half the devs on debugging... I'd choose the ones who most hate it, since they're likely 9/10 of the problems.
Or this rapid fire barrage of glitzy buggy software will be the doom of Secondlife... perhaps that's the point. I've seen too many businesses ripped apart by investment corporations and a disinterest in communication.
Hmm, since when have guests been allowed to post here (or even SEE the forums)? Weird. Anyway, good points. The problem I have is that these inter-major-point releases (between versions 1.8 and 1.9, for example) don't seem to be tested outside of LL and are just mindlessly released to the public. Where's the preview/beta hooplah that surrounds major point releases, with minor releases? It's not like SL doesn't NEED testing at times; it needs CONSTANT testing! LL just doesn't seem to be able to keep up on its testing on ANY version.
Christopher Omega
Oxymoron
Join date: 28 Mar 2003
Posts: 1,828
04-05-2006 19:50
Changes, to LSL espicially, have to be carefully tested, due to the impact such changes may have on the world's economy. We should be notified (in the announcements forum, or in a sticky in the Script Discussion forum) of any pending changes to the LSL API. LL is able to do something easily that other programming language maintainers cannot: their system gives them the capability to know exactly how many scripts are using any part of the API, yet they seem to ignore these numbers (if they even gather them) when they change anything.

It's counterintuitive really. It makes it seem LL really wants to break scripts, so scripters have to stay on their toes to keep things working. No scripter can be a casual user of SL and run a successful buisness. Things like this have happened in the past - LL broke a great many scripts when they randomly decided to change the way the script VM removed listen handles. Any script that changed states with an open listen had to be rewritten and redistributed. Nothing prompted this, open listens weren't crashing sims, or misbehaving in any way; the change wouldn't even decrease lag (in the long term, after scripters fixed their nonfunctional scripts).

The changes made to the XOR function struck a similar note. Luckily, *this* time, they reverted the new behavior, and wisely implemented a corrected alternative. This just goes to show that they still haven't got the depricate & add procedure totally correct yet.
==Chris
_____________________
October 3rd is the Day Against DRM (Digital Restrictions Management), learn more at http://www.defectivebydesign.org/what_is_drm
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
04-06-2006 08:51
From: Eep Quirk
Um...no. There is no speed difference.
Perhaps your Internet connection is either much better or much worse than mine. When I download in Firefox I get the download in less than half the time of the Linden downloader.
From: someone
And YOU are missing the point, Argent. It's about efficiency--and SL ain't efficient.
No, it's not. But making rare operations faster is not a good way to spend developer time, especially of what you're doing is going to make those same rare operations less reliable.

Algorithmically, there's no difference between a cache and a partial download of an updated client. Given how poorly they're handling caching do you really want to depend on their ability to implement a caching algorithm just to get a clean client download?
From: someone
Problems are problems.
Some problems are more important than others. Creating a partial download for a once a week (and often optional) operation will have much less impact than (for example) using a TCP instead of a UDP connection to download textures.
Eep Quirk
Absolutely Relative
Join date: 15 Dec 2004
Posts: 1,211
04-06-2006 18:48
From: Argent Stonecutter
Perhaps your Internet connection is either much better or much worse than mine. When I download in Firefox I get the download in less than half the time of the Linden downloader.
Perhaps my connection is just more consistent.

From: Argent Stonecutter
No, it's not. But making rare operations faster is not a good way to spend developer time, especially of what you're doing is going to make those same rare operations less reliable.
Again, you're missing the point. The point is to get LL thinking efficiency, not wastefulness. Client update patches are just ONE part of this move towards efficiency. Other parts are cache remembering (what a concept), GUI menu design (less wordy, icons vs. text, etc), etc.

From: Argent Stonecutter
Algorithmically, there's no difference between a cache and a partial download of an updated client. Given how poorly they're handling caching do you really want to depend on their ability to implement a caching algorithm just to get a clean client download?

Some problems are more important than others. Creating a partial download for a once a week (and often optional) operation will have much less impact than (for example) using a TCP instead of a UDP connection to download textures.
Using a better procotol would help in fixing part of the cache problem, but SL just has a problem with REMEMBERING its cache over sessions. There's no reason it shouldn't be simply showing/playing the cached versions and only updating them if they have changed, vs. not showing/playing anything at all and, for example, keeping the mouse click events in queue and then mindlessly playing them all at once after the click GUI sound finally redownloads. How stupid is that?
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
04-07-2006 08:31
SL has a problem remembering the cache *within* sessions.
Eloise Pasteur
Curious Individual
Join date: 14 Jul 2004
Posts: 1,952
04-07-2006 13:51
From: Argent Stonecutter
Some problems are more important than others. Creating a partial download for a once a week (and often optional) operation will have much less impact than (for example) using a TCP instead of a UDP connection to download textures.


Agreed 100% - an irritation like downloading the whole viewer everytime is an irritation. The 1.7 update that caused me to crash every 20 minutes that was a problem. Granted fixing the updater once *should* solve it permanently, but even though it winds Eep up, it is only a niggle, there are a lot of things that need repairing first IMO.
Yiffy Yaffle
Purple SpiritWolf Mystic
Join date: 22 Oct 2004
Posts: 2,802
04-08-2006 14:48
From: Strife Onizuka
Yiffy, could you post a log file to the forums so we could take a look? It's hard to know whats going on otherwise :-/

Are you running a firewall, on a network with NAT translation, packet shaping, packet filtering, wireless network or satilite internet connection?
If there is another thread where you have answered these questions in part or whole, you can post that instead.


i don't need to. the lindens contacted me. They found the problem. IT WASNT MY SIDE THIS TIME YAY!! The user server had to be rebooted. SOme accounts wer glitched. The day of the last update, they rebooted the user servers.
_____________________
Morgaine Dinova
Active Carbon Unit
Join date: 25 Aug 2004
Posts: 968
Philip would beg to differ.
05-12-2006 05:05
I had a quiet chuckle on seeing this "STOP 'fixing' SL" thread.

Those who expect any kind of stasis in SL don't seem to realize where Philip is coming from nor heading, and the business requirements thereof --- *HIS* business requirements, not yours. Perhaps this little thread on Philip's blog on Jumping the Shark might make things a little clearer.

For those who don't seem able to hold their attention on an article that long (but very well written), here is my short summary presented as it is and without any diplomatic beating around the bush:
"Linden Labs' future depends on rapid innovation to stay ahead of unavoidable forthcoming competition. Such innovation is in direct conflict with those SL-based businesses whose income depends on the status quo in SL today. They will be affected, severely. Be forewarned, and don't cry (nor litigate) over spilled milk."

And to summarize the above even further: If you expect SL to remain as it is and stable, you are totally screwed. SL *has* to forge ahead rapidly, or all will be lost.
_____________________
-- General Mousebutton API, proposal for interactive gaming
-- Mouselook camera continuity, basic UI camera improvements
1 2 3