machinehum
Member
- Joined
- Jan 14, 2019
- Messages
- 13
- Reaction score
- 7
I've been tossing this idea around for a while now, I'm a C/C++/Rust developer very interested is distributed systems/networks.
The idea is to build a Tibia Multiverse, meaning a collection of OT servers, where players are free to move their assets from server to server with minimal effort. Imagine getting on a boat and being teleported to a completely different server. This makes one massive OT maintained by several independent developers. This yealds several advantages...
On the first go things might not be completely fair, but that's a sacrifice people might be willing to make, as this is a totally new idea.
Please find information on the database structure here: worlds-db. This isn't the exact structure that the first attempt will use, as I want to build it fast. There will be a "staged rollout"
I'm interested in getting anyone's feedback, good idea? Shitty idea?
The idea is to build a Tibia Multiverse, meaning a collection of OT servers, where players are free to move their assets from server to server with minimal effort. Imagine getting on a boat and being teleported to a completely different server. This makes one massive OT maintained by several independent developers. This yealds several advantages...
- If one server goes offline, the player can just move to another server. You keep your char forever.
- Different stories, lore and experiences on different servers.
- Huge world.
- Bigger community, thousands of players spanned across dozens of servers.
- Different style of servers, hardcore PvP, open PvP etc...
- IP addresses of all servers. If a server wants to join the network, they can apply through some process and the community will decide.
- Asset budget: how much gold may a server distribute per unit time. This may scale as a function of players online.
- Experience budget: how much exp may a server distribute per unit time. This may scale as a function of players online.
On the first go things might not be completely fair, but that's a sacrifice people might be willing to make, as this is a totally new idea.
Please find information on the database structure here: worlds-db. This isn't the exact structure that the first attempt will use, as I want to build it fast. There will be a "staged rollout"
I'm interested in getting anyone's feedback, good idea? Shitty idea?