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 durchsuchbar

NetworkSettings ist eine Einstellungsklasse, mit der Sie eine Menge von Funktionen mit dem Roblox-Server/Client-Netzwerk debuggen können. Sie finden es unter den Netzwerk -Einstellungen in Roblox Studio.

Zusammenfassung

Eigenschaften

Eigenschaften

EmulatedTotalMemoryInMB

Verborgen
Nicht repliziert
Plugin-Sicherheit
Parallel lesen

FreeMemoryMBytes

Verborgen
Schreibgeschützt
Nicht repliziert
Plugin-Sicherheit
Parallel lesen

FreeMemoryMbytes ist eine lesbar-nur-Eigenschaft, die beschreibt, wie viel freies Speicher in MBs verfügbar ist. Es wird als Floating Point-Nummer gespeichert, so dass es auf der Ebene der verfügbaren Bytes multipliziert, um seinen Wert 1024 * 1024 zu lesen.

HttpProxyEnabled

Roblox-Skript-Sicherheit
Parallel lesen

HttpProxyURL

Roblox-Skript-Sicherheit
Parallel lesen

IncomingReplicationLag

Parallel lesen

Weisen Sie den Engine darauf hin, zusätzliche Verzögerungen durch Verzögerung aller eingehenden Nachrichten zu simulieren. Einheiten sind Sekunden.

PrintJoinSizeBreakdown

Parallel lesen

Drucken Sie Diagnoseinformationen zum Ausgabe-Fenster nach dem Verbinden. Die Daten zeigen die größten einzelnen Instanzen an, die gesendet wurden, sowieaggregierte Daten über Daten, die von der eingebengesendet wurden. Die Daten für die initialen Laden werden komprimiert, sodass die Beiträge ungefähr sind.

PrintPhysicsErrors

Parallel lesen

Wenn auf "Wahr" gesetzt, werden Debug-Nachrichten in die Ausgabe gedruckt, die sich auf Physik-Replikationsfehler bezieht. Beachten Sie, dass diese Eigenschaft für Roblox-Ingenieure gedacht ist, die Netzwerk-Replikation debuggen. Die folgenden sindDebug-Outputs, die verfügbar sind, wenn diese Eigenschaft auf "Wahr" gesetzt ist.

  • Physics-in old packet druckt, wenn der PhysicsReceiver ein Mechanismus-Update-Paket für ein Teil erhält, das vor der Zeit des Paket-Einreichungszeitpunkts aktualisiert wurde. Dies geschieht, wenn der Packet spät erhalten wird und ein neueres Paket bereits verarbeitet wurde.
  • Physics-in of unidentified {GUID} druckt, wenn der PhysicsReceiver das Teil nicht finden kann, das versucht, aktualisiert zu werden, da der angegebene Instanz-Identifikator ungültig war, wo {GUID} der unbekannte Instance:GetDebugId()-Identifikator ist, der sollte auf das Teil zielen. Dies geschieht in der Regel, wenn ein Teil vor dem Erhalt des Physics-Update
  • Physics-in of part not in workspace {GUID} druckt, wenn der PhysicsReceiver eine Anfrage erhält, die die Physik einer parte, die nicht ein Nachkomme des Arbeitsbereich, aktualisiert, um die die Ziele der physik sind, die nicht ein Descendant des Workspace sind. Dies geschieht, wenn die parte gerade aus dem Workspace entfernt wurde und zuvor simuliert wurde.

PrintStreamInstanceQuota

Parallel lesen

Wenn auf wahr gesetzt, wird die ausge力te Information über die Replikation von Instanzen gedruckt, wenn Workspace.StreamingEnabled auf wahr gesetzt ist. Es gibt mehrereDebug-Outputs, die verfügbar sind, wenn diese Eigenschaft auf wahr gesetzt ist, wie in der folgenden Liste aufgeführt.

Beachten Sie, dass diese Eigenschaft für Roblox-Ingenieure gedacht ist, die Netzwerk-Replikation debuggen. Diese Dokumentation kann in der Zukunft veraltet werden, da der Netzwerk-Code von Roblox immer hinter den Bühnen geändert wird.

Übertragungs Kapazitäts-Update

Wenn die Client-Streaming-Kapazität aktualisiert wird, wird das folgende Debug-Message gedruckt: clientInstanceQuota {1}, packet in queue {2}, predictedTotalInstanceProcessTime {3}, avgStreamDataReadTime {4}, avgInstancesPerStreamData {5}

Die Zahlen in den Kurzschlüssen werden durch Substitution ersetzt und können wie folgt beschrieben werden:

  • {1} – Die ID der Client-Instanz-Quote.
  • {2} – Die aktuelle Anzahl der eingerlichen Pakete, die in der Warteschlange stehen.
  • {3} – Eine Prognose, wie lange es dauern wird, bis das Quote aktualisiert wird.
  • {4} – Die aktuelle durchschnittliche Zeit, die für das Lesen der Stream-Daten erforderlich ist.
  • {5} – Die durchschnittliche Anzahl von Instanzen in den Stream-Daten.

Instanz-Quota-Update

Wenn der Client eine Updateerhält, wird die folgende Debug-Nachricht gedruckt: Received new client instance quota: {1}, max region radius: {2}

Die Zahlen in den Kurzschlüssen werden durch Substitution ersetzt und können wie folgt beschrieben werden:

  • {1} – Die ID der Client-Instanz-Quote.
  • {2} – Der maximale Radius von Raum um den Client's Player.ReplicationFocus , der physische Instanzen streamen kann.

RandomizeJoinInstanceOrder

Parallel lesen

Emulieren Sie das Verhalten eines Servers, der eine lange Zeit online ist, indem Sie die Reihenfolge, in der Anwendungen anfangen, zufällig veranlassen. Es wird empfohlen, diese Einstellung aktiv zu halten, um potenzielle Fehler zu entdecken, während Sie in Studio testen.

RenderStreamedRegions

Parallel lesen

Wenn auf wahr gesetzt, werden die Regionen des Speichers, die an den Client gestreamt werden, in rot ausgeführt. Dies wird nur angezeigt, wenn Workspace.StreamingEnabled auf wahr gesetzt ist.

ShowActiveAnimationAsset

Parallel lesen

Wenn auf wahr gesetzt, wird eine Etikett über dem Kopf jedes Spieler:inangezeigt, die die aktuelle Animation, die von Player's Humanoid abgespielt wird, anzeigt, wenn vorhanden.

Methoden

Ereignisse