หากคุณเป็นนักพัฒนา
Steam มีความเกี่ยวข้องกับ:
- ผู้พัฒนาเกมที่ให้ไว้แล้วผ่านSteam (โดยValve )
- นักพัฒนาทำ mods สำหรับเกมเหล่านั้นและ
- ผู้พัฒนาเกมวางแผนโครงการซอฟต์แวร์ที่เป็นกรรมสิทธิ์ (หรืออาจเป็นเกมที่มีศิลปะเป็นกรรมสิทธิ์ แต่เป็นเครื่องมือของ FOSS) โดยทั่วไปสิ่งใดก็ตามที่เนื้อหาที่มีการเผยแพร่ถูก จำกัด โดยลิขสิทธิ์และต้องแจกจ่ายให้กับลูกค้าอย่างคัดเลือก
เป็นที่น่าสนใจและมีความสำคัญว่าไอน้ำจะถูกรังเพลิง GNU ผู้พัฒนาควรแจกจ่ายเกมผ่าน Steam หรือไม่นั้นขึ้นอยู่กับหลายปัจจัยและเป็นคำถามที่มีความคิดเห็นสูง
สำหรับผู้ใช้ปลายทาง: คำถามง่าย ๆ หนึ่งข้อ
อย่างไรก็ตามสำหรับผู้ใช้มักจะเข้าใจได้ง่ายว่าคุณอาจได้รับประโยชน์จากการสมัครรับการติดตั้งและใช้งาน Steam:
มีโปรแกรมที่คุณต้องการเรียกใช้ซึ่งมีให้สำหรับระบบปฏิบัติการของคุณและมีการเผยแพร่บน Steam หรือไม่
หากมีอยู่ Steam อาจเป็นวิธีที่ดีที่สุดและสะดวกที่สุดในการหามาใช้ หรือบ่อยครั้งมีทางเลือกอื่น ๆ ที่คุณอาจชอบ ส่วนใหญ่ขึ้นอยู่กับแอปพลิเคชันมากกว่าบริการ Steam เอง
(บริการอบไอน้ำนอกจากนี้ยังมีข้อตกลง Subscriber . ตั้งแต่การลงนามจะมีผลต่อสิทธิตามกฎหมายของคุณคุณควรตรวจสอบให้แน่ใจว่าคุณเข้าใจมันเป็นครั้งแรกและพิจารณาตัวเลือกของคุณในขณะที่คุณควรเมื่อใคร่ครวญใช้บริการใด ๆ . โดยวิธีการนี้ไม่ได้ คำแนะนำทางกฎหมายและฉันไม่ใช่ทนายความฉันไม่ได้ทำงานให้กับValve Corporationเช่นกัน)
คุณสามารถค้นหาที่นี่เพื่อดูว่ามีเกมใดบ้าง (และเนื้อหาอื่น ๆ ) ผ่านทาง Steam เพิ่งจำไว้ว่าเกมบางเกมบน Steam นั้นมีให้บริการสำหรับแพลตฟอร์มของคุณ (โดยเฉพาะหากแพลตฟอร์มของคุณใช้ Linux)
หรือเรียกดูเกม Steam ที่มีอยู่ในปัจจุบันสำหรับ GNU / Linux (ซึ่งรวมถึง Ubuntu)
แนวคิดหลัก
มีคำพูด (ซึ่งฉันคิดว่าอาจเกิดขึ้นในวัฒนธรรมBSDแต่ฉันไม่แน่ใจจริงๆ ):
คุณไม่ได้ใช้ระบบปฏิบัติการคุณใช้แอปพลิเคชัน
ทุกสิ่งที่คุณต้องการใช้คอมพิวเตอร์ของคุณคุณใช้โปรแกรมเพื่อทำสิ่งนั้น โปรแกรมอาจทำงานบนระบบปฏิบัติการที่เฉพาะเจาะจงหรือจัดให้เป็นส่วนหนึ่งของระบบปฏิบัติการเฉพาะหรือไม่สนับสนุนระบบปฏิบัติการนั้นเลย แต่สิ่งที่สำคัญเกี่ยวกับระบบปฏิบัติการคือคุณสามารถรันโปรแกรมที่มีฟังก์ชันการทำงานที่คุณต้องการหรือไม่
ตอนนี้ Steam ไม่ใช่ระบบปฏิบัติการ มันเป็นแพลตฟอร์มการกระจายสินค้าเช่น iTunes Music Store แต่มุ่งเน้นไปที่เกมแทน Steam ที่เป็นไปได้อาจถูกใช้เพื่อแจกจ่ายซอฟต์แวร์อื่นและจริงๆแล้วมันถูกใช้เพื่อเผยแพร่วิดีโอบางส่วน
หากคุณต้องการเรียกใช้ซอฟต์แวร์ที่เผยแพร่ผ่าน Steam คุณควรพิจารณาใช้ Steam ไม่อย่างนั้นถึงแม้ว่า Steam จะมีคุณสมบัติไม่กี่ด้านเช่นการแชทกับผู้ใช้ Steam คนอื่น ๆ แต่ก็ไม่มีเหตุผลที่จะใช้ Steam
คุณไม่ได้เล่นแพลตฟอร์มการกระจายคุณเล่นเกม
เหตุผลที่มันเป็นข่าวใหญ่ที่ไอน้ำจะมาถึง GNU / Linux (เช่น Ubuntu) ไม่ได้ว่าไอน้ำโดยเฉพาะอย่างยิ่งเย็นตัวเองแต่ที่จำนวนของเกมไอน้ำเดิมใช้ได้เฉพาะบนแพลตฟอร์มอื่น ๆ ดูเหมือนจะมาพร้อมกับมัน
ตัวอย่างเช่นผู้เล่นLeft 4 Dead 2ที่ใช้ Ubuntu อาจมีความสุขมากที่ Steam ถูกส่งไปยัง GNU / Linux ดังนั้นพวกเขาจึงสามารถติดตั้งและเล่นLeft 4 Dead 2บน Ubuntu ได้ แต่จริงๆแล้วการที่ Steam ถูกส่งไปยัง GNU / Linux นั้นเป็นเพียงส่วนเล็ก ๆ ของสิ่งที่เป็นประโยชน์ ประโยชน์ที่แท้จริงคือLeft 4 Dead 2 จะถูกรังเพลิง
มีการวางแผนพอร์ตของเกมอื่น ๆ อีกมากมายที่ผู้ใช้ Windows และ Mac OS X ใช้เช่นกัน แต่มีเกมจำนวนมากเผยแพร่บน Steam และบางเกมไม่รองรับหลายแพลตฟอร์ม (อย่างที่บางเกมไม่ทำตอนนี้แม้ว่า Steam จะออกสำหรับ Mac OS X มาระยะหนึ่งแล้ว)
เกมทำงานบนระบบปฏิบัติการไม่ใช่แพลตฟอร์มการกระจาย
Steam เป็นโครงสร้างพื้นฐานสำหรับการจัดจำหน่ายและจัดการติดตั้งและใช้งานเกม มันจัดการข้อมูลตัวตนของผู้ใช้และมีบทบาท (เล็กน้อย) ในการจัดทำฟังก์ชั่นผู้เล่นหลายคน แต่มันไม่ใช่เอ็นจิ้นเกมกราฟิก API หรือแซนด์บ็อกซ์ที่เกมทำงาน
เมื่อ Steam ทำงานบน Linux นั่นไม่ได้ทำให้แอปพลิเคชัน Steam ทำงานบน GNU / Linux พวกเขาจะต้องได้รับการรังเพลิง และถ้าพวกเขาถูกพอร์ตโดยไม่มี Steam พวกเขาก็จะวิ่งด้วย
ซอฟต์แวร์บรรจุภัณฑ์ ... และการจัดการมันด้วย!
ผู้คนสามารถถกเถียงข้อดีและข้อเสียของ Steam ในฐานะแพลตฟอร์มการกระจาย ฉันจะไม่ลองทำที่นี่ แต่มีข้อได้เปรียบข้อเสียเปรียบหนึ่งข้อที่สำคัญในการทำความเข้าใจ Steam:
- ข้อได้เปรียบ: ซอฟต์แวร์ของคุณสามารถใช้ได้จากทุกที่ คุณสามารถดาวน์โหลดติดตั้งและอัปเดตด้วยวิธีอัตโนมัติ คุณสามารถใช้งานได้จากหลายเครื่อง
- ข้อเสีย: ซอฟต์แวร์ของคุณเชื่อมโยงกับการลงชื่อเข้าใช้ Steam โดยทั่วไปคุณสามารถใช้บัญชี Steam ของคุณได้เท่านั้นและเกมที่เชื่อมโยงกับบัญชีนั้นบนเครื่องหนึ่งเครื่องต่อครั้ง เกมมักจะดาวน์โหลดทางอินเทอร์เน็ตเมื่อมีการติดตั้งแทนที่จะติดตั้งจากสื่อท้องถิ่นและบางครั้งการดาวน์โหลดช้า
Steam วิ่งบน Windows ก่อน ซอฟต์แวร์ Windows สามารถบรรจุในหน่วยแยก ( .msi
ไฟล์) มียูทิลิตี้ที่ทำการติดตั้ง (Windows Installer) ข้อมูลเกี่ยวกับซอฟต์แวร์ที่ติดตั้งอยู่ในฐานข้อมูลท้องถิ่น (รีจิสตรี) และมีแอปเพล็ตแผงควบคุมที่เป็นศูนย์กลางในการเรียกดูซอฟต์แวร์ที่ติดตั้งและถอนการติดตั้งสิ่งที่ไม่จำเป็น เพิ่ม / ลบโปรแกรม)
นั่นคือการพูดว่า Windows มีแพคเกจผู้จัดการ มันไม่ได้มีความซับซ้อนในการจัดการการพึ่งพาเป็นdpkg
แต่มันก็สามารถเทียบเคียงได้
สิ่งที่ Windows ไม่มี (และยังไม่มี) คือตัวจัดการแพ็กเกจที่เรียกคืนซอฟต์แวร์จากอินเทอร์เน็ตโดยอัตโนมัติติดตั้งเรียกคืนและติดตั้งสิ่งใดก็ตามที่โปรแกรมหรือไลบรารีอื่น ๆ ที่ซอฟต์แวร์ของคุณต้องการใช้งานและทำให้ซอฟต์แวร์ของคุณทันสมัยอยู่เสมอ นั่นเป็นประโยชน์หลักของ Steam ต่อผู้ใช้เสมอ มันเป็นตัวจัดการแพกเกจของบุคคลที่สามที่มีประสิทธิภาพสูงสำหรับ Windows
ระบบปฏิบัติการ GNU / Linux แม้ว่า (และลูกพี่ลูกน้อง BSD ของเรา) มีผู้จัดการแพ็คเกจขั้นสูงที่ติดตั้งไว้ในระบบปฏิบัติการมานานหลายทศวรรษ! ใน Ubuntu ฟังก์ชันการทำงานนี้มีให้โดยAPT , Software UpdaterและSoftware Center เป็นหลัก Ubuntu มีฟังก์ชั่นนี้เสมอ และเรามีให้กับทุกส่วนของระบบและอีกหลายพันโปรแกรมเพิ่มเติม
ใน Steam มีการติดตั้งเกมสำหรับผู้ใช้ไม่ใช่เฉพาะคอมพิวเตอร์
โครงสร้างพื้นฐานการจัดการแพคเกจ Debian ได้รับการขยายใน Ubuntu เพื่อสนับสนุนการติดตั้งและการจัดการสิทธิ์การใช้งานสำหรับแอพพลิเคชั่นเครื่องจ่ายกรรมสิทธิ์ Software Center เพิ่มฟังก์ชันการทำงานนี้และค่อนข้างคล้ายกับ Steam ตัวอย่างเช่นผู้ใช้สามารถซื้อเกมแบบจ่ายเงินจำนวนหนึ่งใน Software Center เช่นAmnesia: The Dark Descent (ซึ่งสามารถซื้อผ่าน Steamและด้วยวิธีอื่น ๆ )
เมื่อคุณติดตั้งซอฟต์แวร์ในศูนย์ซอฟต์แวร์ Ubuntu คุณต้องตรวจสอบสิทธิ์ด้วยรหัสผ่านของคุณ ซอฟต์แวร์ถูกติดตั้งทั้งระบบ หากคุณซื้อซอฟต์แวร์คุณสามารถติดตั้งลงในเครื่องอื่นได้เช่นกัน (แม้ว่าคุณควรปรึกษาข้อตกลงสิทธิ์ใช้งานที่เกี่ยวข้องกฎหมายที่บังคับใช้และฉันไม่ใช่ผู้จำหน่ายซอฟต์แวร์และนี่ไม่ใช่คำแนะนำทางกฎหมาย ) อย่างไรก็ตามบ่อยครั้งที่ข้อตกลงสิทธิ์ใช้งานจะห้ามไม่ให้คุณใช้ใบอนุญาตหนึ่งใบในสองแห่งพร้อมกัน
ด้วย Steam คุณเข้าสู่บริการ Steam เพื่อติดตั้งและเล่นเกมและสิ่งนี้แยกจากบัญชีผู้ใช้ Ubuntu ของคุณทั้งหมด ผู้ใช้ Steam หลายคนสามารถตั้งค่าได้และบ่อยครั้งในเครื่องเดียวกัน เกมที่ผู้ใช้สองคนซื้อไม่ได้ (โดยทั่วไป) เก็บไว้สองครั้งในฮาร์ดไดรฟ์ แต่สามารถเข้าถึงได้ในขณะที่ลงชื่อเข้าใช้ Steam ในฐานะผู้ใช้ที่ซื้อมา
ในบางวิธีสิ่งนี้ไม่สะดวก - ถ้าฉันซื้อเกมที่ไม่เกี่ยวข้องสองเกมทำไมเพื่อนของฉันไม่สามารถเล่นหนึ่งในเกมเหล่านั้นบนคอมพิวเตอร์เครื่องหนึ่งของฉันในขณะที่ฉันเล่นเกมอื่นบนคอมพิวเตอร์ของฉันได้ ในทางกลับกันสิ่งนี้ก็สะดวกเช่นกัน - ฉันไม่จำเป็นต้องกังวลว่าคอมพิวเตอร์จะมีอะไรให้ใช้บ้าง ฉันสามารถลงชื่อเข้าใช้บัญชี Steam ของฉันได้ทุกที่และติดตั้งเกม (และพวกเขาจะไม่ส่งผลกระทบต่อบัญชี Steam ของใครก็ตามแม้แต่ในเครื่องเดียวกัน)
หลังจากที่ทุกคนมีการเล่นเกมโดยคนไม่คอมพิวเตอร์