เอกสาร MAJACLOUD
แบ็กเอนด์แบบโฮสต์เองสำหรับเกมของคุณ: บัญชีผู้เล่น ลีดเดอร์บอร์ด รีโมตคอนฟิกที่ลงลายเซ็น คลาวด์เซฟ และรางวัล พร้อม SDK สำหรับ Unity, Godot และเว็บ
คอมเมนต์ในโค้ดและชื่อ API ยังคงเป็นภาษาอังกฤษเพื่อให้ตรงกับ SDK
เลือกเอนจิน#
Unity เป็น SDK หลักและมาพร้อมซีนตัวอย่างที่เล่นได้ทันที ส่วนเกม Godot และเกมบนเว็บใช้โปรเจกต์ คีย์ และบริการเดียวกัน
Unity SDK แนะนำC# สำหรับ Unity 2021.3+ พร้อม API แบบ async และโครูทีน และซีน Starter Godot SDKแอดออน GDScript สำหรับ Godot 4.2+ พร้อม autoload และการตั้งค่าในเอดิเตอร์ Web SDKไฟล์ JavaScript ไฟล์เดียวสำหรับเกม HTML5 เว็บไซต์ และเซิร์ฟเวอร์ Node.js REST APIHTTPS และ JSON ธรรมดา สำหรับเอนจิน เครื่องมือ หรือเซิร์ฟเวอร์อื่นๆ
บริการ#
ผู้เล่นเข้าสู่ระบบแบบเกสต์ที่คงอยู่แม้รีสตาร์ตเกม แล้วต่อยอดเป็นบัญชีอีเมลหรือ Google ลีดเดอร์บอร์ดคะแนนดีที่สุดหรือล่าสุด รีเซ็ตได้ตั้งแต่รายวันถึงรายเดือน และกำหนดช่วงคะแนนเพื่อกันโกง รีโมตคอนฟิกเปลี่ยนค่าได้แบบสด ทุกการตอบกลับมีลายเซ็นและผ่านการตรวจสอบ คลาวด์เซฟเอกสาร JSON รายผู้เล่นพร้อมรีวิชันและการตรวจจับข้อขัดแย้ง รางวัลรางวัลรายวัน รายสัปดาห์ หรือครั้งเดียวที่เซิร์ฟเวอร์เป็นผู้ตัดสิน
หลักการทำงาน#
- สร้างโปรเจกต์ ในแดชบอร์ด คุณจะได้รับ Project ID คีย์ไคลเอนต์สาธารณะ และคีย์ลับ
- เพิ่ม SDK ลงในเกม แล้ววาง Base URL, Project ID และคีย์ไคลเอนต์
- ให้ผู้เล่นเข้าสู่ระบบ การเรียกครั้งแรกจะสร้างผู้เล่นแบบเกสต์ เซสชันจะถูกเก็บไว้และกู้คืนเมื่อเปิดเกมครั้งถัดไป
- เรียกใช้บริการ ทุกคำขอจะแสดงในหน้าล็อกของโปรเจกต์พร้อมรหัสคำขอ
ขั้นตอนถัดไป#
เพิ่งเริ่มใช้งาน? เริ่มต้นอย่างรวดเร็ว ใช้เวลาประมาณห้านาที ตั้งค่าเรียบร้อยแล้ว? ไปที่บริการที่ต้องการ ข้อมูลอ้างอิง REST หรือ การแก้ปัญหา ได้เลย