NetworkSettings
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
NetworkSettings เป็นคลาสตั้งค่าที่ช่วยให้คุณสามารถดีบั๊กคุณสมบัติต่างๆ ของ Roblox ด้วยเครือข่ายของเซิร์ฟเวอร์/ลูกค้าของ Roblox ได้ คุณสามารถพบได้ในการตั้งค่า Roblox Studio ใต้แท็บ เครือข่าย
สรุป
คุณสมบัติ
อธิบายว่าเท่าไหร่ของหน่วยความจำฟรีที่มีอยู่ใน MB
จำลองความแลคเครือข่ายเพิ่มเติมในเส้นทางการรับส่ง
พิมพ์ข้อมูลวินิจฉัยเกี่ยวกับข้อมูลที่ส่งในการเชื่อมต่อ
เมื่อตั้งค่าเป็น true จะพิมพ์ข้อความข้อมูลแก่ผู้ใช้
เมื่อตั้งค่าเป็น true จะพิมพ์ข้อมูลการดีบั๊กไปยังออกซ์พุตเกี่ยวกับการเลียนแบบของตัวอินสแตนซ์เมื่อ Workspace.StreamingEnabled ตั้งค่าเป็น true
ตัวช่วยพิเศษที่จะช่วยให้คุณจับข้อผิดพลาดที่เกี่ยวข้องกับวิธีการโหลดประสบการณ์ของคุณ
เมื่อตั้งค่าเป็น true จะแสดงภาพขนาดของพื้นที่ที่กําลังถูกสตรีมไปยังลูกค้าในสีแดง
เมื่อตั้งค่าเป็น true จะมีแท็งก์เหนือหัวของผู้เล่นแสดงอนิเมชั่นปัจจุบันที่เล่นโดย Player's Humanoid หากมี
คุณสมบัติ
EmulatedTotalMemoryInMB
FreeMemoryMBytes
FreeMemoryMBytes คือค่าสัมพันธ์ที่อ่านเท่านั้นที่อธิบายว่าเท่าไหร่ของหน่วยความจำฟรีที่มีอยู่ใน MB มันจะถูกเก็บไว้ในรูปแบบตัวละครต้องลอยตัวเพื่อให้สามารถอ่านได้ในระดับของบาทที่
HttpProxyEnabled
HttpProxyURL
IncomingReplicationLag
สอนให้เครื่องยนต์เสริมความแลคโดยลดข้อความทั้งหมดที่เข้ามา หน่วยเป็นวินาที
PrintJoinSizeBreakdown
พิมพ์ข้อมูลวินิจฉัยไปยังหน้าต่างการออกหลังจากการเชื่อมต่อ ข้อมูลจะแสดงถึงจำนวนเงินที่สูงสุดของแต่ละ Instances ที่ส่ง นอกจากนี้ยังจะแสดงถึงข้อมูลรวมเกี่ยวกับข้อมูลที่ส่งโดยประเภทของ Instances ด้วย ข้อ
PrintPhysicsErrors
เมื่อตั้งค่าเป็น true จะพิมพ์ข้อความข้อมูลการดีบบี้ลงในออกพุท โดยเกี่ยวข้องกับข้อผิดพลาดในการเลียนแบบเครือข่าย หมายเหตุว่าคุณสมบัตินี้มุ่งหมายสำหรับวิศวกร Roblox ที่กำลังดีบี้เครือข
- Physics-in old packet พิมพ์หาก PhysicsReceiver ได้รับการอัปเดตแพ็คเกจเครื่องกลสำหรับส่วนที่ได้รับการอัปเดตล่วงหน้า เมื่อได้รับการส่งแพ็คเกจแล้ว หากพิซเซ็ตถูกส่งสายเก่า และพิซเซ็ตใหม่ก็จะได้รั
- Physics-in of unidentified {GUID} พิมพ์หากไม่สามารถพบส่วนที่กําลังพยายามจะปรับปรุงได้เพราะตัวระบุผู้ให้บริการไม่ถูกต้อง โดยทั่วไปจะเกิดขึ้น
- Physics-in of part not in workspace {GUID} พิมพ์หากเครื่องมือตรวจจับภายใต้การเปลี่ยนแปลงภาพเคลื่อนไหวของเครื่องมือที่ไม่ใช่ลูกของ Workspace โดยมี GUID Class.Instance:Get
PrintStreamInstanceQuota
เมื่อตั้งค่าเป็น true จะพิมพ์ข้อมูลดีบั๊กไปยังออกพิมพ์เมื่อ Workspace.StreamingEnabled ตั้งค่าเป็น true มีหลายตัวออกดีบั๊กที่สร้างขึ้นเมื่อค่านี้ตั้งค่าเป็น true ด้านล่าง
หมายเหตุว่าคุณสมบัตินี้มุ่งหมายเพื่อวิศวกร Roblox ที่กําลังดีบั๊กการเคลื่อนไหวเครือข่าย คุณสมบัตินี้อาจเก่าไปในอนาคตเนื่องจากรหัสเครือข่ายของ Roblox มักจะเปลี่ยนแปลงอยู่เบื้องหลังเวที
การปรับปรุงความจุการสตรีม
เมื่อความจุการสตรีมของลูกค้าได้รับการปรับปรุง ข้อความดีบั๊กต่อไปนี้จะพิมพ์: clientInstanceQuota 1, แพ็คเก็ตในคิว 2, ที่คาดการณ์ได้ทั้งหมดของ อินสแตนซ์ 3, เวลาการอนุญาตสตรีมส
ตัวเลขในช่องเก็บข้อมูลของเชือกถูกแทนที่และสามารถอธิบายได้ว่า:
- {1} – รหัสของตัวอย่างของเครื่องคลังของลูกค้า
- {2} – จำนวนเงินที่ได้รับจากการจัดอันดับคิว
- {3} – การคาดการณ์ว่าจะใช้เวลานานเท่าไหร่ในการปรับปรุงส่วนแบ่ง
- {4} – เวลาเฉลี่ยที่ใช้ในการอ่านข้อมูลสตรีม
- {5} – จํานวนเฉลี่ยของตัวอย่างในข้อมูลสตรีม
การปรับปรุงจำนวนเงินสำหรับตัวอินสแตนซ์
อัปเดตลูกค้าจะได้รับข้อความข้างต่อไปนี้: Received new client instance quota: {1}, max region radius: {2}
ตัวเลขในช่องเก็บข้อมูลของเชือกถูกแทนที่และสามารถอธิบายได้ว่า:
- {1} – รหัสของตัวอย่างของเครื่องคลังของลูกค้า
- {2} – รัศมีสูงสุดของพื้นที่รอบ Player.ReplicationFocus ที่สามารถมีสตรีมอินสแตนซ์ทางกายภาพได้
RandomizeJoinInstanceOrder
จำลองพฤติกรรมของเซิร์ฟเวอร์ที่ออนไลน์มานานเวลาโดยการสุ่มเรียงลำดับของตัวอย่างที่เข้าถึงลูกค้าในตอนแรก การเปิดใช้งานตั้งค่านี้จะช่วยให้ค้นพบข้อผิดพลาดที่อาจเกิดขึ้นในขณะที่ทดสอบใน Studio
RenderStreamedRegions
เมื่อตั้งค่าเป็น true จะมีข้อความเกี่ยวกับพื้นที่ที่กําลังถูกสตรีมไปยังเครื่องคอมพิวเตอร์สีแดง นี่จะปรากฏเฉพาะเมื่อ Workspace.StreamingEnabled ตั้งค่าเป็น true