บริการ "เกมที่บันทึกไว้" ให้คุณบันทึกได้ง่ายๆ ผู้เล่นของคุณ ความคืบหน้าในเกมไปยังเซิร์ฟเวอร์ของ Google เกมของคุณสามารถเรียก ข้อมูลเกมที่บันทึกไว้เพื่อให้ผู้เล่นที่กลับมาเล่นเกมต่อได้ในที่สุด บันทึกจุดได้จากอุปกรณ์ทุกเครื่อง
บริการ "เกมที่บันทึกไว้" ช่วยให้สามารถซิงค์ข้อมูลเกมของผู้เล่นได้ ในหลายอุปกรณ์ เช่น หากคุณมีเกม ทำงานบน Android คุณสามารถใช้บริการ "เกมที่บันทึกไว้" เพื่อ อนุญาตให้ผู้เล่นเริ่มเกมบนโทรศัพท์ Android แล้ว เล่นต่อในแท็บเล็ตโดยไม่สูญเสียความคืบหน้าใดๆ บริการนี้ ยังใช้เพื่อให้มั่นใจว่าการเล่นเกมของผู้เล่น ดำเนินการต่อจากจุดที่ค้างไว้แม้ว่าอุปกรณ์จะสูญหาย ถูกทำลาย หรือ แลกซื้อรถรุ่นใหม่
หากต้องการดูวิธีใช้เกมที่บันทึกไว้สำหรับแพลตฟอร์ม โปรดดู การติดตั้งใช้งานไคลเอ็นต์
ข้อมูลเบื้องต้นเกี่ยวกับเกมที่บันทึกไว้
เกมที่บันทึกไว้ประกอบด้วย 2 ส่วน ดังนี้
- BLOB ไบนารีที่ไม่มีโครงสร้าง - ข้อมูลนี้จะนำเสนอสิ่งที่คุณเลือก และเกมของคุณจะทำหน้าที่แยกวิเคราะห์และเขียนลงไป
- ข้อมูลเมตาที่มีโครงสร้าง - พร็อพเพอร์ตี้เพิ่มเติม ที่เชื่อมโยงกับข้อมูลไบนารีที่อนุญาตให้บริการเกมของ Google Play แสดงให้เห็นภาพ แสดงเกมที่บันทึกไว้ในอินเทอร์เฟซผู้ใช้ (UI) ของรายการเกมที่บันทึกไว้ และเพื่อ ซึ่งจะนำเสนอข้อมูลที่เป็นประโยชน์ใน แอป Google Play Games (เช่น การประทับเวลาที่อัปเดตล่าสุด)
เกมหนึ่งสามารถเขียนจำนวนเกมที่บันทึกไว้ได้ไม่จำกัดสำหรับผู้เล่น 1 คน ขึ้นอยู่กับโควต้าผู้ใช้ ดังนั้นจึงไม่มีข้อกำหนดที่ตายตัวในการจํากัด ลงในไฟล์ที่บันทึกไว้ไฟล์เดียวได้
ภาพหน้าปก
บริการ "เกมที่บันทึกไว้" มอบประสบการณ์ของผู้ใช้นอกเหนือจากรูปภาพ การรักษาผู้ใช้ให้คงอยู่ตลอดไป เราขอแนะนำอย่างยิ่งให้เชื่อมโยงตัวแทน พร้อมไฟล์ที่บันทึกไว้ที่เกี่ยวข้อง หากคุณกำลังใช้เกมที่บันทึกไว้ตามค่าเริ่มต้น แสดงรายการอินเทอร์เฟซผู้ใช้ (UI) ของ Play Games SDK ในเกม UI จะแสดงภาพหน้าปกเหล่านี้ ภาพหน้าปกอาจปรากฏใน แอป Google Play Games
คำอธิบาย
คุณสามารถป้อนข้อความอธิบายสั้นๆ เกี่ยวกับเนื้อหาของรายการที่บันทึกไว้ เกม คำอธิบายนี้จะแสดงให้ผู้เล่นเห็นโดยตรงและควรสรุป สถานะที่เกมที่บันทึกไว้แสดง เช่น "การต่อสู้กับก็อบลิน ใน Dark Woods"
โควต้า
ระบบจะไม่เรียกเก็บเงินสำหรับข้อมูลเกมที่บันทึกไว้และจัดเก็บไว้ในระบบคลาวด์ แต่ข้อมูลนี้จะถูกนับรวมในโควต้า Google ไดรฟ์ของโปรแกรมเล่นด้วย ไม่ต้องกังวล โควต้าเดียวที่นักพัฒนาเกมต้องให้ความสำคัญ คือโควต้า Google Drive API
การแยกการอ่าน/เขียน
เกมที่บันทึกไว้ทั้งหมดจะถูกเก็บไว้ในผู้เล่นของคุณ ข้อมูลแอปพลิเคชัน Google ไดรฟ์ โฟลเดอร์ โฟลเดอร์นี้มีเฉพาะเกมของคุณที่สามารถอ่านและเขียนได้ และไม่สามารถ มีการดูหรือแก้ไขโดยเกมของนักพัฒนาซอฟต์แวร์รายอื่น จึงมีการปกป้องเพิ่มเติม ต่อความเสียหายของข้อมูล นอกจากนี้ เกมที่บันทึกไว้จะเป็นฉนวนกันสัญญาณจาก การงัดแงะผู้เล่นเพื่อไม่ให้แก้ไขเกมที่บันทึกไว้ทีละเกม
การสนับสนุนแบบออฟไลน์
เกมจะยังอ่านและเขียนเกมที่บันทึกไว้ได้เมื่ออุปกรณ์ของผู้เล่น ออฟไลน์ แต่จะไม่สามารถซิงค์กับบริการเกมของ Google Play ได้จนกว่า สร้างการเชื่อมต่อเครือข่ายแล้ว เมื่อเชื่อมต่อแล้ว บริการเกมของ Google Play อัปเดตข้อมูลเกมที่บันทึกไว้บนเซิร์ฟเวอร์ของ Google แบบไม่พร้อมกัน
การแก้ไขข้อขัดแย้ง
เมื่อใช้บริการ "เกมที่บันทึกไว้" เกมของคุณอาจพบความขัดแย้งเมื่อ กำลังพยายามบันทึกข้อมูล ความขัดแย้งเหล่านี้อาจเกิดขึ้นเมื่อผู้ใช้ใช้งานมากขึ้น แอปพลิเคชันของคุณมากกว่า 1 อินสแตนซ์ บนอุปกรณ์หรือคอมพิวเตอร์ต่างๆ บัญชี ต้องสามารถแก้ไขข้อขัดแย้งเหล่านี้ในลักษณะที่จะทำให้ ประสบการณ์ของผู้ใช้ที่ดีที่สุด
โดยทั่วไปแล้ว ความขัดแย้งของข้อมูลจะเกิดขึ้นเมื่ออินสแตนซ์ของแอปพลิเคชันไม่สามารถ เพื่อเข้าถึงบริการ "เกมที่บันทึกไว้" ขณะพยายามโหลดหรือบันทึกข้อมูล ใน โดยทั่วไป วิธีที่ดีที่สุดในการหลีกเลี่ยงความขัดแย้งของข้อมูลคือการโหลดข้อมูลล่าสุดเสมอ จากบริการเมื่อแอปพลิเคชันของคุณเริ่มต้นทำงานหรือทำงานต่อ และบันทึกข้อมูลไปยัง ให้บริการด้วยความถี่ที่สมเหตุสมผล อย่างไรก็ตาม คุณอาจไม่สามารถ เพื่อหลีกเลี่ยงความขัดแย้งของข้อมูล แอปพลิเคชันของคุณควรพยายามอย่างเต็มที่ในการจัดการ ทำให้ผู้ใช้ของคุณเกิดความขัดแย้ง ข้อมูลจะได้รับการเก็บรักษาไว้ และมี ประสบการณ์การใช้งาน
จำกัดสูงสุด
ปัจจุบันบริการเกมของ Google Play บังคับใช้ขีดจำกัดขนาดสำหรับข้อมูลไบนารีและการครอบคลุม รูปภาพที่มีขนาด 3 MB และ 800 KB ตามลำดับ
ข้อมูลเมตาของเกมที่บันทึกไว้
ข้อมูลเมตาที่มีโครงสร้างสำหรับเกมที่บันทึกไว้มีพร็อพเพอร์ตี้ต่อไปนี้
พร็อพเพอร์ตี้ | คำอธิบาย |
---|---|
รหัส | สตริงที่ไม่ซ้ำกันซึ่งบริการเกมของ Google Play สร้างขึ้นสำหรับรายการนี้ เกม ใช้รหัสนี้เพื่ออ้างอิงถึงเกมที่บันทึกไว้ในเกมของคุณ ลูกค้า |
ชื่อ | ชื่อย่อสำหรับเกมที่บันทึกไว้ที่นักพัฒนาแอประบุไว้ เช่น "บันทึกช่อง 1" หรือ "PlayerName_Save1" ซึ่งผู้เล่นจะไม่เห็นข้อมูลนี้ |
คำอธิบาย | คำอธิบายเกมที่บันทึกไว้โดยนักพัฒนาซอฟต์แวร์ |
แก้ไขล่าสุด | การประทับเวลาเป็นมิลลิวินาทีที่บริการเกมของ Google Play สร้าง เพื่อระบุว่าเกมที่บันทึกไว้ได้รับการอัปเดตล่าสุดเมื่อใด |
เวลาที่เล่น | เวลาที่นักพัฒนาซอฟต์แวร์ระบุ (เป็นมิลลิวินาที) เพื่อแสดงในรายการที่บันทึกไว้ เกม ค่านี้ควรแสดงถึงระยะเวลาที่โปรแกรมเล่นวิดีโอเล่น เกมบันทึกที่ตรงกัน เช่น ค่าเวลาที่เล่น 3600000 จะแสดงโดยบริการเกมของ Google Play เป็น "1 ชม." |
ภาพหน้าปก | พร็อพเพอร์ตี้นี้เป็นพร็อพเพอร์ตี้ที่ไม่บังคับซึ่งนักพัฒนาแอประบุซึ่งมี ข้อมูลเกี่ยวกับ ภาพหน้าปก |
การติดตั้งใช้งานไคลเอ็นต์
หากต้องการเรียนรู้วิธีใช้ "เกมที่บันทึกไว้" สำหรับแพลตฟอร์มของคุณ ให้ดูแหล่งข้อมูลต่อไปนี้