VERDANT ONLINE / GOOGLE SIGN-IN
เชื่อมบัญชี Google กับเกมของคุณ
ตัวเกมเตรียมระบบล็อกอิน สร้างชื่อ และเลือกตัวละครไว้แล้ว ขั้นตอนที่เหลือคือตั้งค่า Google OAuth สำหรับเกมนี้หนึ่งครั้ง
- เปิด คู่มือตั้งค่า Google อย่างเป็นทางการ แล้วไปที่หน้า Clients ใน Google Cloud Console ตามลิงก์ในคู่มือ
- สร้างหรือเลือกโปรเจกต์สำหรับเกม ตั้งค่าชื่อแอปเป็น Verdant Online และข้อมูลติดต่อของเจ้าของแอปในหน้า Branding
- สร้าง OAuth Client โดยเลือกประเภท Web application
- เพิ่ม Authorized JavaScript origins สองรายการ:
http://localhosthttp://localhost:3100
เกมใช้ปุ่มล็อกอินแบบ popup และ JavaScript callback จึงไม่ต้องใส่ Redirect URI สำหรับขั้นตอนนี้ - คัดลอก Client ID จากนั้นดับเบิลคลิก
CONFIGURE-GOOGLE.cmdในโฟลเดอร์เกม วาง Client ID แล้วกด Enter - ปิดหน้าต่างเซิร์ฟเวอร์เดิม แล้วเปิด
START-GAME.cmdอีกครั้ง เข้า http://localhost:3100 เพื่อเริ่มใช้ปุ่ม Google
เมื่อเชื่อมต่อแล้ว
เข้าสู่ระบบด้วยบัญชี Google → ตั้งชื่อและเลือกรูปลักษณ์ → เลือกตัวละคร → เข้าเกม ชื่อ เลเวล เหรียญ และเควสต์เก็บในฐานข้อมูล data/verdant.sqlite บนเครื่องนี้
หากเปลี่ยนพอร์ตหรือเปิดเกมบนเว็บไซต์จริง ต้องเพิ่ม origin ใหม่ให้ตรงกับ URL ที่ใช้งาน และเว็บไซต์จริงต้องตั้งค่า HTTPS เพิ่มเติม
ยังไม่ได้ยืนยัน Google จริงจนกว่าจะตั้ง Client ID และทดสอบล็อกอินด้วยบัญชีของคุณ