# shutdown (Servidor)

> Desliga o servidor. Antes, dispara `onShutdown`.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Servidor
- **Categoria**: Servidor
- **URL**: https://wiki.mymp.gg/pt/shutdown

## Sintaxe

```lua
bool shutdown([string reason = "No reason specified", int exitCode = 0])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `reason` | `string` | O motivo, que vai para o log e para `onShutdown`. *(padrão: `"No reason specified"`)* |
| `exitCode` | `int` | O código de saída do processo, útil para um script que reinicia o servidor. *(padrão: `0`)* |

## Retorno

`true`.

## Exemplo

```lua
addCommandHandler("restartserver", function(player)
    shutdown("Reinício pedido por " .. getPlayerName(player), 1)
end)
```

## Veja também

- [onShutdown (Servidor)](https://wiki.mymp.gg/pt/onShutdown.md): Disparado quando um script chama shutdown, logo antes de o servidor desligar.
