NetworkSettings

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile
Assistenza
Non Replicato
Non Navigabile

NetworkSettings è una classe di impostazioni che ti consente di debuggare molte funzionalità con la rete server/client di Roblox.Si può trovare nelle impostazioni di Roblox Studio, sotto la scheda Network .

Sommario

Proprietà

Proprietà

EmulatedTotalMemoryInMB

Nascosto
Non Replicato
Sicurezza Plugin
Lettura Parallela

FreeMemoryMBytes

Nascosto
Sola Lettura
Non Replicato
Sicurezza Plugin
Lettura Parallela

FreeMemoryMBytes è una proprietà read-only che descrive quanta memoria gratuita è disponibile, in MB.Viene memorizzato come un numero di punto fluttuante, quindi può essere letto a livello di bytes disponibili moltiplicando il suo valore per 1024 * 1024.

HttpProxyEnabled

Sicurezza Script Roblox
Lettura Parallela

HttpProxyURL

Sicurezza Script Roblox
Lettura Parallela

IncomingReplicationLag

Lettura Parallela

Istruisci il motore a simulare un ritardo aggiuntivo ritardando tutti i messaggi in arrivo. Le unità sono secondi.

PrintJoinSizeBreakdown

Lettura Parallela

Stampa le informazioni diagnostiche nella finestra di output dopo la connessione.I dati indicheranno le maggiori istanze individuali inviate, nonché datiaggregati sui dati inviati dal inserisci / scrividi istanza.I dati inviati per il caricamento iniziale sono compressi in modo che i contributi siano approssimativi.

PrintPhysicsErrors

Lettura Parallela

Quando è impostato su vero, i messaggi di debug verranno stampati nell'Output, pertinenti agli errori di replicazione della fisica.Si noti che questa proprietà è destinata agli ingegneri di Roblox che stanno debuggando la replicazione di rete.I seguenti sono output di debug che vengono resi disponibili quando questa proprietà è impostata su vero.

  • Physics-in old packet stampa se il ricevitore di fisica riceve un pacchetto di aggiornamento del meccanismo per una parte che è stata aggiornata prima del momento di invio del pacchetto.Questo accade se il pacchetto viene ricevuto in ritardo e un pacchetto più recente è già stato elaborato.
  • Physics-in of unidentified {GUID} stampa se il ricevitore di fisica non può trovare la parte che sta cercando di aggiornare perché l'identificatore di istanza fornito era Non valido, dove {GUID} è l'identificatore sconosciuto Instance:GetDebugId() che dovrebbe essere mirato alla parte.Questo accade tipicamente se una parte viene rimossa prima che venga ricevuto il pacchetto di aggiornamento fisico.
  • Physics-in of part not in workspace {GUID} stampa se il ricevitore di fisica riceve una richiesta di aggiornamento della fisica di una parte che non è un discendente dello spazio di lavoro, dove {GUID} è l'identificatore Instance:GetDebugId() della parte target.Questo accade se la parte è appena stata spostata dallo spazio di lavoro e prima era stata simulata.

PrintStreamInstanceQuota

Lettura Parallela

Quando è impostato su vero, le informazioni di debug vengono stampate sull'output in merito alla replicazione delle istanze quando Workspace.StreamingEnabled è impostato su vero.Ci sono diversi output di debug che vengono resi disponibili quando questa proprietà è impostata su vero, come elencato qui sotto.

Si noti che questa proprietà è destinata agli ingegneri di Roblox che stanno debuggando la replicazione di rete.Questa documentazione potrebbe diventare obsoleta in futuro, poiché il codice di rete di Roblox cambia sempre dietro le quinte.

Aggiornamento della capacità di streaming

Quando viene aggiornata la capacità di streaming del client, verrà stampato il seguente messaggio di debug: clientInstanceQuota {1}, packet in queue {2}, predictedTotalInstanceProcessTime {3}, avgStreamDataReadTime {4}, avgInstancesPerStreamData {5}

I numeri nei parentesi curvi vengono sostituiti e possono essere descritti come:

  • {1} – L'ID della quota dell'istanza client.
  • {2} – Il numero attuale di pacchetti in arrivo che sono stati in coda.
  • {3} – Una previsione di quanto tempo ci vorrà per aggiornare la quota.
  • {4} – Il tempo medio attuale necessario per leggere i dati dello stream.
  • {5} – Il numero medio di istanze nel flusso dei dati.

Aggiornamento quota istanza

Quando il client riceve un Aggiornarmentodella quota di istanze, verrà stampato il seguente messaggio di debug: Received new client instance quota: {1}, max region radius: {2}

I numeri nei parentesi curvi vengono sostituiti e possono essere descritti come:

  • {1} – L'ID della quota dell'istanza client.
  • {2} – Il raggio massimo di spazio intorno al cliente Player.ReplicationFocus che può avere istanze fisiche in streaming.

RandomizeJoinInstanceOrder

Lettura Parallela

Emula il comportamento di un server che è stato online per molto tempo casualizzando l'ordine in cui le istanze inizialmente arrivano sui client.Si consiglia di mantenere questa impostazione abilitata per aiutare a scoprire potenziali bug durante il test in Studio.

RenderStreamedRegions

Lettura Parallela

Quando è impostato su vero, le regioni dello spazio che vengono trasmesse al client verranno evidenziate in rosso.Questo sarà mostrato solo se Workspace.StreamingEnabled è impostato su vero.

ShowActiveAnimationAsset

Lettura Parallela

Quando è impostato su vero, verrà mostrata un'etichetta sopra la testa di ciascun Giocatore, che mostrerà l'animazione attuale in riproduzione da Player's Humanoid, se presente.

Metodi

Eventi