
There would have to be a strict compliance/standards policy that was enforced by the service so that all shards would adhere to it, but then comes the issue of trusting shard owners - just look at how many shards edit their files to fake their online count! If one shard supports a level system, but another shard doesn't and you transfer to it, how would the player's level be delegated? What if both level systems were different, one has a level cap of 100, the other 50, etc.īecause of the nature of the customization of RunUO, it pretty much makes a service like this impossible, given the sheer amount of compensation that would have to be done between shards. The main issues I can see with a service like this is that the shards that are signed up to the service would have to have pretty much the exact same set of scripts, mainly for Items and Mobiles (PlayerMobile) - If a player transfers to another shard and they take items with them, one or more of their items may not exist on the other shard. In a perfect world, where shards don't compete for every player they can get and shard owners can be trusted, this would be nice indeed. What do you think? Is it nice to have a world wide character database and easily travel from shard to shard? It could be configured in quite flexible way like "don't want to add skills gained on Haven from 5am to 6am on 13th of Feb last year" and so on. If you don't want another gains affect you then you disable them and they won't be included in skill calculations. This problem can be solved by storing all gain transactions. For example Haven and Hell owners don't want to have common characters anymore. It can be solved by setting rates between shards like only half or 1/3 or 1/4 of the skills will be transfered.Īnother problem is breaking agreements. For example it's easier to train some skills on Haven so no point to train them on Hell. I also thought about different problems with implementation. I had a brief discussion with some players on Hybrid IRC channel and they said it was a bad idea Because gaining skills is part of the game and when you join new shard it's great to train your character in new environment. And then if you gain from 10 to 20 on Haven next time you login to Hell you'll be 20th level. Actually not the sum but if you gained from level 1 to level 10 on Hell you'll enter as 10th level character to Haven. Next time he logins Haven, shard sends request to Service which checks agreements, characters and returns the sum of the skills. Then player comes to Service and says that he wants to treat character Hercules and character Homer as one shared character. They sign such agreement on Service and share characters information with Service (nothing private, just character name and skill/stat values). Haven and Hell owners are agree that all stats and skill gained on one shard are valid on another. Could it be popular?įor example player has character Hercules on shard Haven and character Homer on shard Hell. Imagine if there is a Service that allows to transfer character skills and stats from shard to shard.
