NetworkSettings
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
NetworkSettings es una clase de configuración que te permite depurar muchas características con la red de servidor/cliente de Roblox.Se puede encontrar en las configuraciones de Roblox Studio, bajo la pestaña Red .
Resumen
Propiedades
Describe cuánta memoria libre está disponible, en MBs.
Simula una latencia adicional de red en el camino de recepción de la red.
Imprimir información diagnóstica sobre los datos enviados en la conexión.
Cuando se establece en verdadero, se imprimirán mensajes de depuración en la salida que se refieren a errores de replicación de física.
Cuando se establece en verdadero, se imprime información de depuración a la salida con respecto a la replicación de instancias cuando Workspace.StreamingEnabled se establece en verdadero.
Instalación especial para ayudar a capturar errores relacionados con cómo se carga tu experiencia.
Cuando se establece en verdadero, las regiones del espacio que se están transmitiendo al cliente se resaltarán en rojo.
Cuando se establece en verdadero, se mostrará una etiqueta sobre la cabeza de cada jugador, mostrando la animación actual que está siendo jugada por el Jugador Humanoid, si es que hay alguna.
Propiedades
EmulatedTotalMemoryInMB
FreeMemoryMBytes
FreeMemoryMBytes es una propiedad de solo lectura que describe cuánta memoria libre está disponible, en MBs.Se almacena como un número de punto flotante, por lo que se puede leer a nivel de bytes disponibles multiplicando su valor por 1024 * 1024.
HttpProxyEnabled
HttpProxyURL
IncomingReplicationLag
Instruye al motor para simular un retraso adicional al retrasar todos los mensajes entrantes. Las unidades son segundos.
PrintJoinSizeBreakdown
Imprima información diagnóstica en la ventana de salida después de conectarse.Los datos indicarán las Instancias individuales más grandes enviadas, así como datos agregados sobre datos enviados por introducirde instancia.Los datos enviados para la carga inicial se comprimen para que las contribuciones sean aproximadas.
PrintPhysicsErrors
Cuando se establece en verdadero, se imprimirán mensajes de depuración en la Salida, relacionados con errores de replicación de física.Tenga en cuenta que esta propiedad está destinada a los ingenieros de Roblox que están depurando la replicación de red.Los siguientes son los resultados de depuración que se ponen a disposición cuando esta propiedad se establece en verdadero.
- Physics-in old packet imprime si el receptor de física recibe un paquete de actualización de mecanismo para una parte que se ha actualizado antes del tiempo de envío del paquete.Esto sucede si el paquete se recibe tarde y un paquete más nuevo ya se ha procesado.
- Physics-in of unidentified {GUID} imprime si el receptor de física no puede encontrar la parte que está tratando de actualizar porque el identificador de instancia proporcionado era no válido, donde {GUID} es el identificador desconocido Instance:GetDebugId() que se supone que debe dirigirse a la parte.Esto suele ocurrir si se elimina una parte antes de que se reciba el paquete de actualización de física.
- Physics-in of part not in workspace {GUID} imprime si el receptor de física recibe una solicitud de actualización de la física de una parte que no es un descendiente del espacio de trabajo, donde {GUID} es el identificador Instance:GetDebugId() de la parte objetivo.Esto sucede si la parte acaba de ser movida fuera del espacio de trabajo y antes se estaba simulando.
PrintStreamInstanceQuota
Cuando se establece en verdadero, se imprime información de depuración a la salida con respecto a la replicación de instancias cuando Workspace.StreamingEnabled se establece en verdadero.Hay varios resultados de depuración que se ponen a disposición cuando esta propiedad se establece en verdadero, como se indica a continuación.
Tenga en cuenta que esta propiedad está destinada a los ingenieros de Roblox que están depurando la replicación de red.Esta documentación puede quedar obsoleta en el futuro, ya que el código de red de Roblox siempre cambia en los bastidores.
Actualización de la capacidad de transmisión
Cuando se actualiza la capacidad de transmisión del cliente, se imprimirá el siguiente mensaje de depuración: clientInstanceQuota {1}, packet in queue {2}, predictedTotalInstanceProcessTime {3}, avgStreamDataReadTime {4}, avgInstancesPerStreamData {5}
Los números en curly braces se sustituyen y se pueden describir como:
- {1} - El ID de la cuota de instancias del cliente.
- {2} – El número actual de paquetes entrantes que se han colocado en cola.
- {3} – Una predicción de cuánto tiempo tomará actualizar la cuota.
- {4} – El tiempo promedio actual que se tarda en leer los datos del flujo.
- {5} – El número promedio de instancias en los datos del flujo.
Actualización de cuota de instancia
Cuando el cliente recibe una actualización de cuota de instancias, se imprimirá el siguiente mensaje de depuración: Received new client instance quota: {1}, max region radius: {2}
Los números en curly braces se sustituyen y se pueden describir como:
- {1} - El ID de la cuota de instancias del cliente.
- {2} – El radio máximo del espacio alrededor del cliente Player.ReplicationFocus que puede tener instancias físicas transmitidas.
RandomizeJoinInstanceOrder
Emule el comportamiento de un servidor que ha estado en línea durante mucho tiempo al aleatorizar el orden en que las instancias inicialmente llegan a los clientes.Se recomienda mantener esta configuración habilitada para ayudar a descubrir errores potenciales durante las pruebas en Studio.
RenderStreamedRegions
Cuando se establece en verdadero, las regiones del espacio que se están transmitiendo al cliente se resaltarán en rojo.Esto solo se mostrará si Workspace.StreamingEnabled está configurado como verdadero.