Virtual-Universe / Virtual-Universe-Release

Stable release repository for the Virtual Universe Open Source Project Arm. For bleeding edge development code please see the Virtual-Universe/Virtual-Dev or the Virtual-Universe/Virtual-Universe-Early-Dev repository. Please use this repository for production level grids.
https://virtual-planets.org
7 stars 6 forks source link

Question #36

Closed LifeGold closed 8 years ago

LifeGold commented 8 years ago

Sitting doing Market and can't understand how the server generates the inventoryID field in the inventory_items table. Prompt, it generates a random number or what?

LifeGold commented 8 years ago

INSERT INTO inventory_items (assetID, assetType, inventoryName, inventoryDescription, inventoryNextPermissions, inventoryCurrentPermissions, invType, creatorID, inventoryBasePermissions, inventoryEveryOnePermissions, salePrice, saleType, creationDate, groupID, groupOwned, flags, inventoryID, avatarID, parentFolderID, inventoryGroupPermissions) VALUES ('434d11cd-bac1-4359-8afd-339f13bdfad8', 6, 'Object', '', 573440, 581639, 6, 'c8bc9494-478f-4517-9696-618d26bce6e8', 581639, 0, 0, 0, 1458587755, '00000000-0000-0000-0000-000000000000', 0, 0, 'd483d32c-14a2-4a99-a8fe-5eaaec876f9f', 'c8bc9494-478f-4517-9696-618d26bce6e8', '474a106e-0813-4edf-8bb9-f51ef4829bd6', 0),

Suppose we have an object that I have in folder the Marketplace. Manually doing a second request with the changed data but the object does not appear in that account. Replacing the folder ID on your Marketplace user ID and change your user generated inventoryID and replaceable also but the object is not present in the user. Question why perhaps even somewhere temporary?

('434d11cd-bac1-4359-8afd-339f13bdfad8', 6, 'Object', '', 573440, 573463, 6, 'c8bc9494-478f-4517-9696-618d26bce6e8', 573447, 0, 0, 0, 1458587874, '00000000-0000-0000-0000-000000000000', 0, 0, '030ff492-1009-457f-b7bb-2b0b1fe0a5de', '57875a00-897f-4872-b4a5-a8b34165053e', '26646102-817c-4606-a3a7-d6004a5add5b', 0);

emperorstarfinder commented 8 years ago

You might want to wait on this one as we are in the process of working on implementing Viewer Managed Marketplace which is what Secondlife currently uses.

LifeGold commented 8 years ago

The fact that second life is not very good moderation system market no things, and this is bad because anyone can put anything up for sale, the second point is they do not have a system of discounts on things, the third point is that they have all the money for the purchase goes to the designer, but you also need to make a percentage of which will go to him.

emperorstarfinder commented 8 years ago

a) this is bad because anyone can put anything up for sale,

This is called free market. For a grid to survive the grid owner cannot limit who gets to sell what on their grid so long as the content does not violate copyrights or the law. If you seek to limit what people can put up you will inevitably discourage content creators from even selling let alone using your marketplace.

b) they do not have a system of discounts on things,

Actually this is not up to the grid owner to provide the discounts. This is up to the individual merchants who create and sell the content to provide means of discounts to their customers. This usually is done through gift cards in-world and could be done by providing the option to sell at a discounted price online for each product in the merchant's back office of their store.

c) all the money for the purchase goes to the designer

That is exactly where the money should go. The content creator has the right to sell their content for money on the grid. In fact a lot of people do make a living creating content for virtual worlds.

d) you also need to make a percentage of which will go to him

Linden Labs just started doing this and already content creators are leaving. Why? because content creators don't like grid owners controlling them and the content they choose to make on that grid accept where allowed by copyright laws or the terms of service of the grid. And you need to think about why make double the money when you already would get paid for the purchase of the in-world currency used to buy that content.

As a grid owner you have to make money, but the trick is at the same time not appear to be controlling every aspect of your in-world economy to the point where it stops users from wanting to create content for your grid let alone create and sell content on your grid. Grid owners have to walk a very fine line in how they run their grid, the rules they adopt for their grid, and even in their operating policies.

As to VMM (Viewer Managed Marketplace), the intent Linden Labs had here when they started doing this through the viewers was a) from a development stand point move the grid architecture to a point where they could manage the code more easily without changing thousands of lines thus busting other things in code through an API approach, and b) make life easier for the content creators to make and sell their content. on the marketplace. Now whether or not this is a wise business move for Linden Labs only time will tell as this is a very new feature within the last few months. So this means there is likely alot of bugs and issues for them to work out on their grid.

VMM is part of a broader discussion that is happening as to how we handle alot of calls and speed the architecture up even more. In the meantime while we are having that discussion and working on making that work the way it should work, we are working on the ability for users to have the marketplace right away and be able to sell their content via a grid's marketplace. These are all pieces we are working on to make Virtual Universe the best possible grid architecture for all grids.

Emperor Starfinder CEO/ Founder Core Developer Work Group Leader Grid Architecture Development Work Group Second Galaxy Development Team

emperorstarfinder commented 8 years ago

Closing as no further reporting has been done on this and the Second Galaxy Development Team is working in partnership with WhiteCoreSim developers on marketplace modules.

Emperor Starfinder CEO/ Founder Core Developer Work Group Leader Grid Architecture Development Work Group Second Galaxy Development Team