---
title: roOpenVpn
slug: develop/es/roopenvpn
docTags: 
createdAt: 2025-03-11T07:07:18.732Z
---

El objeto *roOpenVpn* puede usarse para conectar jugadores y servidores a través de una VPN sin hacerlos accesibles para todos. 

Creación del objeto: 

```text
CreateObject("roOpenVpn")
```

## OpenVpnParams

### archive\_file como string

Ruta al archivo zip de configuración

### obfuscated\_secret como string

Frase de contraseña cifrada para certificados protegidos

### InstallAndRun(params como OpenVpnParams) como Boolean

Instala la configuración y la ejecuta

### openvpn Uninstall() como Boolean

Detiene y desinstala la configuración

## Ejemplo

```text
ovpn = CreateObject("roOpenVpn")
params = {}
params.archive_file = "openvpn.zip"
ovpn.InstallAndRun(params)
```

Debe llamarse al siguiente comando para cerrar la conexión VPN cuando ya no sea necesaria:

```text
ovpn.Uninstall()
```

