Иконка ресурса

Скидка PopulationManager 1.0.0

Старая цена
700
PopulationManager - Это самый гибкий плагин для управления SpawnHandler'ом.

С плагином вы сможете:

  • Настроить количество руды в разных биомах по разному
  • Уменьшить количество деревьев и остальных объектов на карте, для оптимизации или по иным причинам
  • Повысить FPS сервера примерно на 100 кадров в секунду (Тестировалось на карте размером 4500, при 100 игроках и 60 плагинах)
  • Наоборот, увеличить количество деревьев, чтобы создать необычно красивые пейзажи
  • Добавить спавн ягод/кукурузы/тыквы/плавучего мусора на карту Barren.
  • Изменить спавн руды на карте баррен (Не везде, а только на горах, как это реализовано на Procedural Map)
  • Наверняка есть еще десятки вариантов применения данного плагина
  • Данные пункты частично использую на своих игровых серверах
Инструкция по настройке:
  • Загрузить плагин на сервер.
  • Отредактировать файлы, сгенерированные плагином
  • SpawnableCounts.json - Отвечает за точное количество объектов
  • SpawnPopulations.json - Отвечает за поведение объектов (Загружаются пресеты из раста)
  • Перезагрузить плагин.
  • После короткой инициализации начнется очистка старых объектов, применения настроек и спавн новых
Внимание, при загрузке плагина на карты Procedural Map и Barren конфигурация будет разной.
Если вы хотите использовать настройки с Procedural Map на карте Barren - необходимо сначала сгенерировать их, или отредактировать и загрузить уже готовые из раздела "Конфигурация"

Barren.png
Barren2.png
Barren3.png
BarrenForest.png
BarrenProcedural.png
BarrenProcedural2.png
BarrenProcedural3.png
BarrenWater.png
JSON:
{
  "loot": 306,
  "ores": 1018,
  "collectable-food-mushroom": 980,
  "collectable-resource-hemp": 980,
  "collectable-resource-stone": 1960,
  "plant-corn": 122,
  "plant-pumpkin": 122,
  "v2_temp_forest": 3535,
  "v2_temp_forest_small": 3535,
  "v2_tundra_forest": 1579,
  "v2_tundra_forest_small": 1547,
  "v2_arctic_forest": 68,
  "v2_arctic_forest_snow": 392,
  "v2_arid_cactus": 1483,
  "v2_arid_palms_dense": 0,
  "v2_arid_palms_light": 227,
  "v2_arid_palms_superdense": 1139,
  "junkpiles": 612,
  "driftwood": 733,
  "logs_dry": 671,
  "logs_snow": 304,
  "logs_wet": 929,
  "ores_snow": 371,
  "ores_sand": 236,
  "v2_temp_beachforest_small": 46,
  "collectable-resource-wood": 490,
  "v2_temp_field_small": 1461,
  "v2_arid_palm_beach": 95,
  "v2_temp_field_large": 92,
  "v2_temp_forest_deciduous": 1478,
  "v2_temp_forest_small_deciduous": 1478,
  "junkpiles_water": 98,
  "divesites": 98,
  "swamp-trees": 339,
  "plant-potato": 122,
  "plant-berry-blue": 122,
  "plant-berry-green": 122,
  "plant-berry-red": 122,
  "plant-berry-white": 122,
  "plant-berry-yellow": 122,
  "RHIB.Population": 0,
  "Rowboat.Population": 0,
  "Minicopter.Population": 0,
  "ModularCar.Population": 37,
  "ScrapTransportHelicopter.Population": 0,
  "HAB.Population": 12,
  "Murderer.Population": 0,
  "Scarecrow.Population": 0,
  "Bear.Population": 24,
  "Boar.Population": 61,
  "Chicken.Population": 37,
  "Horse.Population": 0,
  "Stag.Population": 37,
  "Wolf.Population": 24,
  "Zombie.Population": 0,
  "RidableHorse.Population": 49
}
JSON:
[
  {
    "Name": "loot",
    "PopulationPath": "assets/content/properties/spawnpopulation/loot.asset",
    "ResourcePath": "resource/loot",
    "ResourceList": []
  },
  {
    "Name": "ores",
    "PopulationPath": "assets/content/properties/spawnpopulation/ores.asset",
    "ResourcePath": "resource/ores",
    "ResourceList": []
  },
  {
    "Name": "collectable-food-mushroom",
    "PopulationPath": "assets/content/properties/spawnpopulation/collectable-food-mushroom.asset",
    "ResourcePath": "collectable/mushrooms",
    "ResourceList": []
  },
  {
    "Name": "collectable-resource-hemp",
    "PopulationPath": "assets/content/properties/spawnpopulation/collectable-resource-hemp.asset",
    "ResourcePath": "collectable/hemp",
    "ResourceList": []
  },
  {
    "Name": "collectable-resource-stone",
    "PopulationPath": "assets/content/properties/spawnpopulation/collectable-resource-stone.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/bundled/prefabs/autospawn/collectable/stone/metal-collectable.prefab",
      "assets/bundled/prefabs/autospawn/collectable/stone/stone-collectable.prefab",
      "assets/bundled/prefabs/autospawn/collectable/stone/sulfur-collectable.prefab"
    ]
  },
  {
    "Name": "plant-corn",
    "PopulationPath": "assets/content/properties/spawnpopulation/plant-corn.asset",
    "ResourcePath": "collectable/corn",
    "ResourceList": []
  },
  {
    "Name": "plant-pumpkin",
    "PopulationPath": "assets/content/properties/spawnpopulation/plant-pumpkin.asset",
    "ResourcePath": "collectable/pumpkin",
    "ResourceList": []
  },
  {
    "Name": "v2_temp_forest",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_temp_forest.asset",
    "ResourcePath": "resource/v2_temp_forest",
    "ResourceList": []
  },
  {
    "Name": "v2_temp_forest_small",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_temp_forest_small.asset",
    "ResourcePath": "resource/v2_temp_forest_small",
    "ResourceList": []
  },
  {
    "Name": "v2_tundra_forest",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_tundra_forest.asset",
    "ResourcePath": "resource/v2_tundra_forest",
    "ResourceList": []
  },
  {
    "Name": "v2_tundra_forest_small",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_tundra_forest_small.asset",
    "ResourcePath": "resource/v2_tundra_forest_small",
    "ResourceList": []
  },
  {
    "Name": "v2_arctic_forest",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_arctic_forest.asset",
    "ResourcePath": "resource/v2_arctic_forest",
    "ResourceList": []
  },
  {
    "Name": "v2_arctic_forest_snow",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_arctic_forest_snow.asset",
    "ResourcePath": "resource/v2_arctic_forest_snow",
    "ResourceList": []
  },
  {
    "Name": "v2_arid_cactus",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_arid_cactus.asset",
    "ResourcePath": "resource/v2_arid_cactus",
    "ResourceList": []
  },
  {
    "Name": "v2_arid_palms_dense",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_arid_palms_dense.asset",
    "ResourcePath": "resource/v2_arid_forest",
    "ResourceList": []
  },
  {
    "Name": "v2_arid_palms_light",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_arid_palms_light.asset",
    "ResourcePath": "resource/v2_arid_forest",
    "ResourceList": []
  },
  {
    "Name": "v2_arid_palms_superdense",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_arid_palms_superdense.asset",
    "ResourcePath": "resource/v2_arid_forest",
    "ResourceList": []
  },
  {
    "Name": "junkpiles",
    "PopulationPath": "assets/content/properties/spawnpopulation/junkpiles.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/prefabs/misc/junkpile/junkpile_a.prefab",
      "assets/prefabs/misc/junkpile/junkpile_b.prefab",
      "assets/prefabs/misc/junkpile/junkpile_c.prefab",
      "assets/prefabs/misc/junkpile/junkpile_d.prefab",
      "assets/prefabs/misc/junkpile/junkpile_e.prefab",
      "assets/prefabs/misc/junkpile/junkpile_f.prefab",
      "assets/prefabs/misc/junkpile/junkpile_g.prefab"
    ]
  },
  {
    "Name": "driftwood",
    "PopulationPath": "assets/content/properties/spawnpopulation/driftwood.asset",
    "ResourcePath": "resource/driftwood",
    "ResourceList": []
  },
  {
    "Name": "logs_dry",
    "PopulationPath": "assets/content/properties/spawnpopulation/logs_dry.asset",
    "ResourcePath": "resource/logs_dry",
    "ResourceList": []
  },
  {
    "Name": "logs_snow",
    "PopulationPath": "assets/content/properties/spawnpopulation/logs_snow.asset",
    "ResourcePath": "resource/logs_snow",
    "ResourceList": []
  },
  {
    "Name": "logs_wet",
    "PopulationPath": "assets/content/properties/spawnpopulation/logs_wet.asset",
    "ResourcePath": "resource/logs_wet",
    "ResourceList": []
  },
  {
    "Name": "ores_snow",
    "PopulationPath": "assets/content/properties/spawnpopulation/ores_snow.asset",
    "ResourcePath": "resource/ores_snow",
    "ResourceList": []
  },
  {
    "Name": "ores_sand",
    "PopulationPath": "assets/content/properties/spawnpopulation/ores_sand.asset",
    "ResourcePath": "resource/ores_sand",
    "ResourceList": []
  },
  {
    "Name": "v2_temp_beachforest_small",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_temp_beachforest_small.asset",
    "ResourcePath": "resource/v2_temp_beachforest_small",
    "ResourceList": []
  },
  {
    "Name": "collectable-resource-wood",
    "PopulationPath": "assets/content/properties/spawnpopulation/collectable-resource-wood.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/bundled/prefabs/autospawn/collectable/wood/wood-collectable.prefab"
    ]
  },
  {
    "Name": "v2_temp_field_small",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_temp_field_small.asset",
    "ResourcePath": "resource/v2_temp_field_small",
    "ResourceList": []
  },
  {
    "Name": "v2_arid_palm_beach",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_arid_palm_beach.asset",
    "ResourcePath": "resource/v2_arid_forest",
    "ResourceList": []
  },
  {
    "Name": "v2_temp_field_large",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_temp_field_large.asset",
    "ResourcePath": "resource/v2_temp_field_large",
    "ResourceList": []
  },
  {
    "Name": "v2_temp_forest_deciduous",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_temp_forest_deciduous.asset",
    "ResourcePath": "resource/v2_temp_forest_deciduous_large",
    "ResourceList": []
  },
  {
    "Name": "v2_temp_forest_small_deciduous",
    "PopulationPath": "assets/content/properties/spawnpopulation/v2_temp_forest_small_deciduous.asset",
    "ResourcePath": "resource/v2_temp_forest_deciduous_small",
    "ResourceList": []
  },
  {
    "Name": "junkpiles_water",
    "PopulationPath": "assets/content/properties/spawnpopulation/junkpiles_water.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/prefabs/misc/junkpile_water/junkpile_water_a.prefab",
      "assets/prefabs/misc/junkpile_water/junkpile_water_b.prefab",
      "assets/prefabs/misc/junkpile_water/junkpile_water_c.prefab"
    ]
  },
  {
    "Name": "divesites",
    "PopulationPath": "assets/content/properties/spawnpopulation/divesites.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/prefabs/misc/divesite/divesite_a.prefab",
      "assets/prefabs/misc/divesite/divesite_b.prefab",
      "assets/prefabs/misc/divesite/divesite_c.prefab"
    ]
  },
  {
    "Name": "swamp-trees",
    "PopulationPath": "assets/content/properties/spawnpopulation/swamp-trees.asset",
    "ResourcePath": "resource/swamp-trees",
    "ResourceList": []
  },
  {
    "Name": "plant-potato",
    "PopulationPath": "assets/content/properties/spawnpopulation/plant-potato.asset",
    "ResourcePath": "collectable/potato",
    "ResourceList": []
  },
  {
    "Name": "plant-berry-blue",
    "PopulationPath": "assets/content/properties/spawnpopulation/plant-berry-blue.asset",
    "ResourcePath": "collectable/berry-blue",
    "ResourceList": []
  },
  {
    "Name": "plant-berry-green",
    "PopulationPath": "assets/content/properties/spawnpopulation/plant-berry-green.asset",
    "ResourcePath": "collectable/berry-green",
    "ResourceList": []
  },
  {
    "Name": "plant-berry-red",
    "PopulationPath": "assets/content/properties/spawnpopulation/plant-berry-red.asset",
    "ResourcePath": "collectable/berry-red",
    "ResourceList": []
  },
  {
    "Name": "plant-berry-white",
    "PopulationPath": "assets/content/properties/spawnpopulation/plant-berry-white.asset",
    "ResourcePath": "collectable/berry-white",
    "ResourceList": []
  },
  {
    "Name": "plant-berry-yellow",
    "PopulationPath": "assets/content/properties/spawnpopulation/plant-berry-yellow.asset",
    "ResourcePath": "collectable/berry-yellow",
    "ResourceList": []
  },
  {
    "Name": "RHIB.Population",
    "PopulationPath": "assets/content/vehicles/boats/rhib/rhib.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/content/vehicles/boats/rhib/rhib.prefab"
    ]
  },
  {
    "Name": "Rowboat.Population",
    "PopulationPath": "assets/content/vehicles/boats/rowboat/rowboat.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/content/vehicles/boats/rowboat/rowboat.prefab"
    ]
  },
  {
    "Name": "Minicopter.Population",
    "PopulationPath": "assets/content/vehicles/minicopter/minicopter.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/content/vehicles/minicopter/minicopter.entity.prefab"
    ]
  },
  {
    "Name": "ModularCar.Population",
    "PopulationPath": "assets/content/vehicles/modularcar/modularcar.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/content/vehicles/modularcar/2module_car_spawned.entity.prefab",
      "assets/content/vehicles/modularcar/3module_car_spawned.entity.prefab",
      "assets/content/vehicles/modularcar/4module_car_spawned.entity.prefab"
    ]
  },
  {
    "Name": "ScrapTransportHelicopter.Population",
    "PopulationPath": "assets/content/vehicles/scrap heli carrier/scraptransporthelicopter.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/content/vehicles/scrap heli carrier/scraptransporthelicopter.prefab"
    ]
  },
  {
    "Name": "HAB.Population",
    "PopulationPath": "assets/prefabs/deployable/hot air balloon/hab.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/prefabs/deployable/hot air balloon/hotairballoon.prefab"
    ]
  },
  {
    "Name": "Murderer.Population",
    "PopulationPath": "assets/prefabs/npc/murderer/murderer.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/prefabs/npc/murderer/murderer.prefab"
    ]
  },
  {
    "Name": "Scarecrow.Population",
    "PopulationPath": "assets/prefabs/npc/scarecrow/scarecrow.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/prefabs/npc/scarecrow/scarecrow.prefab"
    ]
  },
  {
    "Name": "Bear.Population",
    "PopulationPath": "assets/rust.ai/agents/bear/bear.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/rust.ai/agents/bear/bear.prefab"
    ]
  },
  {
    "Name": "Boar.Population",
    "PopulationPath": "assets/rust.ai/agents/boar/boar.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/rust.ai/agents/boar/boar.prefab"
    ]
  },
  {
    "Name": "Chicken.Population",
    "PopulationPath": "assets/rust.ai/agents/chicken/chicken.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/rust.ai/agents/chicken/chicken.prefab"
    ]
  },
  {
    "Name": "Horse.Population",
    "PopulationPath": "assets/rust.ai/agents/horse/horse.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/rust.ai/agents/horse/horse.prefab"
    ]
  },
  {
    "Name": "Stag.Population",
    "PopulationPath": "assets/rust.ai/agents/stag/stag.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/rust.ai/agents/stag/stag.prefab"
    ]
  },
  {
    "Name": "Wolf.Population",
    "PopulationPath": "assets/rust.ai/agents/wolf/wolf.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/rust.ai/agents/wolf/wolf.prefab"
    ]
  },
  {
    "Name": "Zombie.Population",
    "PopulationPath": "assets/rust.ai/agents/zombie/zombie.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/rust.ai/agents/zombie/zombie.prefab"
    ]
  },
  {
    "Name": "RidableHorse.Population",
    "PopulationPath": "assets/rust.ai/nextai/ridablehorse.population.asset",
    "ResourcePath": "",
    "ResourceList": [
      "assets/rust.ai/nextai/testridablehorse.prefab"
    ]
  }
]
  • Like
Реакции: DezLife
Автор
VooDoo
Скачивания
3
Просмотры
243
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Последние обновления

  1. Release 1.0.0

    No changes. Only release

Последние рецензии

R
Отличный плагин