NetworkSettings

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Création impossible
Service
Non navigable

NetworkSettings est une classe de paramètres qui vous permet de déboguer de nombreuses fonctionnalités avec le serveur/client de Roblox. Il peut être trouvé dans les paramètres de Roblox Studio, sous l'onglet Réseau .

Résumé

Propriétés

Propriétés

EmulatedTotalMemoryInMB

Caché
Non répliqué
Lecture parallèle
Sécurité des plugins

FreeMemoryMBytes

Caché
Lecture uniquement
Non répliqué
Lecture parallèle
Sécurité des plugins

FreeMemoryMBytes est une propriété de type de données qui décrit la quantité de mémoire gratuite disponible, en MB. Il est stocké comme un nombre flottant, de sorte qu'il peut être lu au niveau des octets disponibles en multipliant sa valeur par 1024 * 1024.

HttpProxyEnabled

Lecture parallèle
Sécurité des scripts Roblox

HttpProxyURL

Lecture parallèle
Sécurité des scripts Roblox

IncomingReplicationLag

Lecture parallèle

Instructez le moteur de simuler un décalage supplémentaire en retardant tous les messages entrants. Les unités sont des secondes.

PrintJoinSizeBreakdown

Lecture parallèle

Imprimez des informations diagnostiques dans la fenêtre d'Output après avoir connecté. Les données indiqueront le plus grand nombre d'instances individuelles envoyées, ainsi que les données agrégées sur les données envoyées par le taperd'instance. Les données envoyées pour le chargement initial sont comprimées pour que les contributions soient approximées.

PrintPhysicsErrors

Lecture parallèle

Lorsqu'il est réglé sur vrai, les messages de débogage seront imprimés dans la sortie, pertinents aux erreurs de réplication physique. Remarquez que cette propriété est destinée aux ingénieurs Roblox qui déboguent le répliquage réseau. Les sorties suivantes sont des sorties de débogage qui sont rendues disponibles lorsque cette propriété est réglée sur vrai.

  • Physics-in old packet imprime si le PhysicsReceiver reçoit un mécanisme update package pour une partie qui a été mise à jour avant le temps de soumission du paquet. Cela se produit si le paquet est reçu tard, et un nouveau paquet a déjà été traité.
  • Physics-in of unidentified {GUID} imprime si le PhysicsReceiver ne peut pas trouver la partie que vous essayez de mettre à jour parce que l'identifiant d'instant fourni est invalide, où {GUID} est l'identifiant d'instant connu qui est censé être cibler la partie. Ceci se produit généralement si une partie est supprimée avant que le paquet de mise à jour physique soit reçu.
  • Physics-in of part not in workspace {GUID} imprime si le PhysicsReceiver reçoit une demande pour mettre à jour la physique d'une partie qui n'est pas une descendant du Workspace, où {GUID} est l'identifiant de la partie cible. Cela se produit si la partie a été simplement déplacée du Workspace et était précédemment simulée.

PrintStreamInstanceQuota

Lecture parallèle

Lorsqu'il est réglé sur vrai, les informations de débogage sont imprimées sur la sortie en fonction de la réplication des instances lorsque Workspace.StreamingEnabled est réglé sur vrai. Il existe plusieurs sorties de débogage qui sont rendues disponibles lorsque cette propriété est réglée sur vrai, comme indiqué ci-dessous.

Remarquez que cette propriété est destinée aux ingénieurs Roblox qui déboguent la réplication du réseau. Cette documentation peut devenir obsolète dans le futur, car le code réseau de Roblox est toujours en train de changer derrière les coulisses.

Mise à jour de la capacité de diffusion en continu

Lorsque la capacité de diffusion en continu du client est mise à jour, le message de débogage suivant est imprimé : clientInstanceQuota {1}, packet in queue {2}, predictedTotalInstanceProcessTime {3}, avgStreamDataReadTime {4}, avgInstancesPerStreamData {5}

Les numéros dans les parenthèses courbes sont substitués, et peuvent être décrits comme :

  • {1} – L'identifiant de la quête client.
  • {2} – le nombre actuel de paquets entrants qui ont été mis en file d'attente.
  • {3} – une prédiction de la durée de mise à jour du quota.
  • {4} – le temps moyen actuel pour lire les données de la chaîne.
  • {5} – le nombre moyen de instances dans les données de la chaîne.

Mise à jour de la quotient d'instance

Lorsque le client reçoit une mise à jour du quota d'instance, le message de débogage suivant est imprimé : Received new client instance quota: {1}, max region radius: {2}

Les numéros dans les parenthèses courbes sont substitués, et peuvent être décrits comme :

  • {1} – L'identifiant de la quête client.
  • {2} – Le rayon maximum de l'espace autour du client's Player.ReplicationFocus qui peut avoir des instances physiques diffusées dans.

RandomizeJoinInstanceOrder

Lecture parallèle

Emulatez le comportement d'un serveur qui a été en ligne pendant un long moment en aléatifiant l'ordre dans lequel les instances initialement arrivent sur les clients. Il est recommandé de garder ce paramètre activé pour aider à détecter les bugs potentiels pendant le test dans Studio.

RenderStreamedRegions

Lecture parallèle

Lorsqu'il est réglé sur vrai, les régions de l'espace qui sont envoyées au client seront encerclées en rouge. Cela ne sera affiché que si Workspace.StreamingEnabled est réglé sur vrai.

ShowActiveAnimationAsset

Lecture parallèle

Quand il est défini sur vrai, une étiquette sera affichée au-dessus de la tête de chaque joueur, montrant l'animation actuelle jouée par le Humanoid du joueur, si any.

Méthodes

Évènements