เอกสาร Steamworks
การเผยแพร่เกม/ม็อดที่ใช้ Source Engine
ม็อด (mod) หรือ การดัดแปลง (modification) คือการแก้ไขหรือสร้างไฟล์ในเกมที่เปลี่ยนแปลงองค์ประกอบต่าง ๆ เช่น เกมเพลย์ กราฟิก สภาพแวดล้อม โมเดล และอื่น ๆ หลายเกมของ Valve มาพร้อมกับชุดพัฒนาซอฟต์แวร์ (SDK) เพื่อรองรับการสร้างม็อด

แนวทางปฏิบัติด้านกฎหมายสำหรับการสร้างม็อดในเกมของเราได้รับการระบุไว้ใน ข้อตกลงการสมัครสมาชิกของ Steam และในเครื่องมือสำหรับการสร้างม็อดที่เราจัดเตรียมไว้ให้ อย่างไรก็ตาม เรามักได้รับคำถามที่พบบ่อยจากชุมชนเกี่ยวกับการสร้างม็อด โดยเฉพาะอย่างยิ่งเมื่อต้องการเผยแพร่ม็อดบน Steam

เราคาดหวังว่า โดยปริยายแล้ว ม็อดเหล่านี้ไม่ได้สร้างขึ้นเพื่อประโยชน์ทางการค้า และพัฒนาขึ้นเพื่อใช้กับเกมใดเกมหนึ่งของเราโดยอาศัย SDK ที่เป็นทางการ

ไม่ใช่เชิงพาณิชย์

"ไม่ใช่เชิงพาณิชย์" หมายความว่า ผู้ที่เป็นเจ้าของต้นฉบับเกมของ Valve สามารถดาวน์โหลดและเล่นม็อดได้ฟรี คุณไม่ควรนำม็อดไปใช้เพื่อสนับสนุนการดำเนินการเชิงพาณิชย์ หากม็อดของคุณมีการโฆษณาแบบจ่ายเงิน หรือต้องมีการชำระเงิน ไม่ว่าจะในเกมหรือนอกเกม จะถือว่าเป็นเชิงพาณิชย์ หากผู้เล่นสามารถรับไอเท็ม คุณสมบัติ หรือเกมเพลย์ได้หลังจากชำระเงินไม่ว่าจะในรูปแบบใดก็ตาม หรือ "การบริจาค" จะถือว่าเป็นการใช้งานเชิงพาณิชย์

สร้างขึ้นโดยอาศัย SDK ที่เป็นทางการ

เราจัดเตรียมชุดพัฒนาซอฟต์แวร์ (SDK) ไว้ให้ใช้กับเกมจำนวนมากของเรา และชุดพัฒนาซอฟต์แวร์เหล่านี้ได้รับการอนุมัติให้เป็นเครื่องมือสำหรับการสร้างม็อด โปรดทราบว่าเราไม่อนุญาตให้มีการจัดส่งม็อดที่สร้างโดยอาศัยซอร์ซโค้ดที่รั่วไหลหรือขโมยมา
ตราบใดที่คุณปฏิบัติตามแนวทางปฏิบัติเหล่านี้ คุณก็สามารถเผยแพร่ม็อดของคุณได้อย่างอิสระ โดยอาศัย Steam หรือทางเว็บไซต์ของคุณเอง หรือบริการของบริษัทภายนอก โดยไม่ต้องขอรับใบอนุญาตสิทธิ์อีกฉบับหนึ่งจาก Valve

คำถามที่พบบ่อย

  • ถาม: ฉันอยากจะจัดจำหน่ายม็อดของ Source Engine ผ่านทาง Steam ฉันจะต้องเตรียมดำเนินการทางเอกสารหรือไม่?

    ตอบ: ใช่ โปรดกรอกเอกสารดิจิทัลตามปกติเพื่อลงทะเบียนเป็นผู้พัฒนา Steamworks จำเป็นจะต้องใช้ข้อมูลทุกอย่าง ซึ่งรวมถึงข้อมูลทางด้านธนาคารและทางภาษี และจะต้องชำระค่าธรรมเนียมแอปด้วย แม้ว่าคุณจะจัดจำหน่าย mod ของคุณโดยไม่คิดค่าใช้จ่ายก็ตาม
  • ถาม: มีการเก็บค่าธรรมเนียมใบอนุญาตสิทธิ์ในการใช้งาน Source Engine หรือไม่?

    ตอบ: การใช้ Source Engine เพื่อสร้างม็อดฟรีของคุณจะไม่มีค่าธรรมเนียม
  • ถาม: ฉันมีม็อด Source ที่ฉันต้องการเผยแพร่ผ่าน Steam ฉันจะเตรียมม็อดของฉันภายใต้ไอดีแอปของฉันได้อย่างไร?

    ตอบ: คุณจะต้องคัดลอกไฟล์ exe และเนื้อหาจากเกม Source Engine ของ Valve ที่คุณได้สร้างม็อดของคุณขึ้นมาและบรรจุเป็นแอปพลิเคชันของคุณ
    แม้ว่าคุณควรบรรจุ dll และเนื้อหาของ Source Engine ที่จำเป็นทั้งหมดจากเกม Source Engine หลักของคุณ ซึ่งคุณจำเป็นต้องใช้ในการเรียกใช้ม็อดของคุณ แต่ก็จะต้องกำหนดค่าให้ม็อดของ Source Engine ต้องอาศัยการเป็นเจ้าของเกมหลัก จึงจะเล่นเกมดังกล่าวได้ ทั้งนี้ Valve จะต้องกำหนดค่าให้
  • ถาม: ฉันต้องการใช้รางวัลความสำเร็จ Steam ในม็อดของฉัน ฉันจะต้องดำเนินการอย่างไร?

    ตอบ: ใช้คลาส CAchievementMgr ที่บรรจุอยู่ใน Source Engine หลังจากที่ได้กำหนดค่ารางวัลความสำเร็จในหน้าผู้ดูแลแอปของคุณบนเว็บไซต์พันธมิตร หากต้องการรายละเอียดเพิ่มเติม โปรดอ่านเอกสารสถิติและรางวัลความสำเร็จ
  • ถาม: เซิร์ฟเวอร์เฉพาะมีการทำงานอย่างไรในเกมของฉัน?

    ตอบ: คุณจะต้องใช้ไอดีแอปใหม่สำหรับเซิร์ฟเวอร์เฉพาะ เพื่อให้คุณสามารถสร้างดีโปที่มีไว้สำหรับเซิร์ฟเวอร์เฉพาะได้ เมื่อคุณได้รับไอดีแอปสำหรับเกมหลักของคุณแล้ว คุณจะสามารถสร้างไอดีแอปสำหรับเซิร์ฟเวอร์เฉพาะของคุณเองได้ จากหน้ารองรับแอปของคุณใน Steamworks คลิก "แพ็กเกจ เนื้อหาดาวน์โหลด เดโม และเครื่องมือที่เกี่ยวข้องทั้่งหมด" จากนั้นคลิกปุ่ม "สร้างเครื่องมือใหม่" ในหมวดเครื่องมือ
  • ถาม: ฉันสามารถใช้ทรัพย์สินทางปัญญาของ Valve ในม็อด Source ของฉันได้หรือไม่?

    ตอบ: ได้ แต่โปรดประกาศให้ชัดเจนในหน้าร้านค้าของคุณว่า ม็อดของคุณเป็นม็อดที่ Valve ไม่ได้สร้างขึ้น เกมและม็อดเชิงพาณิชย์ที่มีทรัพย์สินทางปัญญาของ Valve เช่น ตัวละคร และเนื้อเรื่องจำเป็นต้องได้รับการอนุมัติจาก Valve ก่อน
  • ถาม: ฉันจะใช้ทรัพย์สินทางปัญญาของ Valve มากกว่าหนึ่งรายการม็อด Source ของฉันได้หรือไม่?

    ตอบ: ได้แน่นอน
  • ถาม: ฉันจะขอรับซอร์ซโค้ดจาก Valve ได้อย่างไร?

    ตอบ: ก่อนหน้านี้ เราเคยมอบสิทธิ์ในการเข้าถึงซอร์ซโค้ดสำหรับเกมบางเกมของเราให้แก่ทีมม็อดไม่กี่ทีมที่แสดงให้เห็นว่าลำพังแค่ SDK ยังไม่เพียงพอ ในวันข้างหน้า เราอาจมอบสิทธิ์ดังกล่าวให้อีกภายใต้สถานการณ์พิเศษ แต่เนื่องจากเราต้องรับภาระในการให้ความช่วยเหลือที่เกี่ยวข้องและมีความเสี่ยงต่อการรั่วไหล เราจึงขอให้พัฒนาม็อดโดยใช้ SDK ไปพลางก่อน
  • ถาม: ฉันจะขายม็อดของฉันบน Steam/นอก Steam ได้หรือไม่?

    ตอบ: เราได้รับคำถามนี้ค่อนข้างบ่อย แต่แทบไม่เคยอนุญาตให้ขายม็อด เหตุผลก็คือ เพราะการขายม็อดอาจทำให้ลูกค้าคาดหวังว่า Valve มีส่วนในการกำกับดูแลและควบคุมคุณภาพของการพัฒนาม็อด และให้การสนับสนุนม็อดอย่างต่อเนื่อง ทั้ง ๆ ที่เราไม่สามารถจัดให้ได้
  • ถาม: ม็อดของฉันจำเป็นต้องกำหนดให้ผู้เล่นเป็นเจ้าของเกมหลัก (ที่มีม็อดนี้) เมื่อฉันเผยแพร่ม็อดบน Steam หรือไม่?

    ตอบ: แล้วแต่สถานการณ์ หากม็อดของคุณเป็นการปรับปรุงหรือส่วนขยายของเกมหลักเป็นส่วนใหญ่ เราจะกำหนดให้ลูกค้าต้องเป็นเจ้าของเกมหลักนี้ แต่หากคุณเผยแพร่ม็อดที่ดัดแปลงอย่างเต็มรูปแบบ ซึ่งไม่ได้ใช้ทรัพยากรจากเกมของเรา หรือม็อดของคุณมอบประสบการณ์การเล่นที่แยกจากเกมหลักโดยสิ้นเชิง เราอาจอนุญาตให้จัดส่งบน Steam ได้โดยไม่ต้องพึ่งพาเกมหลักอย่างเป็นทางการเพิ่มเติม
  • ถาม: เหตุใดจึงมีม็อดที่ไม่ปฏิบัติตามกฎเหล่านี้บน Steam?

    ตอบ: เนื่องจากกฎของเรามีการพัฒนาไปตามเวลา โครงการที่คุณกล่าวถึงนั้นได้รับการยกเว้นเพราะเกิดขึ้นก่อนที่จะออกกฎเหล่านี้
  • ถาม: แล้วในกรณีของม็อดที่ Valve ไม่ได้พัฒนาขึ้นให้กับเกมบน Steam ล่ะ?

    ตอบ: โปรดติดต่อผู้จัดจำหน่ายเกมในคำถามโดยตรง
  • ถาม: ฉันจะเรียนรู้เพิ่มเติมเกี่ยวกับการพัฒนา Source Engine ได้จากไหน?

    ตอบ: แหล่งข้อมูลที่ดีที่สุดคือ Valve Developer Wiki แต่โปรดทราบว่า ข้อมูลบางส่วนอาจล้าสมัยไปบ้าง
  • Q: ฉันจะถามคำถามที่คุณไม่ได้ตอบไว้ที่นี่ได้อย่างไร?

    ตอบ: หากมีคำถามเกี่ยวกับการจัดส่งม็อดของคุณ วิธีที่ดีที่สุดที่จะติดต่อเราคือ การส่งตั๋วถึงฝ่ายสนับสนุนที่ https://help.steampowered.com

คำถามที่พบบ่อยเกี่ยวกับม็อด Team Fortress 2

  • ถาม: ฉันจะรับ TF2 SDK ได้จากที่ไหน?

    ตอบ: TF2 SDK เป็นส่วนหนึ่งของ Source SDK 2013 ที่พร้อมให้ใช้ได้บน Github หรือผ่านทาง Steam
  • ถาม: TF2 SDK สามารถเข้าถึงไอเท็มในช่องเก็บของของผู้เล่นได้อย่างไรบ้าง?

    ตอบ: SDK สามารถเข้าถึงช่องเก็บของของผู้เล่นเฉพาะในเวอร์ชันแบบอ่านอย่างเดียวที่ใช้งานม็อดเท่านั้น ทั้งนี้เพื่อรับรายการไอเท็มที่ผู้เล่นสามารถสวมใส่ได้ โดยจะเกิดขึ้นแบบอัตโนมัติในบิลด์เริ่มต้นของ SDK พร้อมกับ TF2 แต่ผู้สร้างม็อดจะสามารถควบคุมไอเท็มที่จะใช้จริงในเกมได้ แต่ม็อดจะไม่สามารถเพิ่มหรือลบไอเท็มออกจากผู้เล่น TF2 และไม่สามารถแก้ไขรายละเอียดใด ๆ ของไอเท็มได้ ม็อดสามารถควบคุมว่าจะสวมใส่ไอเท็มใดได้บ้าง หรือมีการเปลี่ยนแปลงไอเท็มเล็ก ๆ น้อย ๆ หรือปรับเปลี่ยนลักษณะการใช้งานไอเท็มภายในม็อดแบบยกเครื่องใหม่หมดเลยก็ได้
  • ถาม: การเล่นม็อด TF2 จะเปลี่ยนแปลงช่องเก็บของหรือชุดอุปกรณ์ของฉันได้หรือไม่?

    ตอบ: ม็อดไม่สามารถเปลี่ยนแปลงชุดอุปกรณ์ของคุณ ช่องเก็บของ หรือคุณสมบัติของไอเท็มใน TF2 ได้
  • ถาม: ฉันจะสร้างม็อด TF2 ในกรณีที่ไม่มีไอเท็มได้หรือไม่?

    ตอบ: ได้ ม็อดสามารถปิดใช้งานไอเท็มเศรษฐกิจบางรายการหรือทั้งหมด หรือบางไอเท็มได้ ทั้งนี้ขึ้นอยู่กับว่าม็อดพยายามทำอะไรอยู่ - ในม็อดจำนวนมากนั้น น่าจะดีกว่าถ้าให้ผู้เล่นใช้ไอเท็ม TF2 ของตน เนื่องจากผู้เล่นลงทุนไปมากแล้ว และจะสนใจม็อดมากขึ้นหากมีของตกแต่งของตนรวมอยู่ด้วย
  • ถาม: หากผู้เล่นสามารถเข้าถึงไอเท็มทั้งหมดใน TF2 ได้ ฉันจะสร้างม็อด TF2 ได้หรือไม่?

    ตอบ: ทั้งผู้ร่วมส่งผลงานในเวิร์กชอปและผู้เล่นต่างทุ่มเทให้กับไอเท็มของตนเป็นอย่างมาก และเป็นสิ่งที่เราต้องการให้เกียรติต่อไปอย่างต่อเนื่อง เราจึงจะไม่อนุญาตให้มีม็อด TF2 ที่อาศัยกลเม็ดการควบคุมไอเท็มหรือเศรษฐกิจ
  • ถาม: ม็อดของฉันสามารถรีดิสทริบิวต์ไฟล์เกม TF2 ได้หรือไม่?

    ตอบ: ไม่ได้ ม็อด TF2 สามารถรีดิสทริบิวต์ได้เฉพาะไฟล์เกมของตนเองเท่านั้น และจะโหลดเนื้อหา TF2 จากการติดตั้งในเครื่องได้ ผู้เล่นจะต้องติดตั้ง TF2 เพื่อเล่นม็อด TF2