CasperLet/Prim Counter

From CasperTech Wiki
Jump to navigation Jump to search

Prim Counter Basics

CasperLet units cannot - by themselves - count prims. For that, you need the prim counter. You need to rez one prim counter region PER LAND OWNER (because a prim counter can only count prims on parcels owned by the same entity that owns the prim counter).

It doesn't matter whether there's 1 skybox or 20, what matters is how the *land* itself is divided or not divided - the prim counter only sees the land, not the number of rentals you have on it.

Current Prim Counter Version: 2.15 (as of April 2016)

If all land on the region is owned by YOU =


:* Then rez out ONE prim counter on land owned by you

  • Do NOT deed it.
  • If you have multiple rental parcels owned by you, then tick the "Use prim consolidation" option box on the website.

If all land on the region is owned by another AVATAR


  • Transfer the Prim Counter to that account
  • They must then rez out ONE prim counter on land owned by THEM
  • Do NOT deed it.
  • If they have multiple rental parcels owned by them, then tick the "Use prim consolidation" option box on the website.

If all land on the regions is owned by A LAND GROUP


  • Then rez out ONE prim counter on the group-owned parcel
  • Deed it to the land group
  • Tick the "Use prim consolidation" option box on the website

If SOME land on the region is owned by you and SOME by a land group


  • Then rez out TWO prim counters, one of them ON the group owned land, and one ON land owned by you
  • Deed ONE of them to the land group, and leave the other alone
  • Tick the "Use prim consolidation" option box on the website.

If all land on the region is owned by MULTIPLE land groups


  • Then rez out one prim counter PER land group, each on the appropriate group-owned parcel
  • Deed ONE counter to EACH group
  • Tick the "Use prim consolidation" option box on the website.

Prim Consolidation

About Prim Consolidation


Prim consolidation means that all parcels of land on the same region - under the same land owner - will behave as if they are `joined` as far as prim counts are concerned. This is usually useful when tenants have multiple rentals on the same parcel, or if the deeded prim counters are used (such as for a shopping mall). One person renting multiple units? Use "prim consolidation" to prevent one or more units from showing "over limit". Rental units are configured to reflect the total prim allowance - when prim consolidation is turned on, then the box compares all prims belonging to that tenant, anywhere in the sim, and compares it to the total prim allowance of all the rentals that they have.

The Prim Consolidation option can be found on the units page, in the grey boxes at the bottom, OR this may be set on a per-unit basis, towards the bottom of each individual unit configuration page.

Prim Consolidation Issues

---

Q: I have a tenant with two units. I'm using prim consolidation, but the prim/impact count is wrong (either over/under limit).
A1. Use the "Schedule a Re-Scan" feature from the CasperLet website Regions page at the bottom of the list. When the re-scan is complete (this may take a few hours) then you - the system owner/landlord - need to trigger another recount via the inworld prim counter.
A2. It may be counting some rental units which were improperly deleted, or not taking into account a recent change in parcels (merging, splitting, expanding, etc.) Changes in parcels will be reflected after 6 or 3 hours, depending on how old your prim counter is.

What is the "Land Owner"?

A "land owner" in this case means either the individual account listed as owning the land OR the group that the land is deeded to.

This will be the name that you see as "owner" when you bring up the "about land" floater inworld and look on the first tab.

If there are multiple land OWNERS in the region, all being covered by the same copy of CasperLet, then you need 1 prim counter PER land owner.

How to Properly Deed a Prim Counter

If the land you are renting out is held by a land group, the prim counter will need to be both rezzed under the group tag and properly deeded.

The steps to properly deed a prim counter are:

  1. Wear the group tag for the land group.
  2. Drag the prim counter from your inventory to the ground. (The prim counter will have a rotating border around it, this will start off colored red.)
  3. Right-click > Edit > "General" tab. (click "more" or the down arrows on the edit window if necessary to see the full set of options.)
  4. Tick/check the box for "Share with group". The "Deed" button will become clickable.
  5. Click the "Deed" button.
  6. Wait for it to finish the "Finding parcels" step (prim counter border turns yellow while looking for parcels.)

Only after you do all six steps, in this order will the prim counter properly count prims on group-owned land, and the prim counter's rotating border will turn green.

This process shouldn't take any longer than a couple minutes under normal conditions.

If It Is NOT Properly Deeded


If it is not properly deeded, the prim counter's rotating border will eventually turn red, and there will be red hovertext over it that says:

  No valid parcels found.

And you will get a message in your local chat buffer that says:

   CasperLet Prim Counter v2.15: No valid parcels were found. This may be because the prim counter is not deeded to group.

Prim counter will not count prims in this state.

When It IS Properly Deeded


Once it is properly deeded, the hovertext will change to green, the rotating border on the prim counter will turn green, and the hovertext will say:

  Online

There will not be a message in local chat.

How Often Does It Count Prims?

1.x prim counter count prims every 6 hours.

2.x prim counters count prims every 3 hours.

This timeframe is NOT configurable. However, you (the landlord and system owner) can trigger a re-count and full system update (aka a "global" re-count) by touching the prim counter.

Tenants CANNOT trigger a global re-count, however they can trigger a "personal" re-count from the rental unit which will tell them how many prims they are using. It is only informative for them, and will not update the global count within the system itself.

The reason tenants are prevented from triggering a global re-count is that they tend to request this repeatedly, in a small space of time, which causes a great deal of unnecessary server load.

Whose Prims Does It Count?


If the "count prims from ANY avatar" is checked, it will count everyone's prims, whether they're a tenant or not.

If the "count prims from ANY avatar is unchecked it will only count tenant and subtenant prims. (Subtenants being any additional tenant(s) the original tenant added to their rental.)

If you want to know how to check prims, see this section.

Known Parcel Issue


After any change to the SIZE of a parcel (splitting/joining/merging/etc.), it will be common for prim/impact counts to be incorrect for up to 3 hours (or up to 6 hours for version 1.x prim counters) following the change. This is because CasperLet doesn't get notified when parcel changes are made, and until the original parcel "times out" in the system, it will appear to CasperLet as a duplicate parcel.

Scripted Prim Auto-Return

This is the LSL Object Return function introduced in the summer of 2013.

As of version 1.21 R9, the prim counter now adds support for LSL scripted OBJECT RETURN. It will return prims for the current tenant, and any additiional tenant, *IF* the feature is enabled on the rental unit - it's disabled by default because it's a potentially dangerous feature. CasperTech is not responsible for any destroyed sims/regions!

Caveats & Limitations


This is ONLY a capability of the version 2.x (and up) prim counters, not any bot you may be using, and not any version 1.x prim counters you may still have rezzed out.

You MUST have a prim counter properly rezzed - and deeded where appropriate - in order to use this feature. See the top of this page for details on how to properly rez (and when to deed) the prim counter.

Subtenants: Currently, when any additional subtenants are removed, the prims from the subtenants are not automatically returned.

LSL Limitations Of Scripted Autoreturn


  • Group-owned land: It can't ask you for permission if you don't have "owner" role in the group. That's an LSL permission restriction. If you are not the group owner, you CAN pass the prim counter to the group owner and have them rez it out instead. It will work once they rez it out and grant permission.
  • Group-owned land: Scripts need to be allowed BEFORE deeding. It's enough to set the prim counter to group for a few seconds and allow it to run, before deeding.
  • All land: If you deny permissions, it will still work as just a prim counter.
  • All land: Once permissions have been granted once, it should not ask again.

If someone has multiple rentals, and only ONE expires, then:

  • Prim Consolidation OFF: If rentals are on DIFFERENT parcels, then the prims on the expired parcels will be returned
  • Prim Consolidation ON: If rentals are on the SAME parcel, then the prims for the expired rental will NOT be returned.

How can Landlord / Tenant / Manager check land impact?

The landlord/manager simply needs to click their rental unit, choose "TENANTS" submenu, then "LAND IMPACT" on the next page.

Tenants can simply click "LAND IMPACT" from the first popup menu screen they get.

Updating Prim Counter

  1. Rez out the up-to-date prim counter.
  2. Deed to group if necessary
  3. Older prim counter should self-delete

LSL Limitations

Warning - Parcel '((name of land parcel))' may have too many prim owners - I can only count prims belonging to a maximum of 100 avatars per parcel. The prim count on this parcel may not be accurate.

LSL can only count up to 100 prim owners in a given parcel. This does NOT affect the scripted auto-return function, if it is enabled.

Workaround


If you're trying count prims across an entire sim (as some people do for breedable auctions/sales, or gacha yardsales), simply split up the sim into multiple parcels. Even using half-sim or quarter-sim parcels in the same land group will help, as the 100-owner limitation is per parcel not per owner.

Sample Configuration Tricks

FAQ / Troubleshooting

Q. If my rental units are parceled off on group land, can I see the prim count for each parcel?
A. Yes, keep the prim counter rezzed out, but disable "prim consolidation" and the units will count on a per-unit, per-parcel basis.
Q. The system is saying my tenants are over prims, but they really aren't, so something is wrong...
A. Often, nothing is *wrong* per se. What could have happened is any of the following:
  1. Your tenants may have picked up the extra prims since the last count
  2. Your tenants might be using a "temp rezzer", and you might be seeing the prim count inbetween rezzing. (Look for a constantly fluctuating prim count to verify) Note from Casper: I don't think temp prims are counted, but I haven't tested this - will do when I find some time!
  3. They may have prims rezzed somewhere other than the area they're normally allowed to rez, that the prim counter sees.
Q1. Why isn't the prim counter feature working?
Q2. My meters/boxes aren't properly counting tenant prims - help!
A1. If the land is owned by a group, is the prim counter rezzed out and deeded TO that land group.
A2. Rental boxes / meters need to be rezzed under the SAME land group (but not deeded) in order to communicate properly with the prim counter. (The script is looking at the group the rental unit OBJECT itself is rezzed under.)
A3. If it seems to be counting way too many prims then UNcheck "Count Prims From All Users".
A4. Do you need to UNcheck "disable prim counting"?
A5. Is the prim counter in the same sim/region as the rental properties? It cannot count prims from a different sim/region - this is an SL limitation.
A6. Are there any stray tenant prims in places they shouldn't be?
A7. Are there 100 or more tenants on the same parcel?
Q. My tenants want to know if there's a way to see their prim count?
A. Yes, the option is in the touch menu - they need to click the rental unit then select "Land Impact" to get their current prim/impact total. If YOU want to see the land impact, you can find the option under the "Tenants" submenu.
Q. How long does the web page take to update after tenants add or remove objects?
A1. The prim counter checks about every three to six hours (newer prim counters three, older versions six).
A2. To get it to recheck, click the prim counter and tell it to recount - then wait PATIENTLY for it to finish. It will be red while it is counting, and revert to green when it is done. When it turns green, it may still take a few minutes before it finishes updating your meters.
Q. Is there a maximum distance on the prim counter?
A1. No, but they only count parcels that are owned by the same person (or group) that owns the counter on THAT sim. SL limitations prevent it from counting prims on parcels that are owned by different individuals, a different group, or on a totally different sim/region.
A2. They only check every 3 or 6 hours to avoid lagging the sim. (New counters - Oct 2013 - every 3 hours, older counters every six hours)
Q. How do I know if the prim counter is working?
A1. It turns yellow when it's counting, and green when it's done. This will take several minutes. Do *NOT* keep clicking it because every time you click it, it abandons the current counting process and triggers another manual count from the beginning.
A2. Version 1.21 and up are SLOWER in the counting process by design.