Перейти к содержимому

Биомы и топология Rust: почему не спавнятся деревья и руда

Коротко: что спавнится в точке в Rust, зависит сразу от трёх слоёв: текстуры земли (сплата), биома и меток топологии. Деревья и руда перестают спавниться на кастомной карте, когда подходящая текстура там не в большинстве, биом не доминирующий, нет нужной метки вроде Forest или Cliffside, или есть блокирующая метка вроде Field. Плотные ядра спавнятся; мягкие размытые края нет.

Если вы импортировали кастомную карту Rust и нашли голые арктические леса, отсутствие руды или негде заспавниться игрокам, эта страница объясняет почему. Здесь описано, что на самом деле делают биомы и топология в Rust, и по каким правилам игра решает, что где появляется.

Речь о поведении самого Rust, а не только Crucible. Это относится к любой кастомной карте, каким бы инструментом её ни построили. Краткие определения всех терминов здесь есть в глоссарии.

Видео Drizzza разбирает проходы биомов, топологии, текстур земли, леса и декора на панели Worldgen в Crucible Heightmap, тот слой, в котором больше всего ошибаются на кастомных картах:

Карта Rust накладывает три отдельных слоя поверх формы рельефа, и спавн читает все три:

  • Текстуры земли (сплаты): сама поверхность. Трава, лесная подстилка, грязь, песок, камень, гравий, булыжник, снег. Смотрите рисование сплатов.
  • Биомы: климатический регион. Смотрите рисование биомов.
  • Топология: тип местности каждого участка в виде набора меток. Смотрите рисование топологии.

Они независимы. Снежная земля в умеренном биоме это белая грязь в зелёном мире. Топология Forest на песке ничего не вырастит. Чтобы что-то заспавнилось, все три слоя должны быть верными в одном и том же месте.

У каждого спавнящегося объекта в Rust есть фильтр из пяти условий. В точке должны выполниться все пять, иначе объект там не спавнится:

УсловиеЧто значит
Ground texture (текстура земли)Поверхность точки должна быть одной из принимаемых текстур.
Biome (биом)Биом точки должен быть одним из принимаемых биомов.
Must have (обязательно)В точке должны быть все эти метки топологии.
Must not have (запрещено)В точке не должно быть ни одной из этих меток топологии.
Any of (любая из)В точке должна быть хотя бы одна из этих меток топологии.

У объекта может быть несколько наборов правил, и достаточно выполнить любой из них. Поэтому дерево может появляться и в глубине леса, и на открытом месте при разных условиях.

Два правила, на которых попадаются почти все

Заголовок раздела «Два правила, на которых попадаются почти все»

Именно они превращают «в редакторе карта выглядит нормально» в «в игре ничего не заспавнилось», и ни одно не очевидно:

1. Текстура земли должна быть БОЛЬШИНСТВОМ, а не просто присутствовать. Rust не спрашивает «есть ли тут трава». Он измеряет, какую долю точки покрывают подходящие текстуры, и требует больше половины. Участок, где 40% травы и 60% песка, не заспавнит растение, которому нужна только трава, хотя трава там есть. Смешайте две текстуры поровну, и можно получить землю, на которой не спавнится ни то, ни другое.

2. Биом должен быть ДОМИНИРУЮЩИМ. Rust берёт самый сильный биом в точке, а не все, которые её касаются. Клетка, в которой 40% Arctic и 60% Temperate, считается Temperate. Если плавно растушевать биом, его край перестанет нормально спавнить арктические объекты задолго до того, как исчезнет цвет.

Вместе это значит, что мягкие размытые края не спавнят. Спавнят ядра. Это самое полезное, что стоит понять о создании карт Rust, и именно поэтому Crucible генерирует плотные ядра биомов и размывает только границы.

Rust не проверяет каждый квадратный метр отдельно. Он строит по карте сетку плотности спавна (её разрешение выводится из размера вашей карты) и распределяет по ней каждый объект. Нескольких разбросанных клеток с идеальными условиями мало, чтобы заработать спавн. Нужна заметная, цельная область.

Так что если вам нужен лес, рисуйте лес. Россыпь точек топологии Forest среди открытой травы для игры лишь шум, и ничего не вырастет. Процедурным наборам деревьев Rust также нужно около 2 м подходящей земли вокруг каждого дерева, так что полоса леса уже примерно 4 м не вырастит ни одного дерева.

Монументы также блокируют спавн вокруг себя, так что земля рядом с монументом не даст ни деревьев, ни руды независимо от ваших слоёв.

БиомЧто это
AridЖаркая сухая пустыня. Песок, скудная растительность, резкий свет.
TemperateКлассический зелёный вид Rust. Центральный биом, к которому примыкают все остальные.
TundraХолодная приглушённая полоса между умеренной землёй и арктикой.
ArcticСнег. Благодаря ему земля, деревья и камни выглядят заснеженными.
JungleГустой, влажный, сильно заросший лесом. Добавлен в Rust в 2025 году.
DeepSeaОткрытая глубокая вода, вдали от берега.

Crucible генерирует первые пять. DeepSea это собственная классификация Rust для открытого моря, и его вы не рисуете.

Стоит знать, если вы читаете старые гайды по созданию карт Rust: большинство из них вообще появились раньше Jungle, так что в любой таблице спавна, написанной до 2025 года, не хватает целого биома и всего, что в нём живёт.

Биом это не только внешний вид. Он меняет погоду, выживание и то, что там живёт.

БиомЧто он меняет
AridЖаркие дни, холодные ночи, вдвое меньше дождя, а снега здесь не бывает никогда. Пальмы и кактусы, сухая трава везде, где нарисована трава, а вместе с топологией Forest получаются скопления пальм. (Это погода. Высокая земля в любом биоме всё равно покрыта белым.)
TemperateОптимальный биом Rust. Зелёные растения, больше всего видов деревьев и самый широкий набор животных.
TundraХолодно, примерно до -3. Мёртвые деревья и побуревшая конопля, а также самый широкий список спавна в игре.
ArcticПримерно до -13. Дождя совсем нет, вместо него снег, ночью северное сияние, а еда здесь никогда не портится. Культуры в грунте почти не растут, и большинство животных сюда не заходит.
JungleГустой и тропический, с плотным пологом и подлеском вместо открытого леса. Тигры, пантеры, крокодилы и змеи, NPC в джунглевой экипировке, а культуры в грунте не растут вообще.

Два пункта легко пропустить, и оба кусают игроков, а не создателей карт: в арктике еда не портится, а культуры, посаженные прямо в землю, получают качество воды от биома, так что арктическая земля бедная, а в джунглях в земле не растёт ничего. Грядки-ящики биом игнорируют, так что база в джунглях спокойно выращивает всё внутри помещения.

Топология это набор меток, и в одной точке может быть сразу несколько. Участок может быть одновременно Cliff, Forest и Tier2. Это нормально, и именно это делает правила выше выразительными.

В Rust 31 метка топологии. Crucible генерирует 22 из них по вашему рельефу:

Field · Cliff · Cliffside · Summit · Mountain · Hilltop · Beach · Beachside · Ocean · Oceanside · Offshore · Forest · Forestside · Lake · Lakeside · Decor · Clutter · Alt · Tier0 · Tier1 · Tier2 · Mainland

Остальные 9 создаются тем, что Crucible не ставит, поэтому RustEdit добавляет их, когда вы это строите:

Road · Roadside · Rail · Railside · River · Riverside · Swamp · Monument · Building

Это разделение и есть причина, по которой карта Crucible открывается в RustEdit готовой к добавлению дорог и монументов: мы отдаём вам законченный природный мир, а рукотворные слои берутся из того, что ставите вы.

Что на самом деле делает каждый слой топологии

Заголовок раздела «Что на самом деле делает каждый слой топологии»

22 слоя, которые генерирует Crucible и которые можно рисовать:

СлойЧто делает
FieldОткрытая земля и рабочая лошадка среди слоёв. Конопля, собираемые камень и дерево, кактусы пустыни, лес тундры и арктики, умеренное поле. Также блокирует снежные сосны арктического леса, это ловушка ниже.
ForestОбязателен для деревьев. Грибы, конопля, ягоды, собираемые камень и дерево, брёвна. Область, которая выглядит как лес, но без него, ничего не вырастит.
ForestsideОпушка леса. Саженцы, небольшие деревья, брёвна и собираемое дерево вместо густого полога.
AltВторой вариант леса того же биома. Temperate даёт набор с белокорой берёзой и буком или сосну; tundra мёртвые деревья и альтернативные травы; jungle растения подлеска. Меняет и деревья, и покров земли.
CliffБлокирует большинство животных, деревьев и собираемых ресурсов. С рудой по-разному: одни наборы руды отказываются от скального склона, а другие на нём спавнятся. Rust ставит его там, где уклон земли больше примерно 30 градусов или земля читается как камень.
CliffsideКольцо вокруг скалы. Его принимает каждый набор руды в игре, так что скала без Cliffside даёт игрокам мало руды или не даёт её совсем.
DecorУзлы руды плюс детали леса и поля. Rust выводит его прямо из Cliff и Cliffside.
ClutterБолее широкая полоса вокруг Decor. Узлы руды, снежные и песчаные варианты руды, пляжная трава и флора поля тундры.
SummitПик. Запрещает деревья, руду и животных, поэтому вершины остаются голыми.
MountainЗапрещает животных, деревья и руду. Rust также пропускает её, когда назначает скалы, и она защищает нарисованный рельеф.
HilltopПриподнятая ровная земля на холме. Крупные объекты умеренного и засушливого поля, ягоды тундры. Транспорт здесь не спавнится.
BeachПлавник и пляжная трава, а ещё берег, куда выбрасывает игроков. Гребные лодки спавнятся на полосе Oceanside рядом, а не на песке.
BeachsideПолоса сразу вглубь от песка. Плавник, собираемое дерево, пальмы засушливого биома и умеренный лес у пляжа.
OceanПодводные скальные формации, кораллы и места для дайвинга. В игре читается как море, несёт волны, держит лодки на плаву и отталкивает плоты от берега.
OceansideКольцо сразу внутри кромки океана. Собираемое дерево, гребные лодки и места для дайвинга.
OffshoreОткрытая вода вдали от берега. Плавучие кучи хлама, которые игроки грабят с лодки, а также кораллы и места для дайвинга.
LakeПресная питьевая вода. Чтобы держать воду, нужен вместе с ним префаб озера.
LakesideБерег вокруг озера. Кукуруза, тыква, пшеница, собираемое дерево и крокодилы.
Tier0 / Tier1 / Tier2Качество ящиков в области: низкое, среднее и высокое. Три уровня это способ распределить по карте слабый, средний и сильный лут.
MainlandОтмечает основную сушу, а не дальние острова. NPC предпочитают её, поэтому не сидят на крошечных скалах вдали от берега.

9 слоёв, которые берутся из того, что вы ставите в RustEdit:

СлойЧто делает
RoadЗапрещает спавн природы и спавнит машины, миникоптеры и велосипеды. Блокирует строительство примерно в 3 м, а лошади скачут по нему быстрее при половине выносливости.
RoadsideЗемля рядом с дорогой. Кучи хлама, бродящие пугала и учёные, воздушный шар, ивент-подземелья.
RailЗапрещает спавн природы. Блокирует строительство примерно в 3 м, а лошади скачут по нему быстрее при половине выносливости.
RailsideЗемля рядом с рельсами. Кусты у рельсов, воздушный шар, ивент-подземелья.
RiverПресная питьевая вода. Вращает водяные колёса, а течение сносит лодки вниз по реке.
RiversideБерега. Кукуруза, тыква, пшеница, собираемое дерево и крокодилы.
SwampЗапрещает обычные деревья и руду, спавнит болотные деревья, крокодилов и кокосы.
MonumentРазрешает спавн лута и переключает NPC на навмеш монумента. Строительство он не запрещает; монументы блокируют его своими объёмами.
BuildingЗапрещает любой спавн.

Две вещи, которые стоит забыть, если вы читали старые гайды: Cliff не мешает игрокам строить (это делают только Road и Rail, и только вплотную к ним), и Beach больше не спавнит береговые ящики. Это было поведением времён Hapis, и его больше нет.

Идите по этому списку сверху вниз. Он упорядочен по тому, как часто каждый пункт оказывается виноватым.

  1. Является ли текстура земли большинством в этой точке? Не «присутствует», а большинство. Это причина номер один.
  2. Является ли биом там доминирующим? Размытого края недостаточно.
  3. Достаточно ли велика область? Разбросанные клетки не спавнят. Нарисуйте настоящий регион.
  4. Есть ли блокирующая метка? Классика: Field блокирует арктические снежные сосны. Арктический лес, по которому проштампован Field, теряет снежные сосны, сколько бы в нём ни было топологии Forest.
  5. Есть ли там нужная метка? Деревьям нужен Forest. Руде нужен Cliffside, Cliff, Decor или Clutter, в зависимости от набора руды; Cliffside подходит каждому.
  6. Не слишком ли близко монумент? Монументы блокируют спавн вокруг себя.
  7. Не на метке ли, которая это блокирует? Несколько наборов руды отказываются от самого скального склона и хотят землю вокруг скал, так что скала без кольца Cliffside обычная причина того, что на карте слишком мало руды.

Её стоит описать подробно, потому что для неё нужны сразу четыре условия, а ломается она молча:

Снежной сосне нужны текстура Snow (большинство покрытия), биом Arctic (доминирующий), метка топологии Forest и отсутствие метки Field.

Не хватает любого одного, и снежные сосны не растут. В частности, если вы разрежаете снег внутри арктического леса, чтобы проступила текстура лесной подстилки, земля перестаёт быть в большинстве Snow, и деревья перестают спавниться. В редакторе лес выглядит лучше, а в игре он пустой.

Crucible делает это за вас: его арктика генерируется как снежный покров с меткой Forest сверху, и он не пускает Field на лесную землю.

У игроков свой фильтр, отдельный от всего выше, с порогом. Rust строит по вашему миру карту спавнов, и игрок может появиться только там, где этот фильтр проходит.

В Rust несколько обработчиков спавна, и они просят не одно и то же, так что правило, которое устраивает все, такое: нарисуйте Beach, Oceanside, Tier0 и Mainland на одном участке побережья, без Cliff, Cliffside и Monument на нём. Ошибётесь, и новые игроки будут появляться в начале координат карты и вылетать.

Старые гайды пишут «Beach и Oceanside и Tier0 и Mainland, умеренный биом». Часть про биом верна уже не для каждого обработчика, а четыре топологии по-прежнему нужны.

На практике это значит низкую, пологую, открытую землю у побережья. Карте, которая вся состоит из гор и скал, негде поставить нового игрока, и это классическая беда красивой кастомной карты: она играется как стена, потому что на ней никто не может высадиться.

Crucible предупреждает вас об этом до экспорта. Панель Статистика карты в строке состояния показывает Низкая земля для спавна и отмечает это, когда на вашей карте такой земли мало:

Мало земли для спавна: карта слишком высокая и гористая для многих точек спавна.

Если вы это видите, опустите рельеф или поднимите ползунок «Застраиваемая», пока предупреждение не исчезнет.

Она составлена по собственным игровым данным Rust, прочитанным прямо из установленного клиента и сверенным с файлами сервера RustDedicated, так что отражает игру в том виде, в каком она выходит сегодня, а не её срез многолетней давности. В ней то, что Rust расставляет по естественной карте: деревья, руда, собираемые ресурсы, животные и транспорт.

Как её читать:

  • Ground texture и Biome должны быть большинством и доминирующим в этой точке, как описано выше. «любой» значит, что объекту это безразлично.
  • Needs any of значит, что в точке должна быть хотя бы одна из этих меток топологии.
  • Never on значит, что в точке не должно быть ни одной из них.
  • «все, кроме X» так Rust на самом деле хранит многие из них: правило записано как исключение, поэтому «все, кроме Arctic» действительно означает везде, кроме арктики.
  • «только рукотворные» и «(+N рукотворных)» сворачивают метки, которых у естественной кастомной карты сами по себе не бывает (дороги, рельсы, реки, болото, монументы, здания). RustEdit добавляет их, когда вы ставите то, что их создаёт.

Некоторые строки с первого взгляда выглядят странно, и это просто то, что хранит игра. Несколько популяций привязаны к конкретным официальным картам (наборы руды hapis_*), а у пары биомные маски срабатывают только через правило топологии.

То, что Rust расставляет по естественному миру.

СпавнитсяGround textureBiomeNeeds any ofNever on
collectable food coconutлюбаяDeepSeaтолько рукотворныеCliff, Lake, Offshore, Cliffside, Mountain, Clutter (+5 рукотворных)
collectable food mushroomForestвсе, кроме Arid, ArcticForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
collectable resource hempDirt, Grass, ForestTemperate, TundraField, ForestCliff, Summit, Beach, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
collectable resource stoneвсе, кроме Rock, Stones, Gravelвсе, кроме ArcticField, ForestCliff, Summit, Beach, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
collectable resource woodGrass, Forestвсе, кроме ArcticField, Cliff, Beachside, Forest, Forestside, Oceanside, Lakeside, Cliffside (+1 рукотворная)Summit, Beach, Ocean, Decor, Lake, Offshore, Mountain, Clutter (+6 рукотворных)
divesitesлюбаявсе, кроме ArcticOcean, Oceanside, OffshoreLake (+2 рукотворных)
driftwoodDirt, SandлюбойBeachside, BeachCliff, Forest, Ocean, Oceanside, Decor, Lake (+8 рукотворных)
ghostship_oceanлюбаявсе, кроме ArcticOcean-
hapis_oresлюбаяTemperate, TundraCliffsideCliff, Summit, Beachside, Beach, Ocean, Oceanside, Lake, Lakeside (+8 рукотворных)
hapis_ores_sandSandAridCliffsideCliff, Summit, Beachside, Beach, Ocean, Oceanside, Lake, Lakeside (+8 рукотворных)
hapis_ores_snowSnowArcticForest, CliffsideCliff, Summit, Beachside, Beach, Ocean, Oceanside, Lake, Lakeside (+8 рукотворных)
jungle collectable resource hempDirt, Grass, ForestJungleField, ForestCliff, Summit, Beach, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
jungle plant berry blueGrass, ForestJungleForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
jungle plant berry greenGrass, ForestJungleForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
jungle plant berry redGrass, ForestJungleForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
jungle plant berry whiteGrass, ForestJungleForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
jungle plant berry yellowGrass, ForestJungleForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
junkpilesлюбаялюбойтолько рукотворныеCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
junkpiles_waterлюбаявсе, кроме ArcticOffshore-
logs_dryлюбаявсе, кроме Arid, Temperate, ArcticForest, ForestsideCliff, Summit, Ocean, Decor, Lake, Offshore (+7 рукотворных)
logs_snowSnowвсе, кроме Arid, Temperate, TundraForest, ForestsideCliff, Summit, Ocean, Decor, Lake, Offshore (+7 рукотворных)
logs_wetлюбаявсе, кроме Arid, Tundra, ArcticForest, ForestsideCliff, Summit, Ocean, Decor, Lake, Offshore (+7 рукотворных)
lootлюбаялюбойтолько рукотворныеCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+4 рукотворных)
oresлюбаяTemperate, TundraDecor, Cliffside, ClutterCliff, Beachside, Beach, Ocean, Oceanside, Lake, Lakeside (+8 рукотворных)
ores_sandSand, Rock, Stones, GravelAridDecor, Cliffside, ClutterCliff, Beachside, Beach, Ocean, Oceanside, Lake, Lakeside (+8 рукотворных)
ores_snowSnow, Rock, Stones, GravelArcticDecor, Cliffside, ClutterCliff, Beachside, Beach, Ocean, Oceanside, Lake, Lakeside (+8 рукотворных)
plant berry blackGrass, Forestвсе, кроме Arid, ArcticForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant berry blueGrass, ForestTemperate, TundraForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant berry greenGrass, ForestTemperate, TundraForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant berry redGrass, ForestTemperate, TundraForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant berry whiteGrass, ForestTemperate, TundraForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant berry yellowGrass, ForestTemperate, TundraForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant cornGrass, Forestвсе, кроме ArcticLakeside (+1 рукотворная)Cliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant orchidGrass, Forestвсе, кроме Arid, ArcticForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant potatoForestвсе, кроме Arid, ArcticForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant pumpkinGrass, Forestвсе, кроме ArcticLakeside (+1 рукотворная)Cliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant roseGrass, Forestвсе, кроме Arid, ArcticForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant sunflowerGrass, Forestвсе, кроме Arid, ArcticForestCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
plant wheatGrass, Forestвсе, кроме ArcticLakeside (+1 рукотворная)Cliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
procmap_v3_arctic_forestSnow, GrassArcticFieldCliff, Summit, Beachside, Beach, Forest, Forestside, Ocean, Oceanside, Lake, Offshore (+4 рукотворных)
procmap_v3_arctic_forest_saplingsSnow, Grass, ForestArcticForest, ForestsideCliff, Beach, Ocean, Oceanside, Lake, Cliffside (+6 рукотворных)
procmap_v3_arctic_forest_snowSnowArcticForestField, Cliff, Summit, Beachside, Beach, Forestside, Ocean, Oceanside, Lake, Offshore (+5 рукотворных)
procmap_v3_arid_cactusDirt, SandAridFieldCliff, Summit, Ocean, Decor, Lake, Offshore (+6 рукотворных)
procmap_v3_arid_palm_beachSandAridBeachside, Lakeside (+1 рукотворная)Field, Cliff, Summit, Ocean, Oceanside, Decor, Lake, Offshore (+6 рукотворных)
procmap_v3_arid_palms_denseSand, GrassAridBeachside, Lake, Lakeside (+2 рукотворных)Field, Cliff, Summit, Beach, Forest, Forestside, Ocean, Decor, Lake, Offshore (+5 рукотворных)
procmap_v3_arid_palms_lightGrassAridField, Cliff, Beachside, Forestside, Lakeside (+1 рукотворная)Cliff, Summit, Beach, Forest, Ocean, Decor, Lake, Offshore (+6 рукотворных)
procmap_v3_arid_palms_superdenseForestAridBeachside, Forest, Lakeside, CliffsideSummit, Ocean, Lake, Offshore (+6 рукотворных)
procmap_v3_bushes_arctic_fieldSnowArcticFieldCliff, Beach, Forest, Forestside, Ocean, Oceanside, Lake, Offshore, Alt (+4 рукотворных)
procmap_v3_bushes_arctic_forestSnow, Grass, ForestArcticForestCliff, Beach, Forestside, Ocean, Oceanside, Lake, Offshore, Clutter (+4 рукотворных)
procmap_v3_bushes_arctic_forestsideSand, Grass, ForestArcticForestsideCliff, Beach, Forest, Ocean, Oceanside, Lake, Offshore (+4 рукотворных)
procmap_v3_bushes_arctic_railsideDirt, Snow, Sand, Grass, Forest, Stones, GravelArcticтолько рукотворныеCliff, Forestside, Ocean, Oceanside, Decor, Lake (+5 рукотворных)
procmap_v3_bushes_arid_desertSandAridField, CliffsideCliff, Beach, Forest, Forestside, Ocean, Oceanside, Decor, Lake, Offshore, Clutter, Alt (+5 рукотворных)
procmap_v3_bushes_arid_drySand, Grass, ForestAridField, Forest, Forestside, CliffsideCliff, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Clutter, Alt (+5 рукотворных)
procmap_v3_bushes_arid_dry_railsideGrass, ForestAridтолько рукотворныеCliff, Ocean, Oceanside, Decor, Lake (+5 рукотворных)
procmap_v3_bushes_arid_grassGrass, ForestAridField, Forest, Forestside, CliffsideCliff, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Clutter, Alt (+5 рукотворных)
procmap_v3_bushes_arid_ocotilloSand, Grass, ForestAridField, Forest, Forestside, CliffsideCliff, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Clutter, Alt (+5 рукотворных)
procmap_v3_bushes_jungle_forestGrass, ForestJungleForest, AltCliff, Beach, Ocean, Decor, Lake, Cliffside (+6 рукотворных)
procmap_v3_bushes_temp_fieldGrassTemperateField, CliffsideCliff, Beach, Forest, Forestside, Ocean, Oceanside, Decor, Lake, Offshore, Clutter, Alt (+5 рукотворных)
procmap_v3_bushes_temp_forestGrass, ForestTemperateForest, AltCliff, Beach, Ocean, Decor, Lake, Cliffside (+6 рукотворных)
procmap_v3_bushes_temp_forestsideGrass, ForestTemperateForestsideCliff, Ocean, Oceanside, Decor, Lake (+5 рукотворных)
procmap_v3_bushes_temp_railsideDirt, Snow, Sand, Grass, Forest, Stones, GravelTemperateтолько рукотворныеCliff, Forestside, Ocean, Oceanside, Decor, Lake (+5 рукотворных)
procmap_v3_bushes_temp_watersideGrassTemperateBeachside, Beach, Lakeside (+1 рукотворная)Cliff, Ocean, Decor, Lake, Alt (+5 рукотворных)
procmap_v3_bushes_tundra_fieldGrassTundraField, CliffsideCliff, Beach, Forest, Forestside, Ocean, Oceanside, Decor, Lake, Offshore, Clutter, Alt (+5 рукотворных)
procmap_v3_bushes_tundra_railsideDirt, Snow, Sand, Grass, Forest, Stones, GravelTundraтолько рукотворныеCliff, Forestside, Ocean, Oceanside, Decor, Lake (+5 рукотворных)
procmap_v3_jungle_forestGrass, ForestJungleForestCliff, Summit, Beachside, Beach, Forestside, Ocean, Lake, Offshore (+5 рукотворных)
procmap_v3_jungle_forest_saplingsGrass, ForestJungleForest, ForestsideCliff, Beach, Ocean, Oceanside, Decor, Lake (+5 рукотворных)
procmap_v3_temp_beachforest_smallGrassTemperateBeachside, Lakeside (+1 рукотворная)Field, Cliff, Summit, Ocean, Lake, Offshore, Cliffside (+5 рукотворных)
procmap_v3_temp_field_largeGrassTemperateField, Decor, Cliffside, HilltopCliff, Beachside, Beach, Forest, Forestside, Ocean, Oceanside, Lake, Offshore, Clutter, Alt (+6 рукотворных)
procmap_v3_temp_field_smallGrassTemperateField, CliffsideCliff, Beach, Forest, Forestside, Ocean, Oceanside, Decor, Lake, Offshore, Clutter, Alt (+5 рукотворных)
procmap_v3_temp_forestGrass, ForestTemperateForestCliff, Summit, Beachside, Beach, Forestside, Ocean, Lake, Offshore, Alt (+5 рукотворных)
procmap_v3_temp_forest_deciduousGrass, ForestTemperateAltCliff, Summit, Beachside, Beach, Forestside, Ocean, Lake, Offshore (+5 рукотворных)
procmap_v3_temp_forest_smallGrass, ForestTemperateForestsideCliff, Summit, Beachside, Beach, Forest, Ocean, Lake, Offshore, Alt (+5 рукотворных)
procmap_v3_temp_forest_small_deciduousGrass, ForestTemperateForestside, AltCliff, Summit, Beachside, Beach, Forest, Ocean, Lake, Offshore (+5 рукотворных)
procmap_v3_tundra_fieldGrassTundraField, CliffsideCliff, Beachside, Beach, Forest, Forestside, Ocean, Lake, Offshore (+5 рукотворных)
procmap_v3_tundra_field_pinesGrassTundraFieldCliff, Beachside, Beach, Forest, Forestside, Ocean, Lake, Offshore (+5 рукотворных)
procmap_v3_tundra_forestForestTundraForestCliff, Beachside, Beach, Ocean, Lake, Offshore (+5 рукотворных)
procmap_v3_tundra_forest_saplingsGrass, ForestTundraForest, ForestsideCliff, Beach, Ocean, Oceanside, Decor, Lake (+5 рукотворных)
procmap_v3_tundra_forest_smallGrass, ForestTundraForestsideCliff, Beachside, Beach, Ocean, Lake, Offshore (+5 рукотворных)
swamp treesлюбаялюбойтолько рукотворныеCliff, Beachside, Beach, Ocean, Oceanside, Lake, Offshore, Cliffside, Mountain, Hilltop (+6 рукотворных)
v3_arctic_forestForestArcticлюбаяCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake (+7 рукотворных)
v3_arctic_forest_saplingsSnow, Grass, ForestArcticForest, ForestsideCliff, Beach, Ocean, Oceanside, Decor, Lake, Cliffside (+5 рукотворных)
v3_arid_beachsideGrassAridBeachside, Lakeside (+1 рукотворная)Cliff, Summit, Beach, Ocean, Oceanside, Decor, Lake, Lakeside, Cliffside (+9 рукотворных)
v3_arid_cactusDirt, Sand, GrassAridлюбаяCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake, Lakeside, Cliffside (+9 рукотворных)
v3_arid_fieldGrassAridField, HilltopCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake, Lakeside, Cliffside (+9 рукотворных)
v3_arid_forestForestAridлюбаяCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake (+7 рукотворных)
v3_arid_forestsideGrass, ForestAridForestsideCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake (+7 рукотворных)
v3_oresDirt, Rock, Stones, GravelTemperate, TundraCliff, CliffsideBeach, Ocean, Oceanside, Decor, Lake (+9 рукотворных)
v3_ores_jungleDirt, Rock, Grass, Forest, Stones, GravelJungleDecor, Cliffside, ClutterBeach, Ocean, Oceanside, Decor, Lake (+9 рукотворных)
v3_ores_jungle_nocliffDirt, Rock, Grass, Forest, Stones, GravelJungleCliffsideBeach, Ocean, Oceanside, Decor, Lake (+9 рукотворных)
v3_ores_nocliffDirt, Rock, Stones, GravelTemperate, TundraCliffsideBeach, Ocean, Oceanside, Decor, Lake (+9 рукотворных)
v3_ores_sandDirt, Sand, Rock, Stones, GravelAridCliff, CliffsideBeach, Ocean, Oceanside, Decor, Lake, Lakeside (+9 рукотворных)
v3_ores_sand_nocliffDirt, Sand, Rock, Stones, GravelAridCliffsideBeach, Ocean, Oceanside, Decor, Lake, Lakeside (+9 рукотворных)
v3_ores_snowDirt, Snow, Rock, Stones, GravelArcticCliff, CliffsideBeach, Ocean, Oceanside, Decor, Lake, Lakeside (+9 рукотворных)
v3_ores_snow_nocliffDirt, Snow, Rock, Stones, GravelArcticCliffsideBeach, Ocean, Oceanside, Decor, Lake, Lakeside (+9 рукотворных)
v3_temp_beachsideGrassTemperateBeachside, Lakeside (+1 рукотворная)Cliff, Summit, Beach, Ocean, Oceanside, Decor, Lake, Cliffside (+8 рукотворных)
v3_temp_fieldGrassTemperateField, HilltopCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake, Cliffside (+8 рукотворных)
v3_temp_forestForestTemperateлюбаяCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake (+7 рукотворных)
v3_temp_forest_pineForestTemperateлюбаяCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake (+7 рукотворных)
v3_temp_forestsideGrass, ForestTemperateForestsideCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake (+7 рукотворных)
v3_tundra_fieldGrassTundraлюбаяCliff, Summit, Beach, Ocean, Oceanside, Lake (+8 рукотворных)
v3_tundra_forestForestTundraлюбаяCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake (+7 рукотворных)
v3_tundra_forest_deadForestTundraлюбаяCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake (+7 рукотворных)
v3_tundra_forest_saplingsGrass, ForestTundraForest, ForestsideCliff, Beach, Ocean, Oceanside, Decor, Lake, Cliffside (+5 рукотворных)
v3_tundra_forestsideGrass, ForestTundraForestsideCliff, Summit, Beach, Ocean, Oceanside, Decor, Lake (+7 рукотворных)
wood_log_pileSnow, Grass, ForestTemperate, Tundra, ArcticField, Forest, Forestside (+1 рукотворная)Cliff, Summit, Beach, Ocean, Oceanside, Lake, Lakeside, Cliffside, Clutter, Hilltop (+9 рукотворных)

(106 популяций)

Они в основном игнорируют топологию и опираются на биом.

СпавнитсяGround textureBiomeNeeds any ofNever on
BearлюбаяTemperate, TundraлюбаяCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
BoarлюбаяArid, TemperateлюбаяCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
ChickenDirt, Sand, Grass, ForestTemperateлюбаяCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
CrocodileлюбаяJungleLakeside (+2 рукотворных)-
HABDirt, Snow, Sand, Grass, Forest, Stones, GravelArid, Temperate, ArcticField (+2 рукотворных)Cliff, Beachside, Beach, Forest, Ocean, Oceanside, Lake, Lakeside, Offshore, Cliffside, Mountain (+4 рукотворных)
HalloweenDungeon.populationDirt, Snow, Sand, Grass, Forest, Stones, GravelArid, Temperate, Arctic, JungleField (+2 рукотворных)Cliff, Beachside, Beach, Forest, Ocean, Oceanside, Lake, Lakeside, Offshore, Cliffside, Mountain (+4 рукотворных)
MetalDetectorSourceлюбаяArid, Temperate, Tundra, JungleлюбаяCliff, Summit, Ocean, Lake, Offshore, Mountain, Clutter, Hilltop (+6 рукотворных)
MinicopterлюбаяArid, Temperate, Tundraтолько рукотворныеCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Lakeside, Offshore, Cliffside, Mountain, Clutter, Hilltop (+5 рукотворных)
ModularCarлюбаяArid, Temperate, Tundra, Jungleтолько рукотворныеCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Lakeside, Offshore, Cliffside, Mountain, Clutter, Hilltop (+5 рукотворных)
Murdererлюбаялюбойтолько рукотворныеCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+4 рукотворных)
PantherлюбаяJungleлюбаяCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
PedalBikes_WorldлюбаяArid, Temperate, Tundra, Jungleтолько рукотворныеCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Lakeside, Offshore, Cliffside, Mountain, Clutter, Hilltop (+5 рукотворных)
PolarBearSnowArcticлюбаяCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
RHIBвсе, кроме Snow, RockArid, TundraOceanBeachside, Beach
RidableHorseлюбаяArid, TemperateлюбаяCliff, Summit, Forest, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter, Hilltop (+6 рукотворных)
Rowboatвсе, кроме Snow, Rockвсе, кроме ArcticOceanside, Lake, Lakeside (+2 рукотворных)Beachside, Decor
Scarecrowлюбаялюбойтолько рукотворныеCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+4 рукотворных)
ScrapTransportHelicopterлюбаяArid, Temperate, TundraField (+1 рукотворная)Cliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Lakeside, Offshore, Cliffside, Mountain, Clutter, Hilltop (+5 рукотворных)
SnakeлюбаяJungleлюбаяCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+5 рукотворных)
StagGrass, Forestвсе, кроме Arid, ArcticлюбаяCliff, Summit, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
TigerлюбаяJungleлюбаяCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
Wolfвсе, кроме RockArid, Temperate, TundraлюбаяCliff, Summit, Beachside, Beach, Ocean, Oceanside, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)
XmasDungeon.populationDirt, Snow, Sand, Grass, Forest, Stones, GravelArid, Temperate, ArcticField (+2 рукотворных)Cliff, Beachside, Beach, Forest, Ocean, Oceanside, Lake, Lakeside, Offshore, Cliffside, Mountain (+4 рукотворных)
ZombieлюбаялюбойлюбаяCliff, Summit, Ocean, Decor, Lake, Offshore, Cliffside, Mountain, Clutter (+6 рукотворных)

(24 популяции)

Worldgen выводит всё это из вашего рельефа: биомы с плотными ядрами, топологию, которая следует форме земли, и текстуру земли, согласованную с обоими. В этом его смысл. Правила на этой странице и есть причина, по которой он работает так, как работает, и почему его настройки по умолчанию дают карты, на которых что-то реально спавнится.

Если хотите что-то переопределить, есть кисть биомов и кисть топологии. Просто рисуйте регионы, а не россыпь точек.

Когда мир сгенерирован, экспортируйте .map и пройдитесь по нему на локальном сервере Rust, чтобы проверить в игре деревья, руду и спавны. Весь путь описан в как сделать кастомную карту Rust.