Page 1 of 3

Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 9:27 pm
by Intelli
As per the title, should tree growth sync across channels?

There's no easy way to sync tree growth, but it can be done.
However, this will result in a slight reduction in performance, due to having to,

1. Constantly check each planted sappling on the server and see if it's still a sappling.
2. If it is no longer a sappling, it has to then check over 3,000 blocks around the sappling (16x14x14 area) and then save any wood / leaf blocks to the database.
3. Then has to sync all the extra wood / leaf block data across channels.

--
Vote!

Re: Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 9:44 pm
by _iBiS_
I would much rather the server to run faster than slower just to sync tree growth.

Re: Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 9:47 pm
by mitchie151
One draw back: players could grow huge tree farms on each channel, and chop both at once with the same ammount of space.

Re: Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 9:48 pm
by Intelli
mitchie151 wrote:One draw back: players could grow huge tree farms on each channel, and chop both at once with the same ammount of space.
What?

Re: Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 10:36 pm
by FlannyFlan
Intelli wrote:
mitchie151 wrote:One draw back: players could grow huge tree farms on each channel, and chop both at once with the same ammount of space.
What?
2 people could have a treefarm, one person on one channel, one person on the other.. They could use the SAME farm to gro trees, but with no limitation on each other (each person plants 10 saplings, each get about 40-50 wood per group of 10 trees, per channel).

Re: Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 10:39 pm
by CirJohn
Couldn't you just alter the tree growth procedure to handle the syncing? Doing a constant search of saplings is really bad coding.

Re: Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 10:47 pm
by Intelli
FlannyFlan wrote:
Intelli wrote:
mitchie151 wrote:One draw back: players could grow huge tree farms on each channel, and chop both at once with the same ammount of space.
What?
2 people could have a treefarm, one person on one channel, one person on the other.. They could use the SAME farm to gro trees, but with no limitation on each other (each person plants 10 saplings, each get about 40-50 wood per group of 10 trees, per channel).
Except that cutting down the trees will still sync, so you can't use the same space at the same time...

Re: Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 11:06 pm
by FlannyFlan
Intelli wrote:
FlannyFlan wrote:
Intelli wrote:
mitchie151 wrote:One draw back: players could grow huge tree farms on each channel, and chop both at once with the same ammount of space.
What?
2 people could have a treefarm, one person on one channel, one person on the other.. They could use the SAME farm to gro trees, but with no limitation on each other (each person plants 10 saplings, each get about 40-50 wood per group of 10 trees, per channel).
Except that cutting down the trees will still sync, so you can't use the same space at the same time...
That doesnt make sence. if they dont sync, there would be no blocks.

Re: Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 11:46 pm
by cerevox
If a sapling grows on one channel, but not on the other, when the logs are cut, what does it do? Ignore it? Besides, most tree farms are in a grid pattern so if you offset them by one there would be 0 log overlap but you would across the channels be filling in 100% of the space instead of 50%.

x = tree
o = empty

So for example, in the exact same spot....
----Channel one----
xoxoxoxoxoxo
oxoxoxoxoxox
xoxoxoxoxoxo

---Channel two----
oxoxoxoxoxox
xoxoxoxoxoxo
oxoxoxoxoxox


Since it is offset you have room to let light in so the trees go and you can use a single light source for both channels since the source should sync, but the trees won't so they won't block each other from the light.

Or you could make epic channel gates...

----Channel one---
xxxxx
ooox
xxxxx

---Channel two----
xxxxx
xooo
xxxxx


With a front door like that you would have to stand in the center and then change channels to get through. Kind of epic, but kind of abusive.


Also, if saplings don't sync can't you get infinite trees? Just watch your sapling and the moment it sprouts jump to the other channel and pop the sapling up. You have a tree on one channel and a sapling on the other. Effectively, every single sapling planted becomes a second sapling the moment it sprouts.

Re: Should Tree Growth Sync Across Channels?

Posted: Tue Oct 25, 2011 11:48 pm
by Intelli
Also, if saplings don't sync can't you get infinite trees? Just watch your sapling and the moment it sprouts jump to the other channel and pop the sapling up. You have a tree on one channel and a sapling on the other. Effectively, every single sapling planted becomes a second sapling the moment it sprouts.
Because duping saplings is going to ruin the economy.