# getServerIP (Servidor)

> Devuelve la dirección IPv4 pública de la máquina, leída de sus interfaces de red al arrancar.

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

## Sintaxis

```lua
string|false getServerIP([bool withPort = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `withPort` | `bool` | Si es `true`, se añade `:puerto`. *(por defecto: `false`)* |

## Retorno

La dirección, como `"203.0.113.7"` o `"203.0.113.7:27015"`. `false` si la máquina no tiene dirección pública, como detrás de un NAT o en un contenedor.

## Ejemplo

```lua
local address = getServerIP(true)
if address then
    print("conéctate a " .. address)
end
```

## Ver también

- [getServerName (Servidor)](https://wiki.mymp.gg/es/getServerName.md): Devuelve el nombre del servidor, de la convar server_name.
- [getServerIp (Cliente)](https://wiki.mymp.gg/es/getServerIp-client.md): Devuelve la dirección del servidor al que está conectado este cliente.
