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

Do you support this idea?

Yes
14
36%
No
25
64%
#137116
eah2119 wrote:
jackavsfan wrote:
eah2119 wrote: New con: Your beloved subway disappears.
That's a pretty important con...
Well, Intelli prefers that everyone use above-land travel anyway to explore the landscape. This could be a good thing.
Oceans make cross-map travel above ground difficult. I would like to see some mega-bridges across the oceans but they'd be griefed frequently unless somebody was willing to spend the credits to make the realms private. Above ground travel is practical for travel to a certain point, but it becomes a massive undertaking if you want to go from one border to the opposite one without using the nether.
#137117
If you're resetting to an exact copy of a realm being pulled from a database, someone would just have to mine it once, record/memorize where the ores are, come back in 60/90 days. It'd be like legal, unprosecutable, x-raying. With the coordinate system accessible at the press of f3 it wouldn't even be all that hard...
#137118
meleechampion wrote:If you're resetting to an exact copy of a realm being pulled from a database, someone would just have to mine it once, record/memorize where the ores are, come back in 60/90 days. It'd be like legal, unprosecutable, x-raying. With the coordinate system accessible at the press of f3 it wouldn't even be all that hard...
It would trigger the x-ray detector and it would look like x-ray. Due to the ambiguity such a case would cause, it would have to be considered an exploit.
#137134
eah2119 wrote:
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.
I think you misunderstood me. How could the area reset if the new players/griefers are changing the block logs in that are aka keeping it updated. This happens a lot everywhere so the area's would never reset.
#137136
jackavsfan wrote:Oceans make cross-map travel above ground difficult. I would like to see some mega-bridges across the oceans but they'd be griefed frequently unless somebody was willing to spend the credits to make the realms private. Above ground travel is practical for travel to a certain point, but it becomes a massive undertaking if you want to go from one border to the opposite one without using the nether.
Don't forget boats. If I come to an ocean somebody will almost always lend me a boat if I can't find wood to use.
#137141
Rokkrwolf312 wrote:
eah2119 wrote:
Rokkrwolf312 wrote:Snip
Snip
I think you misunderstood me. How could the area reset if the new players/griefers are changing the block logs in that are aka keeping it updated. This happens a lot everywhere so the area's would never reset.
This is what I mean when I say this will never happen to most realms. Even if nobody is building in them, people are mining through the realm beneath or walking through, happening to break one or two blocks. Only very remote realms...so remote that I'm not even sure we have any like that, other than ocean...would ever reset.
#137156
eah2119 wrote: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.

Oi!

If you are going to quote me add my name >;[

Original Quote:
Roobean wrote:
Rokkrwolf312 wrote:Or you know since a lot of it is ocean you can stop being lazy and learn to build land on the ocean? Just a thought.
I don't personally want anything to happen, but if because of votes incase something has to happen, I think a good way to solve it is;

If a public realm hasn't been touched at all in 90 days it will automatically be wiped back to its original form.

What do people think?
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? [...]