> For the complete documentation index, see [llms.txt](https://docs.arius-scripts.com/site/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.arius-scripts.com/site/documentation/resources/multicharacter/configuration/spawn-selector.md).

# Spawn Selector

When enabled, players choose a spawn location before loading into the world.

#### Configuration

```lua
Config.SpawnSelector = {
    enable = true,
    show = {
        always      = false,   -- show every time a character loads
        onlyNewChar = true,    -- show only on new character creation
    }
}
```

#### Adding Custom Spawn Points

In `config.lua`, add entries to `Config.SpawnPoints`:

```lua
{
    label  = "My Custom Location",
    coords = vector4(-269.4, -955.3, 31.2, 208.0),
    image  = "https://i.imgur.com/example.jpg",
}
```

Use `nil` for `coords` to offer a "Last Location" option that teleports the player to their last saved position.
