เอกสาร Steamworks
Redistributable แบบใช้ร่วมกัน

ภาพรวม

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

ทาง Steam เองก็ได้ใช้ สคริปต์ติดตั้ง มาเป็นเวลานานแล้ว เพื่อให้สามารถติดตั้ง Redistributable เหล่านี้ได้
อย่างไรก็ตามนี่หมายความว่าผู้พัฒนาทุกคนจะต้องทำงานซ้ำซ้อนในการสร้างสคริปต์ติดตั้ง และผู้ใช้ก็จะเห็นตัวติดตั้งตัวเดิมทำงานซ้ำแล้วซ้ำเล่าอยู่หลาย ๆ ครั้ง

Steam apps can now simply opt into common redistributables, which will be installed only if necessary. Valve ได้สร้างและดูแลสคริปต์ติดตั้งสำหรับ Redistributable เหล่านี้อยู่อย่างต่อเนื่อง และจะอัปเดตเมื่อแพตช์พร้อมใช้งาน แล้วหากจำเป็น ทั้ง Redistributable ประเภท 64 บิต และ 32 บิต สามารถติดตั้งบนระบบ 64 บิตได้

การใช้งาน Redistributable แบบใช้ร่วมกัน

การใช้งาน Redistributable แบบใช้ร่วมกันทำได้ง่ายมาก Simply head to the Redistributables tab which is available under the "Installation" tab in the Steamworks App Admin panel and check the checkboxes for the redistributables which your game or application requires.

เมื่อคุณดำเนินการเสร็จเรียบร้อยแล้ว อย่าลืมเผยแพร่การเปลี่ยนแปลงเหล่านั้น!

Redistributable ที่พร้อมใช้งาน

Redistributable ที่พร้อมใช้งานนั้นจะประกอบไปด้วย Visual C++, .NET, DirectX 9, OpenAL, XNA, และ PhysX

คุณสามารถดูรายการ Redistributable ทั้งหมดได้ตลอดเวลาที่แท็บ Redistributables

การทดสอบ Redist แบบใช้งานร่วมกัน

หากคุณต้องการทดสอบการติดตั้งด้วย Redistributable แบบใช้งานร่วมกันที่คุณได้เลือกเอาไว้ เมธอดที่เหมาะสมที่สุดคือการใช้ไฟล์อิมเมจของ OS ที่ยังไม่ได้ติดตั้งอะไรไว้ หรือใช้ Virtual Machine มาทดสอบ

นอกจากนั้นคุณยังสามารถบังคับ Steam ให้ติดตั้ง Redistributable แบบใช้งานร่วมกันซ้ำลงไปได้อีกครั้งด้วยการลบคีย์รีจิสทรีดังต่อไปนี้:
  • 32-bit Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\Apps\CommonRedist
  • 64-bit Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist

คีย์ย่อยจะถูกสร้างไว้ในคีย์นี้สำหรับ Redistributable แบบใช้งานร่วมกันแต่ละตัวที่ได้ติดตั้งไว้แล้ว เพราะฉะนั้นคุณจะสามารถลบคีย์ย่อยเฉพาะบางคีย์เพื่อดำเนินการทดสอบสถานะการติดตั้งเพียงบางส่วนก็ได้เช่นกัน

ถ้าหากฉันต้องการใช้งานอะไรอย่างอื่นฉันจะต้องทำอย่างไร?

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

หาก Redistributable หรือตัวติดตั้งของคุณไม่ได้มีการใช้งานโดยทั่วไปหรือเป็นประเภทแบบกำหนดเอง คุณก็สามารถใช้ สคริปต์ติดตั้ง เพื่อติดตั้งด้วยตนเองได้