i just thought it would be interesting to keep map size more under control in multiplayer. like
I found a method to keep trees growth limited, without use of special patch, newgrf only.
Instead of forest, use lumber mills
, with non-zero in-game probability.
Of course, wood payment rate should be same as in case of forests (or even lower), if lumber mills pop up for free.
I already tested this with my Manpower Industry
newgrf (payment not fixed yet) and found, that it works pretty well - lumber mills are eating all trees and die, next lumber mill appear randomly and is eating another trees - a kind of homoeostasis between forest density and lumber mills is formed.
The 2048x2048 map with initial size ~1.4 MB, without lumber mills, growth up to 5.5 MB, covered mostly by trees:
File comment: trees without random lumber mills
McT, 13 kwi 2050.png [246.94 KiB]
Downloaded 2 times
It is really a harassment for multiplayer, even with max_download_time increased - I cannot download time endlessly.
Now, with lumber mills, map size stabilise at 2.8MB level, and it can be downloaded even trough weak ADSL link.
If one industry/town setting is on, nice features would be observed - low trees density in populated area and extensive woodlands in sparsely populated areas:
File comment: tree growth controlled by random lumber mills
McTest6, 3 lip 2050.png [179.59 KiB]
Downloaded 2 times
After 132 fame years, forest are exactly where are supposed to be: east/northern "land of lakes and marshmallows" and south mountains.
There is small issue - in some languages "sawmill" and "lumber mill" translates to the same word.
To avoid such disambiguation, probably different industry with different graphics is needed,
which works like lumber mill but appear during game.
I don't know English terminology: logging place? forest felling?
I mean something like:(image from melbournecatchments.org)
My experimental openTTD server: 184.108.40.206:3979 non-standard client, now testing: JGRPP http://tiny.pl/ggnch
Projects: Reproducible Map Generation patch
, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, preindustrial houses, wired, ECS industry extension.