NetworkSettings

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Nicht erstellbar
Dienst
Nicht repliziert
Nicht durchsuchbar

NetworkSettings ist eine Klasse mit Einstellungen, mit der du viele Funktionen mit der Server-/Client-Netzwerkverbindung von Roblox debuggen kannst.Es kann in den Einstellungen von Roblox Studio unter der Netzwerk -Registerkarte gefunden werden.

Zusammenfassung

Eigenschaften

Eigenschaften

EmulatedTotalMemoryInMB

Verborgen
Nicht repliziert
Plugin-Sicherheit
Parallel lesen

FreeMemoryMBytes

Verborgen
Schreibgeschützt
Nicht repliziert
Plugin-Sicherheit
Parallel lesen

FreeMemoryMBytes ist eine lesbare Eigenschaft, die beschreibt, wie viel freies Speicher verfügbar ist, in MBs.Es wird als eine schwebende Punkteanzahl gespeichert, so dass es auf der Ebene der verfügbaren Bytes gelesen werden kann, indem der Wert mit 1024 * 1024 multipliziert wird.

HttpProxyEnabled

Roblox-Skript-Sicherheit
Parallel lesen

HttpProxyURL

Roblox-Skript-Sicherheit
Parallel lesen

IncomingReplicationLag

Parallel lesen

Weisen Sie der Engine an, zusätzliche Verzögerung zu simulieren, indem alle eingehenden Nachrichten verzögert werden. Einheiten sind Sekunden.

PrintJoinSizeBreakdown

Parallel lesen

Drucke diagnostische Informationen in das Ausgabe-Fenster nach der Verbindung.Die Daten zeigen die größten einzelnen gesendten Instanzen an, sowie aggregierte Daten über Daten, die vom eingebengesendet wurden.Die für die erste Lädtung gesendeten Daten werden komprimiert, so dass die Beiträge ungefähr sind.

PrintPhysicsErrors

Parallel lesen

Wenn auf wahr gesetzt, werden Fehlermeldungen in die Ausgabe gedruckt, die sich auf Physikreplikationsfehler beziehen.Beachten Sie, dass diese Eigenschaft für Roblox-Ingenieure gedacht ist, die Netzwerkreplikation debuggen.Die folgenden sind Debug-Ausgaben, die bereitgestellt werden, wenn diese Eigenschaft auf wahr gesetzt wird.

  • Physics-in old packet druckt, wenn der PhysicsReceiver ein Mechanismus-Update-Paket für ein Teil erhält, das vor der Einreichungszeit des Pakets aktualisiert wurde.Dies geschieht, wenn das Paket zu spät empfangen wird und ein neueres Paket bereits verarbeitet wurde.
  • Physics-in of unidentified {GUID} druckt, wenn der PhysicsReceiver das Teil nicht finden kann, das aktualisiert werden soll, weil der angegebene Instanz-Identifikator ungültig ist, wo {GUID} der unbekannte Instance:GetDebugId() -Identifikator ist, der das Teil anvisieren soll.Dies geschieht in der Regel, wenn ein Teil vor dem Empfang des Physik-Update-Pakets entfernt wird.
  • druckt, wenn der PhysicsReceiver eine Anfrage erhält, die Physik eines Teils zu aktualisieren, das kein Nachkomme des Arbeitsbereichs ist, wo der Identifikator des Zielteils ist.Dies geschieht, wenn das Teil gerade aus dem Arbeitsbereich entfernt wurde und zuvor simuliert wurde.

PrintStreamInstanceQuota

Parallel lesen

Wenn auf wahr gesetzt, wird beim Ausdruck von Fehlern zur Laufzeit Informationen über die Replikation von Instanzen gedruckt, wenn Workspace.StreamingEnabled auf wahr gesetzt ist.Es gibt mehrere Debug-Ausgänge, die verfügbar sind, wenn diese Eigenschaft auf wahr gesetzt wird, wie unten aufgelistet.

Beachten Sie, dass diese Eigenschaft für Roblox-Ingenieure gedacht ist, die Netzwerkreplikation debuggen.Diese Dokumentation kann in Zukunft veraltet werden, da sich der Netzwerkcode von Roblox immer hinter den Kulissen ändert.

Aktualisierung der Streamingkapazität

Wenn die Streamingkapazität des Clients aktualisiert wird, wird die folgende Fehlermeldung gedruckt: clientInstanceQuota {1}, packet in queue {2}, predictedTotalInstanceProcessTime {3}, avgStreamDataReadTime {4}, avgInstancesPerStreamData {5}

Die Zahlen in klammern werden ersetzt und können wie folgt beschrieben werden:

  • {1} – Die ID der Clientinstanz-Quote.
  • {2} – Die aktuelle Anzahl der eingehenden Pakete, die in der Warteschlange sind.
  • {3} – Eine Vorhersage, wie lange es dauern wird, die Quote zu aktualisieren.
  • {4} – Die aktuelle durchschnittliche Zeit, die für das Lesen der Streamdaten benötigt wird.
  • {5} – Die durchschnittliche Anzahl von Instanzen in den Stream-Daten.

Aktualisierung der Instanzquote

Wenn der Client ein Update der Instanzquote erhält, wird die folgende Fehlermeldung gedruckt: Received new client instance quota: {1}, max region radius: {2}

Die Zahlen in klammern werden ersetzt und können wie folgt beschrieben werden:

  • {1} – Die ID der Clientinstanz-Quote.
  • {2} – Der maximale Radius des Raums rund um den Client Player.ReplicationFocus, in den physische Instanzen gestreamt werden können.

RandomizeJoinInstanceOrder

Parallel lesen

Emulieren Sie das Verhalten eines Servers, der eine lange Zeit online war, indem Sie die Reihenfolge, in der Instanzen zuerst auf Clients ankommen, zufällig machen.Es wird empfohlen, diese Einstellung aktiv zu halten, um potenzielle Fehler während des Tests im Studio zu entdecken.

RenderStreamedRegions

Parallel lesen

Wenn auf wahr gesetzt, werden Regionen des Raums, die zum Client gestreamt werden, in Rot dargestellt.Dies wird nur angezeigt, wenn Workspace.StreamingEnabled auf wahr gesetzt ist.

ShowActiveAnimationAsset

Parallel lesen

Wenn auf wahr gesetzt, wird ein Label über dem Kopf jedes Spieler:inangezeigt, das die aktuelle Animation zeigt, die vom Spieler Humanoid gespielt wird, falls vorhanden.

Methoden

Ereignisse