คอนโซลนักพัฒนา

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

คอนโซลนักพัฒนาเป็นเครื่องมือสำหรับการดีบักเกมของคุณเมื่อทดสอบใน 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:
    1. Open the in-game Roblox Menu.

    2. Select the Settings tab.

    3. Scroll down to Developer Console and click Open.

ส่วนต่าง ๆ ของคอนโซล

แถบทางลัดที่ด้านบนของคอนโซลจะแสดงจำนวนข้อผิดพลาดที่สำคัญและคำเตือน การใช้งานหน่วยความจำของไคลเอนต์ และเวลา ping เฉลี่ย; คลิกที่ใดก็ได้ในนี้เพื่อกระโดดไปยังส่วนที่เกี่ยวข้องในคอนโซล ด้านล่างแถบทางลัดคือชุดเครื่องมือที่อธิบายไว้ด้านล่าง

บันทึก

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

ด้วยการสลับไคลเอนต์-เซิร์ฟเวอร์ คุณสามารถสลับระหว่างมุมมอง Client และ Server:

  • มุมมอง Client แสดงผลลัพธ์จาก LocalScripts และ/หรือ Scripts ที่มี RunContext ตั้งค่าเป็น Enum.RunContext.Client ผู้ที่รันเกมสามารถดูข้อความผลลัพธ์ในท้องถิ่นได้
  • มุมมอง Server แสดงผลลัพธ์จาก Scripts ฝั่งเซิร์ฟเวอร์ (RunContext ตั้งค่าเป็น Enum.RunContext.Server หรือ Enum.RunContext.Legacy) เฉพาะเจ้าของเกมหรือสมาชิก กลุ่ม ที่มีสิทธิ์ในการแก้ไขเท่านั้นที่สามารถดูข้อความผลลัพธ์จากเซิร์ฟเวอร์ได้

หน่วยความจำ

คอนโซลนักพัฒนามีเครื่องมือสองอย่างสำหรับการตรวจสอบการใช้งานหน่วยความจำ รวมถึง:

  • Memory — ดูการใช้หน่วยความจำแบบเรียลไทม์ตามหมวดหมู่การใช้งาน รวมถึงการใช้หน่วยความจำโดยทั้งส่วนประกอบที่กำหนดเองของคุณและกระบวนการภายในของเอนจิน

  • Luau heap — สร้างภาพถ่ายในหน่วยความจำ heap ซึ่งหมายถึงการจัดสรรหน่วยความจำให้กับสคริปต์ของคุณ เครื่องมือนี้ให้มุมมองการจัดสรรหน่วยความจำที่หลากหลายเพื่อช่วยให้คุณระบุการจัดสรรหน่วยความจำในปัจจุบันและปัญหาจากมุมมองที่แตกต่างกัน เช่น ประเภทของวัตถุและคลาสของเอนจิน นอกจากนี้ยังช่วยให้คุณสร้างภาพถ่ายหลายภาพเพื่อเปรียบเทียบความแตกต่างในการใช้หน่วยความจำตามเวลา

สำหรับข้อมูลเพิ่มเติม ดูที่ Memory Usage

เครือข่าย

เครื่องมือ Network แสดงจำนวนการเรียกเว็บที่เกมได้ทำ ซึ่งรวมถึงการเรียกที่ชัดเจนที่ทำผ่าน HttpService และคำขอเว็บที่ทำโดยบริการ Roblox เช่น DataStoreService เครื่องมือ Network มีสองส่วน:

  • ส่วน Summary แสดงสรุปของการเรียกเว็บทั้งหมดตามประเภท แต่ละประเภทมีรายละเอียดเกี่ยวกับจำนวนคำขอ จำนวนคำขอที่ล้มเหลว และระยะเวลาที่ใช้ในการเรียก

  • ส่วน Details แสดงการเรียกเว็บแต่ละรายการ แต่ละแถวแสดงวิธีการ HTTP เช่น GET หรือ POST พร้อมกับรหัสสถานะ เวลาในการดำเนินการ ประเภทคำขอ และ URL คำขอ คลิกที่การเรียกเว็บเพื่อดูรายละเอียดการตอบกลับ เช่น:

    {"Version":"1.1":"Content":{"Headers":[]},"StatusCode":"OK","ReasonPhrase":"OK","Headers":[],"TrailingHeaders":[],"RequestMessage":null,"IsSuccessStatusCode":true}

ตัววิเคราะห์สคริปต์

เครื่องมือ Script Profiler ช่วยให้คุณสามารถบันทึกเซสชันการวิเคราะห์ของสคริปต์ทั้งหมดที่กำลังทำงานและดูค่าใช้จ่ายเวลา CPU ของพวกเขาด้วยการตั้งค่าการบันทึกและการแสดงผลที่กำหนดเอง มันมีประโยชน์สำหรับการระบุสคริปต์ที่ใช้ทรัพยากร CPU มากที่สุดและทำให้ประสิทธิภาพช้าลง สำหรับข้อมูลเพิ่มเติม ดูที่ Script Profiler.

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ