เวิลด์ เดต้า สตอเรจ
DataStorage ของ ZEPETO เป็นฐานข้อมูลระยะไกลที่เก็บและจัดการข้อมูลการเล่นเกมของผู้ใช้ตามแต่ละโลก
เหมาะสำหรับการเก็บข้อมูลการเล่นเกมของผู้ใช้ที่ต้องการการบำรุงรักษาหรือการอัปเดตในหลายเซสชันการเล่น เนื่องจากจะถูกเก็บและจัดการโดย UserID
จัดการข้อมูลการเล่นของผู้ใช้ของคุณโดยใช้ API ที่มีอยู่ในเซิร์ฟเวอร์ ZEPETO Multiplay
คุณสามารถดูและแก้ไขข้อมูลการเล่นเฉพาะของผู้ใช้ที่เก็บไว้ใน Data Storage จากเมนูการจัดการข้อมูลโลกใน ZEPETO Studio
📘 กรุณาอ้างอิงจากคู่มือต่อไปนี้ [การจัดการข้อมูลโลก]
📘 โปรดดูเอกสาร API ต่อไปนี้.ZEPETO.Multiplay.DataStorage API
- กรุณากรอกโค้ดเซิร์ฟเวอร์ index.ts Sandbox.
- ในเซิร์ฟเวอร์ท้องถิ่นในสภาพแวดล้อม Unity Editor ข้อมูลจะไม่ถูกเก็บรักษาเมื่อเซิร์ฟเวอร์ถูกปิดและเปิดใหม่อีกครั้ง.
- หลังจากการปรับใช้โลก ข้อมูลจะถูกเก็บใน ZEPETO DB และดูแลรักษา.
- ข้อมูลจะไม่ถูกบันทึกหากไม่เป็นไปตามกฎด้านล่างนี้:
- ไม่มีค่าที่ให้ไว้
- มีการป้อนค่าที่ไม่สามารถเก็บได้
- ข้อจำกัดในการจัดเก็บข้อมูล
- ข้อจำกัดความยาวของคีย์: 50 ตัวอักษร
- อนุญาตให้ใช้เฉพาะตัวอักษร ตัวเลข และขีดล่าง (_) ในคีย์
- จำนวนคีย์สูงสุด: 1000 ต่อ User ID
- ขนาดข้อมูลค่าที่สูงสุด: 500,000 ตัวอักษร
- โปรดทราบว่าข้อมูลค่าจะถูกจัดเก็บพร้อมกับตัวระบุภายในเมื่อจัดเก็บบนเซิร์ฟเวอร์จริง ใช้ด้วยความระมัดระวัง.
คุณสามารถอ่าน เขียน และลบข้อมูลสำหรับคีย์เดียวใน DataStorage ของผู้เล่นท้องถิ่นโดยใช้ DataStorage.get, DataStorage.set และ DataStorage.remove.
คุณสามารถอ่าน เขียน และลบข้อมูลสำหรับหลายคีย์ในพื้นที่จัดเก็บข้อมูลของผู้เล่นท้องถิ่นโดยใช้ DataStorage.mget และ DataStorage.mset.
คุณสามารถดำเนินการจัดการที่เหมาะสมสำหรับข้อยกเว้นที่เกิดขึ้นเมื่อเรียกใช้ API DataStorage โดยอ้างอิงถึงประเภทข้อผิดพลาดที่กำหนดใน DataStorageError.
ยังสามารถเข้าถึงการจัดเก็บข้อมูลของผู้ใช้เฉพาะโดยใช้ UserID ผ่าน DataStorage.loadDataStorage, แทนที่จะเป็นการจัดเก็บข้อมูลของผู้เล่นในท้องถิ่น.
👍 เคล็ดลับ