Define la Configuración de tu Red

La sección Metaverse/Networking de la Configuracion del Dominio define todas las configuraciones de red para tu dominio.

Advertencia

Cambiar cualquier configuración de red afectará la forma en que el Servidor de Metaverso y los usuarios se conectarán con tu dominio. Antes de realizar cualquier cambio en la configuración, asegúrate de tener una comprensión básica de los conceptos de red (IP, UDP, puertos, etc) ya que cambiar esta configuración puede afectar a los visitantes o (si estás ejecutando un servidor local) poner en riesgo tu sistema.

Cuenta de Metaverso Vinculada

Cada dominio se puede vincular a una cuenta de Metaverso, que es el propietario de ese dominio. Cuando vinculas tu cuenta, se crea un token de acceso OAuth y te otorga acceso a tu cuenta para modificar la configuración del dominio y acceder a los grupos necesarios para las operaciones del dominio. Además, puedes acceder a la configuración específica de tu cuenta, como los Place Names.

El estado de tu cuenta de Metaverso vinculada se refleja en la parte superior de la sección "Metaverse/Networking" de la configuración del dominio. También puedes ver tu token de acceso en esta página (debajo de "Advanced Options").

../../_images/account-status.png

Red Automática

La configuración de red automática define cómo otros nodos en el metaverso se conectan a tu dominio. Estos nodos incluyen el mezclador de avatar, el mezclador de audio, el servidor de entidades, el servidor de activos, el servidor de scripts de entidades y el mezclador de mensajes.

Elije entre las siguientes opciones de red automática:

  • None: La dirección de red y el puerto que se muestran se utilizarán para conectar tu dominio. Nunca se actualizan automáticamente, y tu dominio debe estar accesible en la dirección y el puerto que establezcas.

  • IP Only: Tu dominio actualizará la dirección de red que se muestra a lo que detecte como tu dirección IP actual. El puerto que se muestra no se cambiará automáticamente, por lo que tu dominio debe estar accesible en el puerto especificado. Esta opción se recomienda para un servidor local que se ejecuta en una red doméstica con una dirección IP pública que cambia dinámicamente.

  • Full: Tu dominio proporcionará la información de la red a los servidores de Vircadia, de modo que los nuevos clientes puedan conectarse a través de perforaciones UDP sin necesidad de realizar ningún cambio en la configuración de NAT o firewall. Es posible que esto no funcione para todas las redes.

Según el método de red automático que elijas, defines la dirección de red y/o el puerto en los campos proporcionados.

Nota

Si tienes la intención de alojar varios dominios en la misma red y router, asegúrate de configurar cada dominio en un puerto UDP separado. Puedes usar el valor "0" para que tu dominio seleccione un puerto aleatorio, lo que ayudará a evitar colisiones de puertos.

../../_images/network-settings.png

Detalles de Red (avanzado)

Un dominio de Vircadia reserva un rango de cuatro puertos para operar, generalmente comenzando en 40100. (Ten en cuenta que es posible que los puertos cifrados aún no se hayan implementado). Estos puertos son:

  • 40100 (+0): (tcp) conexión http administrativa

  • 40101 (+1): (tcp) conexión administrativa https (cifrada)

  • 40102 (+2): (udp) conexión principal de los clientes

  • 40103 (+3): (udp) conexión principal de los clientes (cifrada)

En términos generales, solo el puerto '40102' debe exponerse públicamente para permitir que otros se conecten a un dominio.

Además, hay seis "clientes de asignación" que deben ejecutarse para que el dominio esté operativo. Estos clientes se ejecutan junto con el servidor de dominio y deben poder conectarse con cualquier usuario externo. Estos clientes son:

  • asset-server: almacena datos de objetos para descargarlos al usuario

  • audio-mixer: controla lo que escucharía cada usuario

  • avatar-mixer: permite que los usuarios se vean

  • entity-script-server: ejecuta acciones dentro del dominio

  • entity-server: describe la ubicación de cada objeto en el dominio

  • messages-mixer: pasa mensajes entre usuarios en el dominio

Estos clientes de asignación utilizan conexiones UDP en un número de puerto asignado por el sistema operativo en el momento del lanzamiento. Estos puertos estarán dentro del rango de puertos efímeros.

ID de Dominio

A cada dominio del metaverso se le asigna un ID de dominio único. El servidor Metaverse usa este ID para ayudar a proporcionar funciones más avanzadas a tu mundo, como: permitirte crear nombres de lugares, identificar usuarios registrados y más.

Si no deseas que tu dominio se registre en el metaverso, deja el campo ID de dominio en blanco.

../../_images/domain-id.png

Habilitar Verificación de Paquetes

Cuando se activa "Habilitar Verificación de Paquetes", Vircadia envía sumas de verificación (checksums) seguras en las comunicaciones que utilizan los protocolos de Vircadia. Esto aumenta la seguridad en tu dominio, pero puede disminuir ligeramente el rendimiento del dominio para tus visitantes.

../../_images/packet-verification.png