[sldev] [PATCH] Land Sales filter to mainland only (kludge
warning)
Bo Brinkman
bobobrinkman at hotmail.com
Mon Jan 15 14:20:50 PST 2007
lol. Great! Thanks!
OBR (Sheepishly)
>From: kelly at lindenlab.com
>To: sldev at lists.secondlife.com
>Subject: Re: [sldev] [PATCH] Land Sales filter to mainland only (kludge
>warning)
>Date: Mon, 15 Jan 2007 13:29:51 -0800 (PST)
>MIME-Version: 1.0
>Received: from stupor.lindenlab.com ([66.150.244.183]) by
>bay0-mc2-f14.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Mon,
>15 Jan 2007 13:29:58 -0800
>Received: from stupor.lindenlab.com (localhost [127.0.0.1])by
>stupor.lindenlab.com (Postfix) with ESMTP id 3CE7841AF16;Mon, 15 Jan 2007
>13:29:57 -0800 (PST)
>Received: from alan.lindenlab.com (alan.lindenlab.com [66.150.244.158])by
>stupor.lindenlab.com (Postfix) with ESMTP id 8063A41AF08for
><sldev at lists.secondlife.com>; Mon, 15 Jan 2007 13:29:55 -0800 (PST)
>Received: from localhost (localhost [127.0.0.1])by alan.lindenlab.com
>(Postfix) with ESMTP id 4F15918560E3for <sldev at lists.secondlife.com>; Mon,
>15 Jan 2007 13:29:55 -0800 (PST)
>Received: from alan.lindenlab.com ([127.0.0.1])by localhost
>(alan.lindenlab.com [127.0.0.1]) (amavisd-new, port 10024)with LMTP id
>MM8M4zob2tD0 for <sldev at lists.secondlife.com>;Mon, 15 Jan 2007 13:29:51
>-0800 (PST)
>Received: from mail.lindenlab.com (localhost [127.0.0.1])by
>alan.lindenlab.com (Postfix) with ESMTP id 11FEC185454Efor
><sldev at lists.secondlife.com>; Mon, 15 Jan 2007 13:29:51 -0800 (PST)
>Received: from 24.4.123.28 (SquirrelMail authenticated user kelly)by
>mail.lindenlab.com with HTTP;Mon, 15 Jan 2007 13:29:51 -0800 (PST)
>X-Message-Info: LsUYwwHHNt1dpZO4SWQajHCyqQCl5bGRkNgkphPtB1M=
>X-Virus-Scanned: Debian amavisd-new at lindenlab.com
>X-Spam-Score: -0.839
>X-Spam-Level: X-Spam-Status: No, score=-0.839 tagged_above=-999
>required=4tests=[ALL_TRUSTED=-1.8, BAYES_50=0.001,
>NO_REAL_NAME=0.961,SPF_HELO_PASS=-0.001]
>References: <BAY103-F239FD1077B816EC80A4A25D1B50 at phx.gbl>
>User-Agent: SquirrelMail/1.4.4
>X-BeenThere: sldev at lists.secondlife.com
>X-Mailman-Version: 2.1.5
>Precedence: list
>List-Id: Software development issues relating to Second
>Life<sldev.lists.secondlife.com>
>List-Unsubscribe:
></index.html>,
><mailto:sldev-request at lists.secondlife.com?subject=unsubscribe>
>List-Archive: <http://lists.secondlife.com/pipermail/sldev>
>List-Post: <mailto:sldev at lists.secondlife.com>
>List-Help: <mailto:sldev-request at lists.secondlife.com?subject=help>
>List-Subscribe:
></index.html>,
><mailto:sldev-request at lists.secondlife.com?subject=subscribe>
>Errors-To: sldev-bounces at lists.secondlife.com
>Return-Path: sldev-bounces at lists.secondlife.com
>X-OriginalArrivalTime: 15 Jan 2007 21:29:59.0080 (UTC)
>FILETIME=[4EEADA80:01C738EC]
>
>Searching for land for sale will change in a couple of ways with the next
>release.
>* There will be pages. Only 100 results returned at a time.
>* The 'for sale' option in the drop down is split into two options. One
>for private estates and one for mainland.
>* The filters on parcel size and price will be done server side
>
>These changes are already on beta (have been for a couple weeks at least),
>although there is hardly enough land for sale on beta to really play with
>it I think.
>
> - Kelly
>
> > Hi everyone. This is my first post on the list, so please forgive me if
> > this
> > is an area that has already been covered.
> >
> > As a first experiment into enhancing the viewer, I have modified the
>land
> > sales tab to filter out island parcels. Since parcels on private islands
> > can
> > be reclaimed by the estate owner, these are not really "sales" but
> > rentals.
> >
> > It turns out that the data that comes back to the land sales panel does
> > not
> > have sufficient information to do such filtering. To augment this I take
> > each parcel_id returned to the land sales panel, and request its parcel
> > info. Items can only pass the filter if
> > 1) Their global x, y and z positions have been cached from a
> > parcelInfoReply
> > 2) The x,y posiont of the parcel falls in a mainland sim.
> >
> > This means that you should do your search, wait a while (1-2 minutes)
>and
> > then re-run the search. The first time you do a search, the parcel won't
> > pass the filter because its info won't be cached. In some ways this bug
>is
> > kindof nice because it will make this patch less useful for land
>swoopers.
> > :)
> >
> > I would consider this patch to be on the level of "god-awful hack."
>Rather
> > than generating even *more* messages to try to get estate information
>from
> > the regions (estate info does not come back from the parcel query!) I
>have
> > hard-coded some information about which sims are mainland sims.
> >
> > Anyway, please feel free to dissect this. I would not recommend that it
>be
> > included in your day-to-day client, but if you are just looking to buy a
> > piece of land, it should be just what you need.
> >
> > I think that the Lindens need to do something on the server side to get
>us
> > actually usable land sales searches. Ideally the DirLandReply would
> > contain
> > (in addition to what it already has)
> > - estate ID
> > - terrain type
> > What other kinds of information do you want to be able to filter your
> > searches by?
> >
> > I would guess that the Lindens have some better long term plan for
> > searches.
> > In particular, the DirLandQuery message looks like this:
> >
> > {
> > DirLandQuery Low NotTrusted Zerocoded
> > {
> > AgentData Single
> > { AgentID LLUUID }
> > { SessionID LLUUID }
> > }
> > {
> > QueryData Single
> > { QueryID LLUUID }
> > { QueryFlags U32 }
> > { ForSale BOOL }
> > { Auction BOOL }
> > { ReservedNewbie BOOL }
> > }
> > }
> >
> > So you can see from this that no meaningful filtering is done on the
> > server
> > ... every time you do a search you get back ALL parcels that are
>currently
> > for sale. The backend version of the message is just as bad. It would be
> > nice if the filter parameters would be passed down to the data server,
>and
> > filtering done in the database query itself. I would expect this to
> > decrease
> > load, but ... what do I know? ;)
> >
> > OBR
> >
> > _________________________________________________________________
> > Communicate instantly! Use your Hotmail address to sign into Windows
>Live
> > Messenger now. http://get.live.com/messenger/overview
> > _______________________________________________
> > Click here to unsubscribe or manage your list subscription:
> > /index.html
> >
>
>
>_______________________________________________
>Click here to unsubscribe or manage your list subscription:
>/index.html
_________________________________________________________________
Type your favorite song. Get a customized station. Try MSN Radio powered
by Pandora. http://radio.msn.com/?icid=T002MSN03A07001
More information about the SLDev
mailing list