Player Driven Economy

So, I am very curious. Is it possible to have a player driven economy? One that is multi server too, not just the server that you are in. Additionally would a stock trade system work like this? I have absolutley no idea if this is possible lol.

2 Likes

Well you can use MessagingService to send info between servers;
MessagingService | Documentation

2 Likes

Ill take a look at this! Thanks!

2 Likes

You can also save data within an Experience even between places and servers. That’s how a lot of games like tycoons, RPGs, etc. are run. Just add trading to that and you’re good to go. Sounds like you want MessagingService if you have multiple servers though which sounds useful to me, I’d like to develop an RPG with like an auction exchange type of service like what you see in City of Heroes and Star Trek Online and don’t want to force everyone to be in the same map to make the trade.

That makes sense. I just had a thought of a completely player driven economy. Such as if players want gold to be real cheap and dirt to be really expensive they can do that. How exactly can i save the data between multiple servers?

I think you just let players have 100% of control over the resources and save the data to the place itself. I’m still getting brushed up on this myself, but I know it’s possible to save data to the place across all servers, so just let players decide the value of literally everything within your Experience and that seems good to go to me, not so much of a technical issue there as a design one.

I just wanted it to be multi server so that people cant server hop to get buffed items

How do you think they would do that? I think maybe you can use the Experience data to decide if items are going to spawn or not if your concern is people using different servers to basically just farm. So just put code for creating items in the Experience database rather than the Place database probably. I haven’t done this before, so probably easier said than done, but that seems like the solution on a purely logical level to me.

Ill try and figure this out… Thanks!

1 Like