“ Steam” คืออะไรและทำงานอย่างไร


19

ฉันได้ยินมาว่า Steam ใช้งานได้เมื่อเร็ว ๆ นี้สำหรับ GNU / Linux ผู้คนจำนวนมากกำลังพูดถึงมัน Steam คืออะไร เอะอะอะไรเกี่ยวกับอะไร Steam เหมาะสำหรับผู้ที่พัฒนาและเล่นเกมหรือไม่? ฉันควรรู้อะไรบ้างเกี่ยวกับ Steam ในฐานะผู้ใช้ Ubuntu

ฉันควรติดตั้ง Steam หรือไม่


ที่เกี่ยวข้อง (แต่ไม่ซ้ำกัน): ฉันจะติดตั้ง Steam ได้อย่างไร
Eliah Kagan

คำตอบ:


30

หากคุณเป็นนักพัฒนา

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 ของใครก็ตามแม้แต่ในเครื่องเดียวกัน)

หลังจากที่ทุกคนมีการเล่นเกมโดยคนไม่คอมพิวเตอร์


10

อบไอน้ำเป็นร้านค้าออนไลน์ที่สำคัญสำหรับการซื้อและดาวน์โหลดเกม PC

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

ด้วยเกมพีซีเราส่วนใหญ่อยู่ในความเมตตาของทุกแพลตฟอร์มที่ผู้ผลิตเลือก

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

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

สำหรับพีซีเกมที่จะเติบโตบน Linux บางคนต้องเริ่มต้นก่อน

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

มีเกมให้เลือกเล่นจำนวนน้อยผ่านทาง Steam บน Linux

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


0

Steam เป็นแพลตฟอร์มสำหรับผู้เล่นหลายคนที่พัฒนาโดย Valve Corporation มันถูกใช้เพื่อแจกจ่ายเกมและสื่อที่เกี่ยวข้องออนไลน์ให้ผู้ใช้ติดตั้งและจัดการซอฟต์แวร์อัตโนมัติในคอมพิวเตอร์หลายเครื่องคุณสมบัติชุมชนเช่นรายชื่อเพื่อนและกลุ่มและฟังก์ชั่นเสียงและการสนทนาในเกม Steam ได้รับการพัฒนาในขั้นต้นสำหรับ Microsoft Windows ตอนนี้พวกเขาได้ขยายออกไปเพื่อรวมรุ่น Mac OS X และ Linux และการใช้งานที่ จำกัด ใน PlayStation 3 และสำหรับอุปกรณ์มือถือ iOS และ Android นอกเหนือจากการเป็นศูนย์กลางสำหรับซอฟต์แวร์เกมพวกเขาได้สร้างเวอร์ชั่นของ Steam พร้อมฟังก์ชั่นที่เปลี่ยนแปลงเพื่อใช้ในโรงเรียนสำหรับซอฟต์แวร์เพื่อการศึกษา มีเกมผู้เล่นเดี่ยวจำนวนมากที่มีอยู่ใน Steam store สำหรับข้อมูลเพิ่มเติมตรวจสอบนี้ออก


สิ่งนี้ฟังดูสำคัญและอาจเพิ่มการใช้งานได้กับ Ubuntu
Ringtail

2
มันไม่สำคัญต่อ se มันเป็นซอฟต์แวร์ มันเป็นสิ่งที่คุณสามารถติดตั้งได้ เหมือนเบราว์เซอร์ หรือเกมแบบสแตนด์อโลน
Nanne

1
ใช่มันเป็นเพียงซอฟต์แวร์ แต่ก็เป็นอีกก้าวหนึ่งที่จะช่วยฆ่าอาร์กิวเมนต์ "linux / ubuntu ไม่เล่นเกม"
DaimyoKirby
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.