รหัสข้อผิดพลาดและขีดจำกัด

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

คำขอที่คุณส่งไปยังเก็บข้อมูลข้อมูลอาจล้มเหลวเนื่องจากการเชื่อมต่อที่ไม่ดีหรือปัญหาอื่น ๆ เพื่อจัดการข้อผิดพลาดและการส่งข้อความกลับด้วยรหัสผิดพลาดให้ข้อมูลเก็บข้อมูลใน Global.LuaGl

อ้างอิงรหัสผิดพลาด

รหัสข้อผิดพลาดชื่อข้อผิดพลาดข้อความผิดพลาดโน้ต
101KeyNameEmptyชื่อคีย์ไม่สามารถว่างเปล่าได้ตรวจสอบว่าการป้อนรหัสในหน้าเก็บข้อมูลเป็นสตริงว่างหรือไม่
102KeyNameLimitชื่อคีย์เกินขีดจำกัด 50 ตัวอักษรตรวจสอบว่าการป้อนรหัสในหน้าเก็บข้อมูลส่งผลเกิน 50 หรือไม่
103ValueNotAllowedไม่สามารถอนุญาต X ใน DataStore ได้การอัปเดตที่ไม่สมบูรณ์กลับค่าของประเภท X
104CantStoreValueไม่สามารถเก็บ X ใน DataStoreฟังก์ชัน update กลับค่าของประเภท X ที่ไม่ได้เรียงลำดับ
105ValueTooLargeค่าตัวซีเรียลเกินขีดจำกัด Xหากคุณกำหนดค่าด้วย SetAsync() หรือ UpdateAsync() ความยาวของค่าจะไม่สามารถเกินขนาด X เพื่อตรวจสอบความยาวข
106MaxValueInvalidMaxValue ต้องเป็นตัวเลขหากคุณกำลังส่งค่าสูงสุดไปยัง GetSortedAsync() สำหรับ OrderedDataStore ให้เป็นตัวเลข
106MinValueInvalidMinValue ต้องเป็นตัวเลขหากคุณกำลังส่งค่าตัวน้อยไปยัง GetSortedAsync() สำหรับ OrderedDataStore ให้เป็นตัวเลข
106PageSizeGreaterPageSize ต้องอยู่ภายในช่วงที่กำหนดไว้ขนาดหน้าอย่างน้อยสำหรับ OrderedDataStore คือ 1
106PageSizeLesserPageSize ต้องอยู่ภายในช่วงที่กำหนดไว้ขนาดหน้าสูงสุดสำหรับ OrderedDataStore คือ 100
107MinMaxOrderInvalidMaxValue ต้องใหญ่กว่าหรือเท่ากับ MinValueค่าสูงสุดจะต้องใหญ่กว่าหรือเท่ากับค่าต่ำสุดสำหรับ GetSortedAsync()
301GetAsyncThrottleGetAsync คำขอถูกทิ้ง คำขอถูกคัดกรอง แต่คิวยืนหนึ่งเต็ม Class.GlobalDataStore:GetAsync()|GetAsync() ได้รับคำขอเกินขนาดของคิวสูงสุดและ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านผลิตภาพ
302SetAsyncThrottleSetAsync คำขอถูกทิ้ง คำขอถูกคัดกรอง แต่คิวยืนหนึ่งเต็มSetAsync() คำขอมีขนาดเกินขีดจำกัดของคิวสูงสุด และ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านผลิตภัณฑ์
303IncreAsyncThrottleIncrementAsync คำขอถูกทิ้ง คำขอถูกคัดกรอง แต่คิวยืนหนึ่งเต็มIncrementAsync() คำขอมีขนาดเกินขีดจำกัดการแสดงผลและ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านความเร็ว
304UpdateAsyncThrottleUpdateAsync คำขอถูกทิ้ง คำขอถูกคัดกรอง แต่คิวยืนหนึ่งเต็มUpdateAsync() คำขอมีขนาดเกินขีดจำกัดของคิวสูงสุด และ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านผลิตภัณฑ์
304TransformThrottleUpdateAsync คำขอถูกทิ้ง คำขอถูกคัดกรอง แต่คิวยืนหนึ่งเต็มUpdateAsync() คำขอมีขนาดเกินขีดจำกัดของคิวสูงสุด และ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านผลิตภัณฑ์
305GetSortedThrottleGetSorted คำขอถูกทิ้ง คำขอถูกคัดกรอง แต่คิวยืนหนึ่งเต็มGetSortedAsync() คำขอมีขนาดเกินขีดจำกัดสูงสุดของคิวและ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านผลิตภาพ
306RemoveAsyncThrottleRemoveAsync คำขอถูกทิ้ง คำขอถูกคัดกรอง แต่คิวยืนหนึ่งเต็มRemoveAsync() คำขอมีขนาดเกินขีดจำกัดการแสดงผลและ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านความเร็ว
401DataModelNoAccessคำขอล้มเหลว DataModel ไม่สามารถใช้งานได้ในขณะที่ประสบการณ์กำลังปิดลงDataModel ไม่ได้รับการเริ่มต้นเพราะประสบการณ์กำลังปิดลง
402LuaWebSrvsNoAccessคำขอล้มเหลว LuaWebService ไม่สามารถใช้งานได้ในขณะที่ปิดประสบการณ์LuaWebService ไม่ได้รับการเริ่มต้นเนื่องจากประสบการณ์กำลังปิดลง
403StudioAccessToApisNotAllowedไม่สามารถเขียนไปยัง DataStore จาก Studio ได้เพราะการเขียนโค้ดนี้ไม่สามารถใช้งานได้การเข้าถึง API ต้องเปิดใช้งานเพื่อให้ใช้ Data Stores ใน Studio
404InternalErrorOrderedDataStore ไม่มีอยู่จริงไม่พบ OrderedDataStore ที่เกี่ยวข้องกับคำขอนี้ นี่อาจเป็นสัญญาณของความเสียหายของข้อมูล
501InternalErrorไม่สามารถวิเคราะห์ตอบสนองได้เนื่องจากข้อมูลอาจเสียหายเซิร์ฟเวอร์ไม่สามารถประมวลผลตอบกลับสู่คำขอของคุณได้ นี่อาจเป็นสัญญาณของความเสียหายข้อมูล
502RequestRejectedAPI Services ปฏิเสธคำขอด้วยข้อผิดพลาด Xเกิดข้อผิดพลาด X ขึ้นเมื่อประมวลผลบนเซิร์ฟเวอร์ Roblox โปรดลองอีกครั้งในภายหลัง
503InternalErrorคำขอเก็บข้อมูลสำเร็จ แต่ไม่พบกุญแจไม่พบรหัสที่ร้องขอ นี่อาจเป็นสัญญาณของความเสียหายข้อมูล
504InternalErrorคำขอเก็บข้อมูลสำเร็จ แต่การตอบกลับไม่ได้รูปแบบอย่างถูกต้องเซิร์ฟเวอร์ไม่สามารถประมวลผลตอบกลับสู่คำขอของคุณได้ นี่อาจเป็นสัญญาณของความเสียหายข้อมูล
505InternalErrorOrderedDataStore คำขอสำเร็จ แต่การตอบกลับไม่ได้รับการแปรรูปอย่างถูกต้องเซิร์ฟเวอร์ไม่สามารถวิเคราะห์การตอบสนองต่อคำขอ OrderedDataStore ของคุณได้ นี่อาจเป็นสัญญาณของความเสียหายข้อมูล
509OperationNotAllowedการดำเนินงานของ Data Store ถูกปิดใช้งานในขณะที่ทำงานบน RCC ส่วนบุคคลเพื่อป้องกันความเสียหายของข้อมูลที่อาจเกิดขึ้นการเขียนข้อมูลจะถูกบล็อกในช่อง RCC ส่วนตัว
511AttributeSizeTooLargeขนาดลำดับลำดับเมทาดาต้าเกินขีดจำกัด Xขนาดของตัวแทนจําลองขนาดจะเกินขีดจํากัดของ X ค่า X จะเป็นไดนามิก หากขนาดเปลี่ยนแปลง ค่า X จะเปลี่ยนแปลง
512UserIdLimitExceededUserID ขนาดเกินขีดจำกัด Xความยาวของแท็กชื่อผู้ใช้ที่ให้โดยผู้ใช้เกินขีดจำกัดของ X
513AttributeFormatErrorรูปแบบ userId ไม่ถูกต้องID ผู้ใช้ที่ให้ไม่ใช่ตัวเลข
513AttributeFormatErrorรูปแบบข้อมูลละครอันตราไม่ถูกต้องข้อมูลรายการไม่ใช่ตาราง
GetVersionAsyncThrottleGetVersionAsync คำขอถูกทิ้ง คำขอถูกคัดกรอง Class.DataStore:GetVersionAsync()|GetVersionAsync() ได้รับคำขอเกินขนาดของคิวสูงสุดและ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านผลิตภาพการผลิต
ListDataStoresAsyncThrottleListDataStoresAsync คำขอถูกทิ้ง คำขอถูกปิดการจราจรListDataStoresAsync()
ListKeysAsyncThrottleListKeysAsync คำขอถูกทิ้ง คำขอถูกคัดกรองListKeysAsync() คำขอมีขนาดเกินขีดจำกัดความจุสูงสุดของคิว และ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านผลิตภัณฑ์
ListVersionsAsyncThrottleListVersionsAsync คำขอถูกทิ้ง คำขอถูกคัดกรองListVersionsAsync() คำขอมีขนาดเกินขีดจำกัดความจุสูงสุด และ Roblox ไม่สามารถประมวลผลคำขอได้ในปัจจุบันผ่านความสามารถในการประมวลผลได้สูงสุด
RemoveVersionAsyncThrottleRemoveVersionAsync คำขอถูกทิ้ง คำขอถูกคัดกรองRemoveVersionAsync()

รหัสข้อผิดพลาดเซิร์ฟเวอร์

ชื่อข้อผิดพลาดข้อความผิดพลาดโน้ต
DatastoreThrottledอัตราคำขอเกินขีดจำกัดสูงสุดสำหรับ datastoreมีคําขอมากเกินไปที่ส่งไปยัง Data Store เดียว
InternalServerErrorเกิดข้อผิดพลาดของเซิร์ฟเวอร์ภายในข้อผิดพลาดบางครั้งในเซิร์ฟเวอร์ Roblox ลองอีกครั้ง โดยทั่วไปแล้วข้อผิดพลาดนี้จะเกิดขึ้นกับค่ากลับสูง
InvalidPlaceสถานที่ที่ให้นั้นไม่ถูกต้องไม่มีรหัสจักรวาลสำหรับสถานที่ ลองอีกครั้งในภายหลัง
InvalidTargetเป้าหมายที่กำหนดไว้ไม่ถูกต้องชื่อรุ่นของ Data Store เกินขีดจำกัด 50 ตัวอักษร
InvalidUniverseจักรวาลที่ให้มีไม่ถูกต้องไม่มีรหัสสถานที่ที่ตรงกันสำหรับจักรวาล ลองอีกครั้งในภายหลัง
InvalidUserIdsรหัสผู้ใช้ที่ให้มีรูปแบบที่ไม่ถูกต้องไม่สามารถประมวลผลรหัสผู้ใช้ได้
KeyThrottledอัตราคำขอเกินขีดจำกัดสูงสุดสำหรับกุญแจอัตราคำขอเกินอัตราคำขอสูงสุดที่อนุญาตสำหรับกุญแจเดียว
KeyNotFoundรหัสที่ร้องขอไม่มีอยู่รหัสไม่ถูกต้อง
N/Aไม่มีหน้าที่จะก้าวไปข้อผิดพลาดนี้เกิดขึ้นเมื่อคุณเรียก Pages:AdvanceToNextPageAsync() ในหน้าสุดท้าย

ข้อจํากัด

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

  • ชุด
  • ตั้งค่า
  • รับ
  • สั่งซื้อรับ

คำขอในคิวจะได้รับการจัดการตามลำดับที่ได้รับ หากตัวแปรคำขอยังคงอยู่ในคิว คำขอจะยังคงปรากฏขึ้นเรื่อย ๆ จนกว่าคำขอนั้นจะได้รับการจัดการ หากสโมสรข้อมูลถูกจำกัด คำขอจะถูกปรับให้เ

แต่ละคิวมีขีดจำกัด 30 คำขอ เมื่อขีดจำกัดของคิวถึง คำขอจะล้มเหลวด้วยรหัสผิดพลาดในช่วง 301-306 ระบุว่าคำขอถูกทิ้งไปทั้งหมด

ข้อจํากัดเซิร์ฟเวอร์

แต่ละเซิร์ฟเวอร์ได้รับการอนุญาตให้เก็บข้อมูลสถานที่บางอย่างตามประเภทคำขอและจำนวนผู้ใช้ ใช้ GetRequestBudgetForRequestType() เพื่อยืนยันจำนวนข้อมูลที่เก็บได้ในแต่

ประเภทคำขอฟังก์ชันคำขอต่อนาที
รับGetAsync()60 + จํานวนผู้เล่น × 10
ตั้งค่า (จํากัดการแชร์ระหว่างฟังก์ชันทั้งหมดที่ระบุ)Class.GlobalDataStore:SetAsync()|SetAsync()``Class.GlobalDataStore:IncrementAsync()|IncrementAsync()``Class.GlobalDataStore:UpdateAsync()|UpdateAsync() 0> Class.GlobalDataStore:RemoveAsync()|RemoveAsync()0>60 + จํานวนผู้เล่น × 10
ได้รับการเรียงลำดับGetSortedAsync()5 + จํานวนผู้เล่น × 2
รับเวอร์ชันGetVersionAsync()5 + จํานวนผู้เล่น × 2
รายการClass.DataStoreService:ListDataStoresAsync()|ListDataStoresAsync()``Class.DataStore:ListKeysAsync()|ListKeysAsync()``Class.DataStore:ListVersionsAsync()|ListVersionAsync()5 + จํานวนผู้เล่น × 2
ลบRemoveVersionAsync()5 + จํานวนผู้เล่น × 2

ข้อจํากัดข้อมูล

ระเบียบันทึกข้อมูลจำกัดจำนวนข้อมูลที่ใช้ต่อการเข้าถึง

ชื่อเก็บข้อมูล, ชื่อกุญแจ และ ขอบเขต ต้องอยู่ภายใต้ความยาวตัวอักษรบางตัว ใช้ string.len() เพื่อตรวจสอบความยาวของพวกเขา

ข้อมูล (มูลค่ากุญแจ) ยังถูกเก็บไว้เป็นสตริง, พิมพ์คุณสามารถตรวจสอบขนาดของข้อมูลด้วยคุณสมบัติ JSONEncode() ซึ่งแปลงข้อมูล Lua เป็นตาราง

ส่วนประกอบจำนวนสูงสุดของตัวอักษร
ชื่อ Data Store50
ชื่อกุญแจ50
สเก็ต50
ข้อมูล (มูลค่าหลัก)4,194,304 คีย์

ข้อจํากัดของข้อมูล

จํากัดจํานวนตัวอักษรในคําอธิบายของผู้ใช้

ส่วนประกอบจำนวนสูงสุดของตัวอักษร
ชื่อกุญแจ50
มูลค่า250
คู่สมุดค่า300

ข้อจํากัดการผลิต

การจำกัดการผลิตต่อพื้นที่เก็บข้อมูลทำให้แน่ใจว่าประสิทธิภาพจะเป็นไปตามที่ดีที่สุดในเซิร์ฟเวอร์ Roblox แต่ละอัน แต่ละขีดจำกัดใช้ได้กับทุกคีย์ในทุกเซิร์ฟเวอร์ในประสบการณ์และรีเฟรชในเวลาที่ผ่านมา

Roblox ตรวจสอบการใช้โควตที่เกี่ยวข้องกับกุญแจในช่วง 60 วินาทีที่ผ่านมา หากการใช้งานรวมถึงคำขอปัจจุบันอยู่ในขีดจำกัดการผ่าน คำขอจะได้รับการอนุมัติ หากการใช้งานเกินขีดจำกัด คำขอจะถ

ประเภทคำขอจํากัด
อ่าน25 MB ต่อนาที
เขียน4 MB ต่อนาที