เอกสาร Steamworks
เกมแบบผู้เล่นหลายคน

ภาพรวม

Steam เริ่มต้นให้บริการในฐานะแพลตฟอร์มเล่นเกมแบบผู้เล่นหลายคน ซึ่งเป็นช่วงที่ Counter-Strike 1.6 ออกวางจำหน่าย และเราก็ให้ความสำคัญอย่างมากกับการเล่นเกมแบบผู้เล่นหลายคนตั้งแต่นั้นเป็นต้นมา Steam ให้บริการคุณสมบัติและ API ต่างๆ มากมาย เพื่อปรับปรุงประสบการณ์การเล่นเกมแบบผู้เล่นหลายคนแก่ผู้พัฒนาเกมและลูกค้า ด้วยคุณสมบัติเหล่านี้ คุณสามารถใช้ Matchmaking API เพื่อให้ผู้เล่นต่างๆ สามารถค้นหาและเล่นเกมร่วมกันได้ หรือใช้ Steam Game Servers API ในการสร้างเซิร์ฟเวอร์ถาวรโดยเฉพาะเพื่อให้ผู้เล่นได้สร้างชุมชนการเล่นเกมร่วมกัน

เรามีทางเลือกและวิธีการหลากหลายประการ เพื่ออำนวยความสะดวกให้กับการเล่นเกมกับผู้เล่นหลายคนใน Steam ก่อนเริ่มต้นดำเนินการ คุณอาจต้องการคำตอบสำหรับคำถามดังต่อไปนี้:

เกมของคุณมีระบบเครือข่ายแล้วหรือยัง?

ถ้าเกมของคุณทำงานแบบ Peer-to-Peer สิ่งที่คุณต้องทำก็แค่ผสาน การค้นหาแมตช์และล็อบบี้ของ Steam กับระบบเครือข่ายของคุณ เพื่อมอบประสบการณ์การเล่นเกมที่ยอดเยี่ยมแก่ผู้ใช้ Steam

คุณต้องการให้เกมของคุณเชื่อมต่อแบบ Peer-to-Peer หรือเชื่อมต่อแบบใช้เซิร์ฟเวอร์?

การเลือกประเภทการเชื่อมต่อที่เหมาะสมจะทำให้ผู้ใช้สนุกกับเกมของคุณยิ่งขึ้น

ถ้าเกมของคุณเน้นการแข่งขันที่จริงจังเหมือนอีสปอร์ต เราแนะนำให้คุณใช้ เซิร์ฟเวอร์เกมของ Steam

ถ้าเกมของคุณมีขนาดปาร์ตี้ผู้เล่นไม่ใหญ่มาก คุณอาจต้องการใช้ การค้นหาแมตช์และล็อบบี้ของ Steam และ ระบบเครือข่าย Peer-to-Peer ของ Steam

คุณต้องการแช็ตด้วยเสียงหรือไม่?

Steam Voice API มีคุณสมบัติเกือบทุกอย่างที่คุณต้องการ เพื่อการสร้างแช็ตด้วยเสียงอย่างรวดเร็วและง่ายดาย API ดังกล่าวจะไม่ส่งเสียงที่บันทึกผ่านเครือข่ายให้ ดังนั้นคุณจะต้องส่งข้อมูลนี้ให้ผู้ใช้อื่นด้วย ระบบเครือข่าย Peer-to-Peer ของ Steam หรือ เซิร์ฟเวอร์เกมของ Steam

มีอะไรให้ใช้บ้าง?

การค้นหาแมตช์และล็อบบี้ของ Steam

ซึ่งเป็นโครงสร้างหลักในการทำให้ผู้เล่นสามารถเล่นเกมด้วยกันได้ ระบบล็อบบี้นั้นเป็นระบบที่นิยมใช้มากที่สุด เมื่อต้องการรวบรวมผู้เล่นให้มาอยู่ด้วยกันก่อนเริ่มเซสชันการเล่นเกมจริง ๆ การค้นหาแมตช์และล็อบบี้นั้นไม่มีคุณสมบัติเกี่ยวกับเครือข่ายให้ คุณอาจต้องใช้คุณสมบัติอย่าง ระบบเครือข่าย Peer-to-Peer ของ Steam หรือ เซิร์ฟเวอร์เกมของ Steam หรือคุณสมบัติเครือข่ายที่เอ็นจิ้นของคุณให้มาด้วย

คุณสามารถอ่านเอกสารเพิ่มเติมได้ที่นี่ การค้นหาแมตช์และล็อบบี้บน Steam

ระบบเครือข่าย Peer-to-Peer ของ Steam

ส่วนนี้ให้คุณสมบัติเครือข่าย Peer-to-Peer สำหรับผู้เล่นกลุ่มเล็ก ๆ

คุณสามารถอ่านเอกสารเพิ่มเติมได้ที่นี่ ระบบเครือข่าย Steam

เซิร์ฟเวอร์เกมของ Steam

Steam Game Servers API ให้ทุกสิ่งที่คุณต้องการ เพื่อสร้างเซิร์ฟเวอร์เฉพาะสำหรับเกมของคุณ คุณสามารถโฮสต์เกมเหล่านี้ได้ด้วยตนเอง หรือเปิดโอกาสให้ชุมชนโฮสต์เกมให้คุณ ซึ่งเป็นตัวเลือกที่ดีที่สุดสำหรับเกมที่มีการแข่งขันอย่างจริงจัง (เช่น Dota 2) หรือเกมที่มีเซิร์ฟเวอร์ถาวรซึ่งทำงานอย่างต่อเนื่องแม้ผู้เล่นทุกคนจะออกไปแล้ว (เช่น Team Fortress 2)

คุณสามารถอ่านเอกสารเพิ่มเติมได้ที่นี่ เซิร์ฟเวอร์เกม
  翻译: