# setConvar (Servidor)

> Define una convar en el servidor y la crea si no existe. Con `synced`, el valor llega a todos los clientes, incluso a los que entren después, y su `getConvar` pasa a leerlo.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Servidor
- **Categoría**: Convars
- **URL**: https://wiki.mymp.gg/es/setConvar-server
- **Contraparte**: También existe en el cliente, con otra implementación: [setConvar (Cliente)](https://wiki.mymp.gg/es/setConvar-client.md)

## Sintaxis

```lua
bool setConvar(string name, string value [, bool synced = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `name` | `string` | Nombre de la convar. |
| `value` | `string` | Valor. |
| `synced` | `bool` | Sincronizarla con los clientes. Un `setConvar` sin él deja de sincronizar la convar. *(por defecto: `false`)* |

## Retorno

`true`.

## Ejemplo

```lua
setConvar("weather_cycle", "1", true)
```

### Atención

Una convar secreta, como `password` o `server_key`, no se puede sincronizar: la llamada da error. El nombre y el valor de una convar sincronizada caben juntos en 4000 bytes como máximo.

## Ver también

- [setConvar (Cliente)](https://wiki.mymp.gg/es/setConvar-client.md): Define una convar solo en este cliente. Nunca se envía al servidor. Con persist, el valor se guarda para este servidor y vuelve en la próxima sesión.
- [getConvar (Compartido)](https://wiki.mymp.gg/es/getConvar.md): Lee una convar como texto. En el cliente, una convar que sincroniza el servidor va antes que la del propio cliente.
