vircadia-metaverse
vircadia-metaverse copied to clipboard
Limit account metaverse resource usage
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.
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)?
I wrote up what I'm thinking of implementing in Iamus for resource limiting. Find this proposal at ResourceLimitNotes . Comments, improvements, and inputs appreciated.