# getServerIP (Servidor)

> Devolve o endereço IPv4 público da máquina, lido das interfaces de rede ao iniciar.

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

## Sintaxe

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

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `withPort` | `bool` | Se `true`, acrescenta `:porta`. *(padrão: `false`)* |

## Retorno

O endereço, como `"203.0.113.7"` ou `"203.0.113.7:27015"`. `false` se a máquina não tem endereço público, como atrás de um NAT ou num contêiner.

## Exemplo

```lua
local address = getServerIP(true)
if address then
    print("conecte-se a " .. address)
end
```

## Veja também

- [getServerName (Servidor)](https://wiki.mymp.gg/pt/getServerName.md): Devolve o nome do servidor, da convar server_name.
- [getServerIp (Cliente)](https://wiki.mymp.gg/pt/getServerIp-client.md): Devolve o endereço do servidor a que este cliente está conectado.
