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

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

    Décrivez combien de mémoire gratuite est disponible, en MBs.

  • Sécurité des scripts Roblox
    Lecture parallèle
  • Sécurité des scripts Roblox
    Lecture parallèle
  • Lecture parallèle

    Simulez une latence de réseau supplémentaire dans le chemin de réception du réseau.

  • Lecture parallèle

    Imprimez des informations diagnostiques sur les données envoyées sur connect.

  • Lecture parallèle

    Lorsqu'il est réglé sur vrai, les messages de débogage seront imprimés dans la sortie qui s'applique aux erreurs de réplication physique.

  • Lecture parallèle

    Lorsqu'il est réglé sur vrai, les informations de débogage sont imprimées à l'aide de l'entrée de sortie lorsque Workspace.StreamingEnabled est réglé sur vrai.

  • Un site Web spécial pour aider à détecter les bugs liés à la façon dont votre expérience se charge.

  • 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.

  • 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.

Propriétés

EmulatedTotalMemoryInMB

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

FreeMemoryMBytes

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

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

Sécurité des scripts Roblox
Lecture parallèle

HttpProxyURL

Sécurité des scripts Roblox
Lecture parallèle

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