ฉันมีตัวเลือกอะไรบ้างสำหรับการโฮสต์เกม


19

การปฏิเสธความรับผิด: ฉันรู้ว่าคำถามนี้เริ่มที่จะออกจากเกาะพัฒนา แต่มันเป็นเกมที่เกี่ยวข้องกับการพัฒนามากและยังคิดว่านี่เป็นสถานที่ที่ดีที่สุด

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

คำตอบ:


11

คุณสามารถโฮสต์บริการจับคู่ง่ายๆบน Google App Engine ได้ฟรี มันควรจะสามารถให้บริการผู้ใช้หลายคน ถ้ามันเริ่มเป็นที่นิยมจริง ๆ คุณสามารถเริ่มต้นชำระค่าบริการด้วยสิ่งที่คุณได้รับ


2
ดูเหมือนว่าตัวเลือกที่ดีที่สุดของฉันตอนนี้ ฉันต้องการฟรีสำหรับขั้นตอนการพัฒนา ขอขอบคุณ.
Jonathan Kaufman

NooOoOOoooOOooOOooOoooooO . จุดสำคัญคือ 1) Datastoreเวลาแฝงที่สูงและไม่น่าเชื่อถือมาก (ดูที่การกำหนดเวลาจากนั้นพิจารณา MySQL สามารถทำ 20,000 แทรก / วินาที ) 2) ค่าใช้จ่าย GAE สำหรับเวลา CPU ที่ใช้ (เช่นพวกเขานับจำนวนคำสั่ง CPU ที่คุณทำ) เทียบกับบริการอื่น ๆ เพียงแค่ให้คุณเช่าแกน CPU และ คุณใช้สิ่งนี้มากเท่าที่คุณต้องการโดยไม่มีค่าใช้จ่ายเพิ่มเติม 3) GQL ไม่ได้ใช้ที่อื่น
bobobobo

ฉันอยากจะแนะนำให้ใช้Amazon AWS แทน
bobobobo

AWS ก็เป็นตัวเลือกที่ดีเช่นกัน แต่เป็นบริการที่แตกต่าง (IaaS กับ PaaS) คุณไม่สามารถปรับขนาดยางยืดที่คุณได้รับด้วย GAE นอกจากนี้เพียงเพราะพวกเขาเรียกเก็บเงินในรูปแบบที่ผิดปกติก็ไม่ได้หมายความว่ามันจะมีราคาแพง ทําคณิตศาสตร์. ดูตัวอย่างที่นี่ได้จากที่นี่: gamesfromwithin.com/…เห็นได้ชัดว่าสถานการณ์ของทุกคนไม่เหมือนกันและความต้องการที่แตกต่างกันต้องการวิธีแก้ไขปัญหาที่แตกต่างกัน ป.ล. : บทความที่คุณเชื่อมโยงไปถึงนั้นเป็น HRD ล่วงหน้า สิ่งต่าง ๆ ได้ดีขึ้นมาก
drxzcl

1
@bobobobo: หน้าเว็บที่คุณลิงค์ไม่ทำงานในขณะนี้ แดกดัน huh;)
drxzcl

2

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


1

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


1

สิ่งที่คุณต้องมีในการโฮสต์เกมคือเครื่องเสมือนในคลาวด์

"VM in the cloud" เป็นเพียง "อินสแตนซ์" ของ O / S ที่ทำงานบนฮาร์ดแวร์บางตัวในเซิร์ฟเวอร์บางตัวที่มีการเชื่อมต่ออินเทอร์เน็ตที่ดี VM หลายแห่งสามารถทำงานบนฮาร์ดแวร์ชิ้นเดียวกันได้ (แต่นั่นก็ไม่ได้เป็นปัญหากับคุณในฐานะผู้บริโภค) พวกเขาสัญญาว่าคุณจะมีพลังงาน CPU และ RAM ต่ำสุด สำหรับทุกเจตนาและวัตถุประสงค์แม้ว่าคุณเพิ่งมีเครื่องระยะไกลที่คุณสามารถ SSH ลงใน (หรือเดสก์ท็อประยะไกลหรืออะไรก็ตาม)

มี2ผู้ให้บริการรายใหญ่ที่ฉันรู้จัก (คนอื่น ๆ โปรดเพิ่มมากขึ้น) ที่เสนอราคาที่สมเหตุสมผล

1) EC2 ของ Amazon Web Services (จาก $ 0.02 / ชั่วโมง) มีการกำหนดค่ามากมายให้เลือก แต่ถ้าคุณยังไม่มีบัญชี Amazon นั่นก็ดีเพราะคุณสามารถใช้อินสแตนซ์ "micro" ได้ฟรี 1 ปี (1 ปีนับจากวันที่คุณลงชื่อเข้าใช้ ขึ้นไม่ได้มาจากวันที่คุณเตะบนเซิร์ฟเวอร์ครั้งแรกของคุณ)

หากคุณมีบัญชีมาหนึ่งปีแล้วราคาจะอยู่ที่ประมาณ $ 0.02 / ชั่วโมง สำหรับอินสแตนซ์ "micro" ของ Linux ดังนั้นในหนึ่งเดือนนั้นจะมีค่ารวมประมาณ $ 15 (744 ชั่วโมง / เดือน)


2) Windows Azure (จาก $ 0.02 / ชั่วโมง) มีทั้ง Windows และ Linux VM ในราคาเดียวกัน ถ้าคุณต้องการตั้งโปรแกรมด้วยเทคโนโลยีของ Microsoft Azure ก็คุ้มค่าที่จะลอง (ฉันไม่แน่ใจเกี่ยวกับ QOS กับ Amazon) แต่ดูเหมือนว่าค่าลิขสิทธิ์ที่ต่ำกว่าเมื่อคุณใช้ MSFT โดยตรงแทนที่จะเช่ากล่อง Windows จาก Amazon


0

Steamworks เป็นตัวเลือกหากคุณไม่คิดว่าจะผูกติดกับแพลตฟอร์มของพวกเขา (ไม่ใช่การสูญเสียครั้งใหญ่เนื่องจากนักเล่นเกมส่วนใหญ่น่าจะมี Steam อยู่แล้ว)


ปัญหาเดียวของ steamworks คือคุณต้องมีเกม ฉันกำลังมองหาทางเลือกที่ประหยัดสำหรับฉันในการทดสอบและพัฒนาด้วย
Jonathan Kaufman

ฉันเดาว่าสตูดิโอขนาดใหญ่จะได้รับละติจูดมากขึ้นเกี่ยวกับกฎเหล่านั้น: - / (เราไม่มีอะไรแน่นอนสำหรับเกมของเราเมื่อฉันเข้าถึง SDK ครั้งแรก)
coderanger

0

หากคุณต้องการสิ่งที่ง่ายมากคุณสามารถค้นหาสิ่งที่ "ฟรี" บนแอพกลไกและเช่นนั้น แต่คุณสามารถเรียกใช้สิ่งที่ค่อนข้างซับซ้อนบน slicehost.com และเริ่มต้นด้วย 20 เหรียญ คุณจะประหลาดใจกับจำนวนชิ้นเล็ก ๆ ที่คุณสามารถทำได้ หากคุณได้รับการเข้าชมมากกว่าสองร้อยเหรียญสามารถจ่ายได้คุณควรจะสามารถสร้างรายได้ด้วยวิธีใดวิธีหนึ่ง


ฉันขอขอบคุณสำหรับตัวเลือกนี้ นี่คือสิ่งที่ฉันจะตรวจสอบ แต่ตอนนี้อยู่ในขั้นตอนเริ่มต้นโปรแกรมแอปฟรีของ googles ดูเหมือนว่าจะเสนอสิ่งที่ฉันต้องการ
Jonathan Kaufman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.