
เซิร์ฟเวอร์ที่คอย ให้ผู้เล่นของคุณซิงค์กันอยู่เสมอ
ระบบมัลติเพลเยอร์ใน aukimi คือ Colyseus — ห้องเล่นเกม การซิงค์สถานะ และการเชื่อมต่อใหม่ ดูแลโดยเซิร์ฟเวอร์แบบ authoritative โอเพนซอร์ส ที่เราจัดเตรียมและรันให้คุณ
เวอร์ชัน
Colyseus 0.18
สัญญาอนุญาต
MIT
รันไทม์
Node.js, WebSocket
เซิร์ฟเวอร์ทดสอบฟรี
wss://test.mp.aukimi.com
Colyseus คืออะไร
Colyseus เป็นเฟรมเวิร์กมัลติเพลเยอร์แบบโอเพนซอร์สสำหรับ Node.js ภายใต้สัญญาอนุญาต MIT ใช้กันอย่างแพร่หลายในวงการเกมอินดี้ มันถูกออกแบบให้เป็นแบบ authoritative ตั้งแต่แรก: เซิร์ฟเวอร์เป็นเจ้าของสถานะ ไคลเอนต์ส่งเพียงความตั้งใจ และเฟรมเวิร์กจัดการส่วนที่ทุกคนมักทำผิดเองอยู่เสมอ — วงจรชีวิตของห้อง การซิงค์สถานะแบบบีบอัดผลต่าง และการเชื่อมต่อใหม่หลังการเชื่อมต่อหลุด
Colyseus เวอร์ชันมาตรฐาน ไม่ใช่ฟอร์ก
สิ่งที่เรารันคือ Colyseus 0.18 ตามที่เผยแพร่จริง โดยเพิ่มชั้นโควตาเข้าไปเท่านั้น ไม่ได้เปลี่ยนแปลงอย่างอื่นเลย Engine พูดคุยกับมันผ่านไคลเอนต์อย่างเป็นทางการของ Colyseus ไม่มีอะไรในโพรโทคอลการสื่อสาร, room API หรือ state schema ที่เฉพาะเจาะจงกับ aukimi ซึ่งส่งผลที่จับต้องได้: เอกสารต้นทางใช้ได้กับเกมของคุณตามที่เขียนไว้จริง และสิ่งที่คุณเรียนรู้จากการสร้างที่นี่ ก็ไม่ใช่ความรู้ที่ใช้ได้เฉพาะที่นี่เท่านั้น
เซิร์ฟเวอร์ใช้ร่วมกันฟรี ที่เปิดใช้งานอยู่แล้ว
คุณไม่จำเป็นต้องสมัครสมาชิก หรือแม้แต่ต้องตัดสินใจอะไร เพื่อให้เกมของคุณกลายเป็นมัลติเพลเยอร์ มีเซิร์ฟเวอร์ทดสอบแบบใช้ร่วมกันทำงานอยู่ตลอดเวลา และฉากที่ยังไม่เคยตั้งค่าเลยก็ชี้ไปที่มันอยู่แล้ว มันถูกออกแบบให้เล็กและ "ลืมง่าย" โดยตั้งใจ — ผู้เล่น 8 คนต่อห้อง เชื่อมต่อพร้อมกัน 16 คน และ 2 ห้องต่อรหัสห้อง ไม่มีการเก็บข้อมูลใด ๆ ไว้ข้ามเซสชัน มันคือที่ที่คุณจะรู้ว่าเกมของคุณใช้งานได้จริง ส่วนเซิร์ฟเวอร์ของคุณเองคือที่ที่คุณเปิดให้ผู้เล่นเข้ามาจริง ๆ
- ผู้เล่น 8 คนต่อห้อง · เชื่อมต่อพร้อมกัน 16 คน · 2 ห้องต่อรหัสห้อง
- ไม่ต้องมีบัญชี ไม่มีการเก็บข้อมูลถาวร ไม่มีการรับประกันเวลาทำงาน
- โควตาถูกบังคับใช้ต่อรหัสห้อง เกมที่คึกคักเกมเดียวจึงแย่งทรัพยากรจากเกมอื่นไม่ได้
เซิร์ฟเวอร์ของคุณเอง เริ่มต้นได้จากโซนสมาชิก
เมื่อห้องทดสอบเล็กเกินไป เซิร์ฟเวอร์จะมีหน้าของตัวเอง: สร้าง เริ่ม หยุด รีสตาร์ท หรือลบเซิร์ฟเวอร์ ดูมันผ่านขั้นตอนการจัดเตรียม คัดลอกที่อยู่ของมัน — หรือเปิดใช้งานตรงใน Engine เลยก็ได้ แต่ละเซิร์ฟเวอร์รันอยู่ในคอนเทนเนอร์แยกของตัวเองพร้อมข้อจำกัดที่ระบุไว้ชัดเจน ไม่ต้องใช้เทอร์มินัล ไม่ต้องคอยดูแลคอนเทนเนอร์เอง และตารางแพ็กเกจก็บอกไว้แล้วว่าแต่ละระดับทำอะไรได้บ้าง
การเชื่อมต่อใหม่เป็นส่วนหนึ่งของบริการ
ผู้เล่นหลุดการเชื่อมต่อได้เสมอ — เข้าอุโมงค์ เข้าลิฟต์ ปิดฝาโน้ตบุ๊ก Colyseus จะกันที่นั่งไว้ให้ไคลเอนต์ที่หลุดการเชื่อมต่อ และให้กลับเข้าเซสชันเดิมด้วยตัวตนเดิม แทนที่จะเริ่มใหม่ในฐานะคนแปลกหน้า เส้นทางนี้คือจุดที่เราทำพัง พบ และแก้ไขระหว่างการติดตั้งโฮสต์ และมันถูกยืนยันด้วยไคลเอนต์จริง ไม่ใช่แค่การตรวจสุขภาพระบบ
เข้าถึงได้จาก
นำเกมของคุณขึ้นออนไลน์
เซิร์ฟเวอร์ทดสอบแบบใช้ร่วมกันทำงานอยู่แล้ว กดเล่นแล้วดูว่าใครจะเข้ามาบ้าง
สนับสนุนโปรเจกต์