vircadia-metaverse icon indicating copy to clipboard operation
vircadia-metaverse copied to clipboard

Limit account metaverse resource usage

Open Misterblue opened this issue 3 years ago • 2 comments

Along with issue #51 (Rate Limit incoming requests) there is a discussion about limiting the metaverse resources usable by an account for account management, griefer limiting, and overall metaverse resource management.

This issue is for a discussion of that.

Misterblue avatar Apr 01 '21 17:04 Misterblue

Proposal: add a "resource pocketbook" to an account. The pocketbook contains "resource tokens" that are used as metaverse resources are used/created. For instance, creating a Domain costs 10 "resource tokens" and creating a Place costs 5 "resource tokens". When an account is created, it has zero tokens. When it verifies its email address (another feature to add), it gets 20 tokens. Tokens are added over time (like 10 per week or something) with some max (like 20 or 30). The collection of "resource tokens" could be further limited by, say, requiring the account to login to and be in an existing domain for some number of minutes before getting their "resource tokens". Other things: what other resources should spend "resource tokens"? Making friends? Excessive chatting (more than 10 chat messages a minute costs one resource token)?

Misterblue avatar Apr 01 '21 17:04 Misterblue

I wrote up what I'm thinking of implementing in Iamus for resource limiting. Find this proposal at ResourceLimitNotes . Comments, improvements, and inputs appreciated.

Misterblue avatar Apr 02 '21 23:04 Misterblue