This is a plugin that generates new spawn points all over the map.
New spawn points are generated when the plugin loads and conform to some basic guidelines for placement (will not generate in/near water/bases/monuments, etc).
Config option to disable player spawns in specific biomes
Config option to disable spawn points being generated inside specified zones (Requires ZoneManager v3.0.21 or greater)
Chat Command
/showspawns - Gives the user a count of spawns generated and shows a little box at each spawn position
API
Custom Topology Blocking
The config contains a list of topologies to avoid when generating spawn points. You can manipulate this list at will.
Rust uses the following topologies;
Config
New spawn points are generated when the plugin loads and conform to some basic guidelines for placement (will not generate in/near water/bases/monuments, etc).
Config option to disable player spawns in specific biomes
Config option to disable spawn points being generated inside specified zones (Requires ZoneManager v3.0.21 or greater)
Chat Command
/showspawns - Gives the user a count of spawns generated and shows a little box at each spawn position
API
C#:
object GetSpawnPointAtBiome(string biomeTypeStr) // Arid, Temperate, Tundra, Arctic
// Returns a Vector3 if successful, or null if not
object GetSpawnPoint()
// Gets a random spawn position from any biome
Custom Topology Blocking
The config contains a list of topologies to avoid when generating spawn points. You can manipulate this list at will.
Rust uses the following topologies;
JSON:
Field
Cliff
Summit
Beachside
Beach
Forest
Forestside
Ocean
Oceanside
Decor
Monument
Road
Roadside
Swamp
River
Riverside
Lake
Lakeside
Offshore
Rail
Railside
Building
Cliffside
Mountain
Clutter
Alt
Tier0
Tier1
Tier2
Mainland
Hilltop
Config
JSON:
{
"Generation Options": {
"Generation attempts": 3000,
"Maximum slope (degrees)": 45.0,
"Distance from buildings (metres)": 15.0
},
"Spawn Options": {
"Biome Options": {
"Arctic": {
"Enable spawn points to be generated in this biome": true,
"Minimum required online players before spawns from this biome will be selected": 30
},
"Tundra": {
"Enable spawn points to be generated in this biome": true,
"Minimum required online players before spawns from this biome will be selected": 20
},
"Arid": {
"Enable spawn points to be generated in this biome": true,
"Minimum required online players before spawns from this biome will be selected": 10
},
"Temperate": {
"Enable spawn points to be generated in this biome": true,
"Minimum required online players before spawns from this biome will be selected": 1
}
},
"Disable spawn points in these zones (zone IDs)": [],
"Disable spawn points in these topologies": [
"Cliff",
"Cliffside",
"Lake",
"Ocean",
"Monument",
"Offshore",
"River",
"Swamp",
"Rail"
]
},
"Version": {
"Major": 0,
"Minor": 3,
"Patch": 0
}
}