> For the complete documentation index, see [llms.txt](https://bungeesk.zorgdev.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bungeesk.zorgdev.fr/basic-usage/dynamic-servers.md).

# Dynamic servers

Dynamic servers are something new in BungeeSK (2.0.0). You will learn here how to use them aswell.

## What's a dynamic server ?

A dynamic bungee server is a server on your network that you can add or remove. The Spigot server behind has to be already setup and started for your players to connect to it. They are only stored in the proxy's memory, which means that if the Bungeecord server restarts, all dynamic servers will be deleted.&#x20;

## Creating a dynamic bungee server

You can create a dynamic server like this, here we are taking an example for a second lobby for a network:

{% code title="example.sk" %}

```python
create new bungee server:
    set name of server builder to "lobby2"
    set address of server builder to "127.0.0.1"
    set port of server builder to 25567
    set motd of server builder to "This is lobby number 2"
put server into bungeecord
```

{% endcode %}

After running this code above, you can get informations from this server like any other server. You can for example get its related `bungeeserver` object with its name provided above, like this:

{% code title="example.sk" %}

```applescript
set {_bungeeserver} to bungee server named "lobby2"
```

{% endcode %}

### Deleting a dynamic server

To delete a dynamic bungee server, just restart you Bungeecord proxy. If you want to delete a specific one manually, you can do something like this:

{% code title="example.sk" %}

```applescript
delete server named "lobby2" from bungeecord
```

{% endcode %}
