Post any ideas / suggestions for the game servers here.
  • User avatar
  • User avatar
  • User avatar

Do you support this idea?

Yes
14
36%
No
25
64%
#137073
If a public realm hasn't been touched at all in 60 days it will automatically be wiped back to its original form.
EDIT: Changed from 90 days to 60 days.

This means REALMS which are 50x50, not chunks. Chunks would be simpler to code, but chunks aren't realms and neither do chunks fit evenly within realms.

The Code (I have little experience with this, so don't consider my words absolute)
I imagine a database 40,000 rows long (1 row per realm) could be used. At implementation, the server assigns 0 to all rows corresponding to a private realm. It assigns the system time to all realms which are public. When a realm is bought and changed to private, 0 is assigned. When a realm is reverted to public, the system time is assigned. When a player places or removes a block in a public realm, the system time is assigned.

Periodically, the server goes through the database and checks if a 0 is assigned. If so, does nothing. If not, then it subtracts the assigned number (time of last block placed or removed) from the current system time. If this number is greater than 60 days, it runs the realm reset script (which may involve loading the included chunks into memory if they are not already).

Again, this is my shallow understanding of how something like this would work internally.
Last edited by eah on Thu Jan 10, 2013 3:38 pm, edited 1 time in total.
#137078
I have a feeling this will be automatically rejected. You're basically saying that if this is implemented, players with about 100 realms or more will have to go to each, place or break one block, then head to the next. Not to mention, large cities such as Spawn City shall we wiped out. Either way, this will be too time consuming.
#137082
Keyhen wrote:I have a feeling this will be automatically rejected. You're basically saying that if this is implemented, players with about 100 realms or more will have to go to each, place or break one block, then head to the next. Not to mention, large cities such as Spawn City shall we wiped out. Either way, this will be too time consuming.
PUBLIC land. :)

Anyone who plans on keeping a public realm from being reset and hasn't touched it in 90 days should have bought the realm already.
#137083
This is pointless as it would never be used. Many public realms are vacant, but how many are seriously untouched for 3 months at a time? Virtually none. People walk though, maybe cut down a tree, break a dirt block or two so that they can climb a hill, or perhaps break a block by mistake while killing a monster. Also, and more commonly, people will tunnel through the realm as they mine far beneath the surface.

This could also be exploited to dupe resources, if somebody were to close off a few realms by surrounding them with private realms and not allowing anybody in. All the resources would regenerate after 90 days.

Basically, this would affect relatively few realms in the normal course of things. And it creates a potential exploit.
#137084
I pointed this out in my thread several times: a system such as this is very similar to the 4.0 wipe, in which all public realms were wipes. The problem is that this map was generated so long ago, that there have been so many patches between wipes. This means that even if the seed is exactly the same, you will probably never get the same realm twice.

This means that players could be surrounded by 3 block tall mountains for miles around, and essentially live in a hole, or surrounded by ocean eventually and have to teraform.

Merging world data is also time consuming and I would imagine server intensive.

It's also not legit at all (although we did vote for less legit) because of frequently respawning materials.

A map expansion is simply the best way to go about things.
#137088
mitchie151 wrote:I pointed this out in my thread several times: a system such as this is very similar to the 4.0 wipe, in which all public realms were wipes. The problem is that this map was generated so long ago, that there have been so many patches between wipes. This means that even if the seed is exactly the same, you will probably never get the same realm twice.

This means that players could be surrounded by 3 block tall mountains for miles around, and essentially live in a hole, or surrounded by ocean eventually and have to teraform.

Merging world data is also time consuming and I would imagine server intensive.
I pretty much agree with you here. Even at 60 days, not many realms would be affected, but those that would be would probably look terrible after resetting. There would be more work involved to make a reset realm look natural than an abandoned one.
mitchie151 wrote:A map expansion is simply the best way to go about things.
Still don't totally agree with you on that.
#137091
I already see a issue with this just from the topic. How are you going to code in who built/owned the area? Public land get's built on/griefed, so how would we be able to determine who did what in order to reset the realm?
#137094
jackavsfan wrote:potential exploit.
It's actually the complete opposite. 60 or 90 days is far too much time to wait for a realm to reset to go back to it and mine it all out. And for what? The average number of diamond ore per realm, 30 diamond ore? You'd also have to mine the majority of layer 16 to bedrock to get them all. You'd be better off strip mining beneath public land.

Exploitation of selling a stronghold realm and allowing it to reset is a question... but it would have to be public for 60 days, someone would have bought it by then.

For those that are about to say this isn't legit, it's completely legit. It's just as legit as a map expansion. For the untouched mining land everyone wants, this is a perfect solution. Land gets mined out and 60 days later, it's reset. Then someone can come along and mine out more. It's legit because YOU STILL HAVE TO MINE IT.

The best of it? You don't need many, many map extensions to get untouched land, it regenerates for you, right where it should be.

Only con I see is the programming required by Intelli.
mitchie151 wrote:I pointed this out in my thread several times: a system such as this is very similar to the 4.0 wipe, in which all public realms were wipes. The problem is that this map was generated so long ago, that there have been so many patches between wipes. This means that even if the seed is exactly the same, you will probably never get the same realm twice.

This means that players could be surrounded by 3 block tall mountains for miles around, and essentially live in a hole, or surrounded by ocean eventually and have to teraform.

Merging world data is also time consuming and I would imagine server intensive.
Sorry about not saying this in the OP. The replacing land would be from a previously generated Minecraft 1.0 10k x 10k world with the same seed from the earlier public land wipe. This means there should not be a severe jigsaw puzzle from the public land wipe a year ago. In fact, this will FIX some of the jigsaw realms from before, and some of the chunks that were never regenerated.

EDIT:
New con: Your beloved subway disappears.
#137112
Rokkrwolf312 wrote:I already see a issue with this just from the topic. How are you going to code in who built/owned the area? Public land get's built on/griefed, so how would we be able to determine who did what in order to reset the realm?
To my understanding, block logs eventually get overridden/removed. The same could be done here. Upon a realm reset, the logs within that realm are deleted. This prevents rollbacks from affecting realms (which have reset) in outrageous ways. Sadly, the griefing evidence is lost. Though, I think anyone gone from their public realm for 60 days isn't returning anyway. The likelihood is, they return after the logs would have been overridden normally.

I talked to someone who runs a minecraft server with CoreProtect, and his own custom plugins. He thinks something like this should not diminish server performance much.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]