Hive บทนำที่เก็บข้อมูลเกม
Hive Game Data Store เป็นบริการที่สามารถอ่านได้ NoSQL- ที่เก็บข้อมูลแบบพื้นฐานที่จัดเก็บข้อมูลที่สร้างขึ้นในเกมได้อย่างง่ายดาย key-value รูปแบบผ่านทาง Hive SDK.
ใช้ประโยชน์จาก Hive Game Data Store เพื่อจัดการข้อมูลเกมได้อย่างง่ายดายโดยไม่ต้องสร้างแยกต่างหาก DB ระบบ
เริ่มต้นด้วย Hive ที่เก็บข้อมูลเกม
Hive Game Data Store ทำงานโดยการสร้างพื้นที่จัดเก็บข้อมูลแยกกันสำหรับแต่ละเกม
Hive Game Data Store จะออกรหัสสาธารณะสำหรับแต่ละเกมเพื่อให้การรับส่งข้อมูลที่ปลอดภัยและใช้สำหรับการตรวจสอบการสื่อสารระหว่างไคลเอนต์และเซิร์ฟเวอร์ (※ โปรดระวังอย่าให้กุญแจถูกเปิดเผยออกไปข้างนอก)
ลงทะเบียนกุญแจสาธารณะใน App Center เพื่อตั้งค่ารหัสสาธารณะในแอปโดยอัตโนมัติเมื่อ Hive SDK ถูกรีเซ็ต
อธิบายขั้นตอนในการสร้างที่เก็บข้อมูล รับคีย์สาธารณะ และลงทะเบียนใน App Center.
- สร้างที่เก็บข้อมูลใหม่ (Hive Console → ที่เก็บข้อมูลเกม → จัดการข้อมูล)
- เลือกเกมที่คุณต้องการใช้ Hive ที่เก็บข้อมูลเกมสำหรับ
- คลิกปุ่ม 'เริ่มต้นการจัดการข้อมูล'
- คัดลอกรหัสสาธารณะที่สร้างขึ้น
- เลือกเกมที่คุณต้องการใช้ Hive ที่เก็บข้อมูลเกมสำหรับ
- ลงทะเบียนกุญแจสาธารณะไปที่ App Center (Hive Console → App Center → รายชื่อเกม)
- เลือกเกมที่คุณต้องการใช้ Hive ที่เก็บข้อมูลเกมสำหรับ
- ไปที่ 'Hive แท็บการตั้งค่าผลิตภัณฑ์ 1
- เลือก 'เปิดใช้งาน' สำหรับที่เก็บข้อมูล ②
- วางคีย์สาธารณะที่เก็บข้อมูล 3 แล้วบันทึก! ④
บันทึกและอ่านข้อมูลผ่าน Hive SDK
- Hive SDK API ลิงค์
- อ้างอิง
- Key ประกาศการตั้งค่ามูลค่า!
- ประสิทธิภาพอาจลดลงในระหว่างการค้นหาทั้งหมดหากมีการรวบรวมข้อมูลมากเกินไปในหนึ่งเดียว key. ในกรณีนี้ ให้ปรับคีย์ตามที่แสดงด้านล่าง
- ตัวอย่าง) คุณต้องการบันทึกคะแนนสูงสุด (ดีที่สุด) เป็น key ค่าของ ‘bestscore’ และค้นหาข้อมูลที่ 1 ถึง 10 (สมมติว่าคะแนนอยู่ในช่วง 0 ถึง 999,999)
คำเตือน) เมื่อ key ค่าจะถูกบันทึกเป็น bestscore และทำการค้นหา ข้อมูลของผู้ใช้ทั้งหมดจะถูกค้นหา หมายความว่ามีการค้นหาข้อมูลมากเกินไปในคราวเดียว
คำแนะนำ1) ประหยัดเพียง 900,000 ขึ้นไป โดยจำกัดจำนวน score ความคุ้มค่า
คำแนะนำ2) แยก key มูลค่าโดยการหารค่าคะแนนตามส่วน
0~99,999 => bestscore0,
100,000~199,000 => bestscore1,
... ,
899,999~999,999 => bestscore8
- Key ประกาศการตั้งค่ามูลค่า!
ค้นหาข้อมูลเกม
ข้อมูลที่จัดเก็บผ่าน Hive สามารถดู Game Data Store ได้ในเมนู 'Game Data Store' ที่ให้ไว้ใน Hive ปลอบใจ
- Hive Console → ที่เก็บข้อมูลเกม → เลือกเกม
- เข้าสู่ PID และการค้นหา
รหัสผู้เล่น : {pid}#_{key}
※รูปภาพนี้คือผลการค้นหาที่แสดงเมื่อคุณบันทึก pid : ข้อมูลผู้ใช้ 34359 หรือต่ำกว่า
1{"topscore":"20134", "money":"999999", "items":"{"1","item001", "2":"item032","3":"item009"}","nickname":"길동이"}
สำรองและกู้คืน
เทศกาล Hive Game Data Store ทำการสำรองข้อมูลทั้งหมดโดยอัตโนมัติวันละครั้งและบันทึกการสำรองข้อมูลได้นานถึง 30 วัน ช่วยให้คุณสามารถร้องขอการกู้คืนได้ตามต้องการ
- ดำเนินการสำรองข้อมูลทุกวัน เวลา 1 น KST
- ทุกๆ วัน จุดสำรองข้อมูลจะเปลี่ยนไปตามสถานะประสิทธิภาพการสำรองข้อมูลหรือสภาพของระบบ
- สำรองข้อมูลตามเกมและบันทึก
วิธีการขอกู้คืน
คุณสามารถขอกู้คืนไฟล์สำรองผ่านทาง Hive Console.
ไปที่ Hive Console > การจัดเก็บข้อมูลเกม > เลือกเกม เพื่อตรวจสอบสถานะการสำรองข้อมูลและ ร้องขอการกู้คืน. คุณสามารถเลือกหนึ่งในประวัติการสำรองข้อมูลเพื่อร้องขอการกู้คืน
เพื่อให้แอปพลิเคชันเสร็จสมบูรณ์ ให้ตรวจสอบเวลาเริ่มต้นการสำรองข้อมูลผ่านเวลาสำรองข้อมูล (UTC) แล้วกด ขอการกู้คืน.
ข้อมูลของลูกค้าจะไม่ถูกจัดเก็บและจะสูญหายระหว่างกระบวนการกู้คืน เมื่อกู้คืนเสร็จสิ้น ผลลัพธ์จะถูกส่งไปยังที่อยู่อีเมลที่เชื่อมโยงกับบัญชี Hive บัญชีคอนโซล
คำขอกู้คืนสามารถยกเลิกได้โดยไปที่ Hive Console > การจัดเก็บข้อมูลเกม > การเลือกเกม, กด ปุ่มขอการกู้คืน อีกครั้ง > แล้วกด ยกเลิกคำขอกู้คืน ในรายละเอียดคำขอบูรณะ
หากดำเนินการคำร้องขอการยกเลิกการกู้คืนสำเร็จ ผลลัพธ์จะถูกส่งไปยังที่อยู่อีเมลที่เชื่อมโยงกับ Hive บัญชีคอนโซล
หมายเหตุการกู้คืน
- ข้อมูลทั้งหมดจะเปลี่ยนเป็นสถานะที่เป็นอยู่ ณ เวลาที่สำรองข้อมูล และข้อมูลหลังจากจุดนั้นจะถูกลบ
- ไม่สามารถกู้คืนข้อมูล PlayerId บางส่วนได้
- ปริมาณข้อมูลสำรองและสถานะของระบบจะกำหนดเวลาการกู้คืน
- ไม่สามารถเข้าถึงที่เก็บข้อมูลเกมได้ในขณะที่กำลังดำเนินการกู้คืน และ Hive SDK ค่าตอบสนองคือ RESPONSE FAIL