Games

วิธีอัปเดตเกมของคุณโดยไม่กระทบต่อประสบการณ์ของผู้เล่น (หรือรายได้)

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

มีเหตุผลที่สตูดิโอมีกลยุทธ์ในการบรรเทาปัญหาการขัดข้องที่ไม่คาดคิด: เนื่องจากการหยุดทำงานเป็นทางเลือกสุดท้าย

การอัปเดตเกมอย่างสม่ำเสมอเป็นสิ่งสำคัญ ในตลาดที่มีการแข่งขันสูง

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

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

การหยุดทำงานเป็นศูนย์ปกป้องประสบการณ์ผู้เล่นและรายได้

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

1. ทำการอัปเดตแบบต่อเนื่องสำหรับการอัปเดตเฉพาะเซิร์ฟเวอร์หรือไคลเอนต์

สมมติว่าคุณกำลังอัปเดตไบนารีเซิร์ฟเวอร์เกมด้วยการเปลี่ยนแปลงที่โปร่งใสต่อไคลเอนต์ เช่น ฮอต แก้ไขหลังจากเปิดตัว Zero downtime patching ช่วยให้คุณสามารถอัปเดตเซิร์ฟเวอร์เกมได้อย่างต่อเนื่องโดยตั้งค่าเริ่มต้นเป็นเวอร์ชันใหม่ล่าสุดโดยอัตโนมัติเมื่อเซิร์ฟเวอร์เกมใหม่ถูกแยกออก หรือสำหรับเซิร์ฟเวอร์ที่ไม่ได้ใช้งาน

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

2. ใช้กลยุทธ์สีแดงสีเขียวเพื่ออัปเดตทั้งเซิร์ฟเวอร์และไคลเอนต์

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

3. เรียกใช้งานบิลด์ต่างๆ พร้อมกันสำหรับการทดสอบ

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

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

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

RETO MOTO หลีกเลี่ยงความวุ่นวายในการเปิดตัวด้วยการทดสอบแบบคู่ขนานได้อย่างไร

RETO MOTO จำเป็นต้องตรวจสอบให้แน่ใจว่าพวกเขาสามารถรองรับความต้องการที่เพิ่มขึ้นในวันเปิดตัวสำหรับ Heroes & Generals ให้บริการการแข่งขันในอัตราที่คาดหวังและหลีกเลี่ยงการสร้างคิว บริษัทจึงได้ร่วมมือกับ Improbable Multiplayer Services (IMS) เพื่อสร้างสภาพแวดล้อมการทดสอบเพื่อทำซ้ำกองเกม Heroes & Generals แบบสด

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

ต้องการข้อมูลเชิงลึกจากวงในเกี่ยวกับการพัฒนาผู้เล่นหลายคนออนไลน์แบบสด ส่งตรงไปยังกล่องจดหมายของคุณใช่ไหม

สมัครรับข่าวสารจากรายชื่อผู้รับจดหมายของเรา

ได้รับการติดต่อ

เทคโนโลยีการประสานเซิร์ฟเวอร์เกมจาก บริการผู้เล่นหลายคนที่ไม่น่าจะเป็นไปได้ (IMS) ช่วยให้คุณเพิ่มรายได้สูงสุดและรักษาประสบการณ์ของผู้เล่นด้วยการแพตช์เวลาหยุดทำงานเป็นศูนย์ เราเข้าใจดีว่าความเร็วในการทำซ้ำเป็นปัจจัยสำคัญสำหรับสตูดิโอ เมื่อเร็วๆ นี้ความเร็วในการแพตช์ของเราเพิ่มขึ้น 17% (การอัปโหลด x2.4 และการปรับปรุงหลังการอัปโหลด x30) ทีมผู้เชี่ยวชาญด้านแบ็กเอนด์ของเราจะตรวจสอบและปรับปรุงเทคโนโลยีของคุณอย่างต่อเนื่อง นั่นหมายความว่าคุณสามารถมุ่งความสนใจไปที่สิ่งที่คุณทำได้ดีที่สุด

หากต้องการข้อมูลเพิ่มเติม ติดต่อ หรือ เยี่ยมชม https://www.improbable.io/ims.

  • บ้าน

  • ธุรกิจ
  • การดูแลสุขภาพ
  • ไลฟ์สไตล์
  • เทค
  • โลก
  • อาหาร
  • เกม
  • การท่องเที่ยว
  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    Back to top button