# shutdown (Servidor)

> Apaga el servidor. Antes, dispara `onShutdown`.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Servidor
- **Categoría**: Servidor
- **URL**: https://wiki.mymp.gg/es/shutdown

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `reason` | `string` | El motivo, que va al log y a `onShutdown`. *(por defecto: `"No reason specified"`)* |
| `exitCode` | `int` | El código de salida del proceso, útil para un script que reinicia el servidor. *(por defecto: `0`)* |

## Retorno

`true`.

## Ejemplo

```lua
addCommandHandler("restartserver", function(player)
    shutdown("Reinicio solicitado por " .. getPlayerName(player), 1)
end)
```

## Ver también

- [onShutdown (Servidor)](https://wiki.mymp.gg/es/onShutdown.md): Se dispara cuando un script llama a shutdown, justo antes de que el servidor se apague.
