Leider nicht, was ich schade finde, denn ich würde gerne sowohl Grossstädte, wo es lange Züge braucht, wie auch kleine Dörfer, wo ein Bus reicht, haben.
In der base_config.lua können zwar „game.config.townGrowthFactor“ und „game.config.townGrowthExponent„ verändert werden, das wirkt sich aber auf alle Städte aus.
Im letzten Spiel hatte ich es mit „einzäunen“ der Dörfer mit Gleisen versucht (habe dazu "Schotterbett (Track Ballast)" verwendet). Mit dieser Methode bin ich aber nicht zufrieden. Die Dörfer wachsen so statt in die Breite in die Höhe und produzieren somit immer noch so viel Verkehr, dass eine Buslinie schnell überfüllt ist, obwohl ich die Kapazität der Fahrzeuge stark erhöht habe. Ausserdem ist es sehr mühsam und ein grosser Aufwand, alles einzuzäunen, da nicht nur das Dorf selbst, sondern auch alle Strassen in der Umgebung eingezäunt werden müssen. Trotzdem findet die KI dann immer wieder eine Lücke, wo sie eine Strasse bauen kann und schon entsteht in kurzer Zeit eine neue Stadt.
Hier einige Beispiele von meiner letzten Karte.
Diese Stadt wollte ich eigentlich nur mit einer Buslinie bedienen. Daraus wurde schnell mal eine Tramlinie welche auch nicht in der Lage war, alle zu transportieren. So habe ich eine S-Bahn gebaut und dummerweise die Tramlinie in eine Buslinie zurückgebaut, in der Annahme, dank der S-Bahn würden Busse nun reichen. Falsch gedacht. 

Hier ist zu sehen wie hoch die Gebäude werden, obwohl die Fläche klein bleibt und wie die KI wieder mal einen Weg gefunden hat, Strassen zu bauen. 


Jetzt versuche ich folgendes, habe dafür eine Testmap erstellt und damit ein neues Spiel begonnen:
Das Stadtwachstum in der base_config.lua eingeschränkt auf:
game.config.townGrowthFactor = 0.2
game.config.townGrowthExponent = .89
Um trotzdem grosse Städte zu haben platziere ich mehrere Städte nebeneinander und für Dörfer verwende ich nur eine Stadt. So erhoffe ich mir, dass die Dörfer klein bleiben, die Städte aber trotzdem genug wachsen, um den Spass am Spiel zu erhalten. Zusätzlich habe ich die Kapazität der Gebäude (wie hier beschrieben) auf ca. 2/3 verringert, um grosse Städte, aber nicht ganz so viele Einwohner zu haben.
Die platzierbaren Stadtgebäude nutze ich auch, indem ich sie in die grossen Städte setze, damit dort mehr los ist. Auch versuche ich kleine Dörfer nur mit diesen Gebäuden zu erstellen, die dann gar nicht wachsen sollten.
Die Städte sehen schon mal gut aus. 



Stadt mit platzierbaren Gebäuden ergänzt.

Nach 15 Jahren. Wohl doch zu viel Wachstum. 


Dorf nur mit platzierbaren Gebäuden. Scheint zu funktionieren. Wieso werden aber die Wohnhäuser nicht zum Einzugsgebiet des Bahnhofs gezählt?

Ich lasse die Map nun noch ein bisschen laufen, mal sehen, was dabei rauskommt.
Edit:
Nach 44 Jahren nun insgesamt ca. 27'000 Einwohner, ein Wachstum von ca. 900 %. Eines der kleinen Dörfer, bei denen ich mir eine Bevölkerung von ca. 300 gewünscht hatte, hat schon 1532 Einwohner. 
Jetzt neuer Versuch mit:
game.config.townGrowthFactor = 0.1
game.config.townGrowthExponent = .89
Wie ich leider feststellen musste, hat eine Änderung der Werte in der base_config.lua offenbar keine Auswirkungen auf bestehende Savegames, so dass ich ein neues Spiel starten und die Bahn- und Buslinien nochmals bauen musste. Die Testbedingungen sind nun nicht mehr identisch, aber ich hoffe, es macht nicht so einen grossen Unterschied.
Edit 2:
Mit townGrowthFactor = 0.1 ist nach 15 Jahren das Bevölkerungswachstum nahezu identisch wie mit 0.2.
Seltsam.
Naja, dann werde ich wohl mal eine Map erstellen und ein neues Spiel mit Factor 0.1 starten und schauen, was passiert. 