คอนโซลนักพัฒนา เป็นเครื่องมือสำหรับการดีบักประสบการณ์ของคุณเมื่อทดสอบใน Studio หรือนำไปใช้ในสภาพแวดล้อมการผลิต มันแสดงข้อความล็อกและข้อผิดพลาดที่คล้ายกับหน้าต่าง Output และข้อมูลเชิงลละเอียดเกี่ยวกับ Memory, Network และอื่นๆ
You can open the console during a testing or live game session using any of the following ways:
- Press F9.
- Type /console into the chat.
- Use the in-game menu:
Open the in-game Roblox Menu.

Select the Settings tab.
Scroll down to Developer Console and click Open.
ส่วนของคอนโซล
แถบทางลัดที่ด้านบนของคอนโซลจะแสดงจำนวนข้อผิดพลาดและคำเตือนที่สำคัญ การใช้หน่วยความจำของผู้ใช้ และเวลา Ping เฉลี่ย; คลิกที่ใดก็ได้ในนั้นเพื่อกระโดดไปยังส่วนที่เกี่ยวข้องในคอนโซล ด้านล่างแถบทางลัดคือชุดเครื่องมือดังที่ชี้แจงไว้ด้านล่าง

บันทึก
เครื่องมือ บันทึก แสดงข้อความวินิจฉัยจากสคริปต์

โดยใช้การสลับคลient-เซิร์ฟเวอร์ คุณสามารถสลับระหว่างมุมมอง Client และ Server:
- มุมมอง Client แสดงผลลัพธ์จาก LocalScripts และ/หรือ Scripts ที่มี RunContext ตั้งไว้ที่ Enum.RunContext.Client ใครก็ตามที่กำลังรันประสบการณ์สามารถดูข้อความผลลัพธ์ท้องถิ่น
- มุมมอง Server แสดงผลลัพธ์จาก Scripts ฝั่งเซิร์ฟเวอร์ (RunContext ตั้งไว้ที่ Enum.RunContext.Server หรือ Enum.RunContext.Legacy) เฉพาะเจ้าของประสบการณ์หรือลูกค้าคะแนน กลุ่ม ที่มีสิทธิในการแก้ไขเท่านั้นที่สามารถดูข้อความผลลัพธ์ของเซิร์ฟเวอร์
หน่วยความจำ
คอนโซลนักพัฒนา มีเครื่องมือสองอย่างสำหรับการติดตามการใช้หน่วยความจำ รวมถึง:
หน่วยความจำ — ดูการใช้หน่วยความจำในเวลาจริงตามหมวดหมู่การใช้งาน รวมถึงการใช้หน่วยความจำของส่วนประกอบที่กำหนดเองและกระบวนการภายในของเอนจิน
กอง Luau — สร้างภาพถ่ายบนกองหน่วยความจำ ซึ่งอ้างถึงการจัดสรรหน่วยความจำให้กับสคริปต์ของคุณ เครื่องมือนี้ให้มุมมองการจัดสรรหน่วยความจำที่หลากหลายเพื่อช่วยให้คุณระบุการจัดสรรหน่วยความจำในปัจจุบันและปัญหาจากมุมมองที่แตกต่างกัน เช่น ประเภทของวัตถุและคลาสของเอนจิน นอกจากนี้ยังอนุญาตให้คุณสร้างภาพถ่ายหลายอันเพื่อเปรียบเทียบความแตกต่างในการใช้หน่วยความจำตลอดเวลา
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การใช้หน่วยความจำ
เครือข่าย
เครื่องมือ เครือข่าย แสดงจำนวนการเรียกเว็บที่ประสบการณ์ได้ทำ นี่รวมถึงการเรียกที่ชัดเจนที่ทำผ่าน HttpService และการขอเว็บที่ทำโดยบริการของ Roblox เช่น DataStoreService เครื่องมือ เครือข่าย มีสองส่วน:
ส่วน สรุป จะแสดงสรุปของการเรียกเว็บทั้งหมดตามประเภท แต่ละประเภทมีรายละเอียดเกี่ยวกับจำนวนคำขอ จำนวนคำขอที่ล้มเหลว และระยะเวลาที่ใช้ในการดำเนินการคำขอ
ส่วน รายละเอียด จะแสดงการเรียกเว็บแต่ละรายการ แต่ละแถวจะแสดงวิธีการ HTTP เช่น GET หรือ POST พร้อมกับรหัสสถานะ เวลาในการดำเนินการ ประเภทคำขอ และ URL ของคำขอ คลิกที่การเรียกเว็บเพื่อดูรายละเอียดการตอบสนอง เช่น:
{"Version":"1.1":"Content":{"Headers":[]},"StatusCode":"OK","ReasonPhrase":"OK","Headers":[],"TrailingHeaders":[],"RequestMessage":null,"IsSuccessStatusCode":true}
โปรไฟล์สคริปต์
เครื่องมือ โปรไฟล์สคริปต์ ช่วยให้คุณสามารถบันทึกเซสชันการโปรไฟล์ของสคริปต์ที่กำลังทำงานทั้งหมดและดูต้นทุนเวลา CPU ของพวกเขาด้วยการบันทึกและการตั้งค่าการแสดงผลที่กำหนดเอง เหมาะสำหรับการระบุสคริปต์ที่ใช้ทรัพยากร CPU มากที่สุดและทำให้ประสิทธิภาพช้าลง สำหรับข้อมูลเพิ่มเติม โปรดดูที่ โปรไฟล์สคริปต์.