InWorldz

Where your Dreams are our Vision!

It is currently Tue Jul 29, 2014 8:46 am | All times are UTC - 6 hours
 Page 1 of 2 [ 11 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 12:13 am 
User avatar

Joined: Mon Jun 07, 2010 7:07 pm
Posts: 5503
Location: Halifax, Nova Scotia, Canada
Today (Thursday) we will be upgrading a couple of test regions to the R1800 server version. Most notably, this will include the InWorldz Sandbox 1-4 regions (already upgraded), and a couple of new test scenic regions. The full main grid will be updated soon thereafter, if that initial limited testing goes well.

This message is to document the changes since the previous grid server software release (R1733). The changes fall into only six major categories:
  • - Prim limits.
  • - Scenic region support.
  • - Land parcel-related behaviors.
  • - Scripting changes to support new LSL functions.
  • - Changes to attempt to make transfers faster and/or more reliable.
  • - Improvements to the back-end server/support.

Prim Limits
Parcels/Objects: This update implements full support for region/parcel prim limits. Updated the server to use the prim limits specified by the region XML file, and to enforced these prim limits on rezzing in a variety of cases. Rezzing of objects will fail at the prim limits, not just region-wide limits but per-parcel limits, taking into account the shared prim limits of regions with multiple parcels with the same owner. Parcels exceeding their region-wide limit will not result in auto-returns though, even though About Land reports that it will.

Scenic Regions
Implemented a product type for regions, a set of rules for these region products, implemented full region/parcel prim limits above based on these products, added support for product rules for a forced auto-return and for estate owner only rezzing. Updated About Land and Region/Estate forms to support region product names (e.g. "Scenic Region") and for About Land to report the correct region/parcel prim limits. Scenic regions also disable parcel transfers via land sale or deeding, assigning groups to parcels, and only the estate owner has the ability to Set Home on a scenic region. Also updated the loading of parcels at region startup time to remove any violations of these rules (auto-reclaim scenic region parcels, remove sale status, clear assigned groups, etc. Added support for recognizing when a rez request is for a temp object, and allowing that to override the scenic region restrictions (if land rezzing otherwise permits).

Parcels Behavior
Behavior/Parcels:Fixed the inability to toggle the ability to Fly in About Land.
Behavior/Scripting: Adjusted script enable/disable checks when entering a parcel so that attachments can always run.
Behavior/Scripting: Fixed the server to recognize that if the group that owns an object changes, the object must be checked again for script enable/disables.

Scripting
Scripting/LSL: Fixed the byte compiler grammar to allow leading underscores in IDs as the LSL grammar does.
Scripting/LSL: Added support for PRIM_LINK_TARGET as well as PRIM_PHYSICS_SHAPE_TYPE, PRIM_OMEGA, and PRIM_POS_LOCAL in the "llGet/SetPrimParameter" family of functions.
Scripting/LSL: Added function:
string iwSHA256String(string src)
Scripting/LSL: Added new inventory functions for being aware of inventory in another prim other than the scripted one:
integer iwGetLinkInventoryNumber(integer linknumber, integer type)
integer iwGetLinkInventoryType(integer linknumber, string name)
string iwGetLinkInventoryName(integer linknumber, integer type, integer number)
key iwGetLinkInventoryKey(integer linknumber, string name)
key iwGetLinkInventoryCreator(integer linknumber, string item)
integer iwGetLinkInventoryPermMask(integer linknumber, string item, integer mask)
Scripting/LSL: Added two new movement functions:
integer llSetRegionPos(vector v)
iwTeleportAgent(key agent, string region, vector pos, vector lookat)
Note that iwTeleportAgent currently causes viewer-side problems after being used to change regions. It is recommended that this be avoided until that work is finished.
Scripting/Communications: Added support for HTTP_VERIFY_CERT to allow SSL connections that are both validated and self signed (HTTP_VERIFY_CERT == false).

File/Data Transfers
Communications/Transfers: Updated the transfer module and add support for retries that may need to happen on a transfer that is only 1 chunk large. May fix some failed cases of small transfers.
Communications/Transfers: Increased the tolerance for slow/trouble connections by lowering the minimum transfer rate to 2k/sec. Each item is just under 1k, so this should allow a rate of at least 2 items/second to continue to progress.
Communications/Transfers: For each transfer failure, the server will now shrink the send window by half, until the window becomes the minimum size of 1. Hopefully this will deal with people who have serious packet reordering problems.
Communications/Transfers: Updated to handle the case of zero-length transfers without throwing an OutOfBounds exception.
Communications/Transfers: Fixed a problem where a network drop of the first packet of an transfer can cause problems.

Back-end Server Support
Servers/Security: Further security hardening of the InWorldz grid. Added TrustManager support for User server methods other than login and get_grid_info. Restricts access to these methods using the TrustManager mechanism.
Servers/Administration: Lots of further work on the initial InWorldz avatar appearance experience (IIWAAE), which is the sound you'll make when you see it. So we might have to call it the Avatar Experience for Initial Online Users (AEIOU) to keep the noise down. This has been a check to see if you're reading this. Thank you.
Servers/Administration: Several further fixes and improvements related to resolving the case where some OAR files could not be loaded due to failed user checks.
Servers/Administration: Fixed the console report in when shutting down a region to actually report a shutdown instead of a restart.



_________________
For modern, alternative, and classic rock: http://www.therockparty.com/
For desktop music players, listen to stream: http://listen.therockparty.com/
In-world, set your land parcel music URL to http://techno.neostreams.info:10014/
Offline
 Profile  
 
 Post subject: Re: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 2:16 am 
User avatar

Joined: Fri Sep 02, 2011 3:31 pm
Posts: 416
Another fine list of updates and yes some of us do read the tech posts .
keep up the great work .



_________________
Our goal is to create the highest quality landscaping, Homes, Furnishings & Decor items for residents,allowing everyone to enjoy Inworldz in the richest environment possible.We will never compromise our quality, passion,dedication or integrity.
Offline
 Profile  
 
 Post subject: Re: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 4:02 am 
User avatar

Joined: Mon Apr 19, 2010 8:38 am
Posts: 7112
Location: Miami
Oh I read them ... then my eyes do this glazy thing and I think to myself- it's OK, Jim knows what he is talking about.... 'cause you gotta trust the people in control of stuff to know what they are doing -

I did get some of that 'tho'and it's great to see the progress our little world makes everyday because of folks like you, Jim, and our Founders all have the vision.

Thanks and looking forward to every new day.



_________________
“There is no worse tyranny than to force a man to pay for what he does not want merely because you think it would be good for him.”
― Robert A. Heinlein

Image
Offline
 Profile  
 
 Post subject: Re: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 4:35 am 
User avatar

Joined: Mon Jun 14, 2010 3:08 am
Posts: 4360
Location: Wales
Jim Tarber wrote:
So we might have to call it the Avatar Experience for Initial Online Users (AEIOU) to keep the noise down. This has been a check to see if you're reading this.

ROFL !!!



_________________
Ark
Good judgement comes from experience, experience comes from bad judgement
Offline
 Profile  
 
 Post subject: Re: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 5:00 am 

Joined: Sat Aug 27, 2011 9:25 am
Posts: 703
Arkady Arkright wrote:
Jim Tarber wrote:
So we might have to call it the Avatar Experience for Initial Online Users (AEIOU) to keep the noise down. This has been a check to see if you're reading this.

ROFL !!!

Reading what..?


Online
 Profile  
 
 Post subject: Re: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 6:41 am 
User avatar

Joined: Sun Sep 18, 2011 5:41 am
Posts: 117
Quote:
integer llSetRegionPos(vector v)

Is this limited to <10M movement per call? A prim rezzed on the ground with..
vector oldPos;
default
{
    state_entry()
    {
        oldPos=llGetPos();
    }
touch_start(integer x)
    {
     llSetRegionPos(oldPos+<0,0,500>);
     llSleep(2);
     llSay(0,(string)llVecDist(oldPos,llGetPos()));     
     llSetRegionPos(oldPos);   
    }
}

only moves 10M :?
Quote:
iwTeleportAgent(key agent, string region, vector pos, vector lookat)

I can't get this do anything.. :hrm:



_________________
;}
Offline
 Profile  
 
 Post subject: Re: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 7:03 am 
User avatar

Joined: Wed Feb 25, 2009 2:03 pm
Posts: 3087
Mike,

You are trying on Sandboxes correct? These are the only regions currently with new code

Mike wrote:
Quote:
integer llSetRegionPos(vector v)

Is this limited to <10M movement per call? A prim rezzed on the ground with..
vector oldPos;
default
{
    state_entry()
    {
        oldPos=llGetPos();
    }
touch_start(integer x)
    {
     llSetRegionPos(oldPos+<0,0,500>);
     llSleep(2);
     llSay(0,(string)llVecDist(oldPos,llGetPos()));     
     llSetRegionPos(oldPos);   
    }
}

only moves 10M :?
Quote:
iwTeleportAgent(key agent, string region, vector pos, vector lookat)

I can't get this do anything.. :hrm:



_________________
Yet some men say in many parts of England that King Arthur is not dead; that he shall come again, there is written this verse upon his tomb which lies at the bottom of the lake. 'Here Lies King Arthur, Once And Future King.'
Offline
 Profile  
 
 Post subject: Re: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 7:16 am 
User avatar

Joined: Sun Sep 18, 2011 5:41 am
Posts: 117
Legion Hienrichs wrote:
Mike,

You are trying on Sandboxes correct? These are the only regions currently with new code


Yup, I am.



_________________
;}
Offline
 Profile  
 
 Post subject: Re: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 8:18 am 
Admin

Joined: Tue Sep 08, 2009 7:44 pm
Posts: 4143
iwTeleportAgent may have some restrictions on who can make the call, and since you're not a land owner or group member for the sandboxes that may be what you're running into.

I think it only works in the same cases as llTeleportAgentHome.


Offline
 Profile  
 
 Post subject: Re: New InWorldz 0.7.0 R1800+ Update
PostPosted: Thu Apr 26, 2012 8:51 am 
User avatar

Joined: Mon Jun 14, 2010 2:28 pm
Posts: 677
Location: Colorado
Jim Tarber wrote:
Servers/Administration: Lots of further work on the initial InWorldz avatar appearance experience (IIWAAE), which is the sound you'll make when you see it. So we might have to call it the Avatar Experience for Initial Online Users (AEIOU) to keep the noise down. This has been a check to see if you're reading this. Thank you.



LOL!!!

Thank you as always for all your hard work....and for a laugh reward at the end of reading all that techy stuff :)



_________________
CREATIVE FANTASY by Julia Hathor ~ Plants, Homes, Animals, Creative Fantasy (139, 221, 27)
Offline
 Profile  
 
Display posts from previous:  Sort by  
 Page 1 of 2 [ 11 posts ]  Go to page 1, 2  Next


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Site Navigation