Random Spawnpoints

Random Spawnpoints 0.3.7

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
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
  }
}

Information

Author
k1lly0u
First release
Last update
Rating
4.85 star(s) 26 ratings

Latest Release v0.3.7

Released
Sep 10, 2024 at 1:48 AM
Rating
0.00 star(s) 0 ratings


More resources from k1lly0u

  • PilotEject
    PilotEject
    A mini event where a helicopter malfunctions and the pilot has to eject
  • HeliRefuel
    HeliRefuel
    A mini-event where a helicopter populated with NPCs needs to land to refuel
  • ZombieHorde
    ZombieHorde
    Create hordes of zombies that roam around your server looking for brains
  • Admin Menu
    Admin Menu
    Manage groups, permissions, commands and convars from a GUI menu
  • TeleportGUI
    TeleportGUI
    Teleport, home and warp with a easy to use UI

Random Spawnpoints by k1lly0u
© chaoscode.io Dec 26, 2016

Latest reviews

- Plugin works exactly as described with no issues!
Works perfectly and it's easy!
this plugin I can only recommend I bought it uploaded and it works cleanly
works great appreciate it
Good for players who get tired by spawning on beaches all the time and an important interface for other plugins.
Great plugin with support of ZombieHorde, Indeed needed for all server even if ZombieHorde is not installed!
Bought it for my New Raid Event plugin.
This is a good and easy plugin to use
Tossed it onto the servers and instantly setup over 900 spawn point with server running and players on it. Tested spawns, all working good. Thanks for this.
People must use it to avoid players being spawned on the beach, always the same spots. Works like a charm!
Great plugin. A must for every server.