NetworkSettings
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
NetworkSettings là một lớp cài đặt cho phép bạn gỡ lỗi nhiều tính năng với mạng máy chủ/khách hàng của Roblox.Nó có thể được tìm thấy trong cài đặt của Roblox Studio, dưới tab Mạng .
Tóm Tắt
Thuộc Tính
Mô tả lượng bộ nhớ miễn phí có sẵn, bằng MB.
Mô phỏng thêm thời gian trễ mạng trong đường nhận mạng.
In thông tin chẩn đoán về dữ liệu được gửi trên kết nối.
Khi được đặt thành true, tin nhắn gỡ lỗi sẽ được in vào đầu ra liên quan đến lỗi sao chép vật lý.
Khi được đặt thành true, thông tin gỡ lỗi được in vào đầu ra liên quan đến việc sao lưu các instance khi Workspace.StreamingEnabled được đặt thành true.
Cơ sở đặc biệt để giúp bắt lỗi liên quan đến cách trải nghiệm của bạn tải.
Khi được đặt thành true, các khu vực không gian đang được phát trực tiếp cho khách hàng sẽ được đánh dấu bằng màu đỏ.
Khi được đặt thành true, một nhãn sẽ được hiển thị phía trên đầu mỗi người chơi, hiển thị hoạt hình hiện tại đang được chơi bởi Player's Humanoid, nếu có.
Thuộc Tính
EmulatedTotalMemoryInMB
FreeMemoryMBytes
FreeMemoryMBytes là một tính năng chỉ đọc mô tả lượng bộ nhớ trống có sẵn, bằng MB.Nó được lưu dưới dạng một số tham chiếu nổi, vì vậy nó có thể được đọc xuống ở cấp độ các byte có sẵn bằng cách nhân giá trị của nó với 1024 * 1024 .
HttpProxyEnabled
HttpProxyURL
IncomingReplicationLag
Hướng dẫn động cơ mô phỏng thêm thời gian trễ bằng cách trì hoãn tất cả các tin nhắn nhận được. Các đơn vị là giây.
PrintJoinSizeBreakdown
In thông tin chẩn đoán vào cửa sổ Thành phẩm sau khi kết nối.Dữ liệu sẽ chỉ ra Các Instances lẻ lớn nhất được gửi, cũng như dữ liệu tổng hợp về dữ liệu được gửi bởi đánh máyInstances.Dữ liệu được gửi cho phần tải ban đầu được nén nên các đóng góp là khái niệm.
PrintPhysicsErrors
Khi được đặt thành true, tin nhắn gỡ lỗi sẽ được in vào đầu ra, liên quan đến các lỗi sao chép vật lý.Lưu ý rằng thuộc tính này dành cho các kỹ sư Roblox đang gỡ lỗi sao chép mạng.Các đầu ra gỡ lỗi sau đây sẽ được cung cấp khi thuộc tính này được đặt thành true.
- Physics-in old packet in ra nếu PhysicsReceiver nhận được một gói cập nhật cơ chế cho một phần đã được cập nhật trước thời gian gửi gói.Điều này xảy ra nếu gói được nhận trễ và một gói mới hơn đã được xử lý.
- Physics-in of unidentified {GUID} in ra nếu PhysicsReceiver không thể tìm thấy phần đang cố được cập nhật vì chỉ số instance cung cấp không hợp lệ, nơi {GUID} là chỉ số không xác định Instance:GetDebugId() không xác định được dự định mục tiêu phần.Điều này thường xảy ra nếu một phần bị xóa trước khi nhận được gói cập nhật vật lý.
- Physics-in of part not in workspace {GUID} in ra nếu PhysicsReceiver nhận được yêu cầu cập nhật vật lý của một phần không phải là con cháu của Workspace, nơi {GUID} là nhận dạng Instance:GetDebugId() của phần mục tiêu.Điều này xảy ra nếu phần vừa được di chuyển ra khỏi Workspace, và trước đó đã được mô phỏng.
PrintStreamInstanceQuota
Khi được đặt thành true, thông tin gỡ lỗi được in vào đầu ra liên quan đến việc sao lưu các instance khi Workspace.StreamingEnabled được đặt thành true.Có một số đầu ra gỡ lỗi được cung cấp khi thuộc tính này được đặt thành true, như được liệt kê dưới đây.
Lưu ý rằng thuộc tính này dành cho các kỹ sư Roblox đang gỡ lỗi sao chép mạng.Tài liệu này có thể trở nên lỗi thời trong tương lai, vì mã mạng của Roblox luôn thay đổi phía sau hậu trường.
Cập nhật công suất phát trực tiếp
Khi dung lượng phát trực tuyến của khách hàng được cập nhật, tin nhắc xử lý lỗi sau đây sẽ được in ra: clientInstanceQuota {1}, packet in queue {2}, predictedTotalInstanceProcessTime {3}, avgStreamDataReadTime {4}, avgInstancesPerStreamData {5}
Các số trong dấu ngoặc cuộn được thay thế, và có thể được mô tả như:
- {1} – ID của quota instance khách hàng.
- {2} – Số lượng gói nhận được hiện tại đã được lưu trữ.
- {3} – Dự đoán thời gian cần để cập nhật quota.
- {4} – Thời gian trung bình hiện tại mất để đọc dữ liệu dòng.
- {5} – Số trung bình các ví dụ trong dữ liệu dòng.
Cập nhật quota của instance
Khi khách hàng nhận được một bản cập nhật quota của instance, thông điệp gỡ lỗi sau đây sẽ được in ra: Received new client instance quota: {1}, max region radius: {2}
Các số trong dấu ngoặc cuộn được thay thế, và có thể được mô tả như:
- {1} – ID của quota instance khách hàng.
- {2} – Bán kính tối đa của không gian xung quanh khách hàng Player.ReplicationFocus có thể có các ví dụ vật lý được truyền vào.
RandomizeJoinInstanceOrder
Bắt chước hành vi của một máy chủ đã trực tuyến trong một thời gian dài bằng cách ngẫu nhiên hóa trật tự mà các thực thể ban đầu đến với khách hàng.Khuyên dùng giữ cài đặt này bật để giúp phát hiện các lỗi tiềm ẩn trong quá trình thử nghiệm trong Studio.
RenderStreamedRegions
Khi được đặt thành true, các khu vực không gian đang được phát trực tiếp cho khách hàng sẽ được đánh dấu bằng màu đỏ.Nó chỉ sẽ được hiển thị nếu Workspace.StreamingEnabled được đặt thành true.