Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Auto-Turn Off

Hank Ramos
Lifetime Scripter
Join date: 15 Nov 2003
Posts: 2,328
03-25-2004 06:51
Possibly add a feature (that the client user could turn on or off, depending on their wishes, default to off) that would allow the server to turn off or tone-down scripts, particles, sounds, etc if the client is configured to allow this.

This way, those who choose to be "lag friendly" could have whatever scripts, particles, sounds that are from objects they have attached or are riding in (vehicles), automatically "toned down" in areas with high lag.

Those who don't want to to turn on the option, wouldn't have to. It would be just an easy way for the server to manage it when necessary.
Edmund Zaius
Member
Join date: 18 Mar 2004
Posts: 35
03-25-2004 07:15
I think a way to achieve this might be to distinguish between functional and aesthetic scripts. It might be a toggle value on the script itself.

Aesthetic scripts should be run by the client, not the server, and these could optionally be simplified or turned off altogether at client level. Such things as rotation animations, animated textures, and the like would definitely count. This would lower the streaming density and reduce the work needed to decompress the incoming stream.

Anything that reduces the load on the server and allows for more flexibility of world complexity is a good thing and should be pursued aggressively.
Kex Godel
Master Slacker
Join date: 14 Nov 2003
Posts: 869
03-25-2004 08:00
CODE

if(llGetRegionFPS() < FPS_THRESHOLD
|| llGetRegionTimeDilation() < TIME_DIALATION_THRESHOLD)
{
state nice;
}
Edmund Zaius
Member
Join date: 18 Mar 2004
Posts: 35
03-25-2004 11:16
That's great but who's going to put that in every script? They could add it to the default script so people would have it handy. But better it be a part of the virtual machine itself.