บทความนี้จัดทำขึ้นเพื่ออธิบายคำศัพท์ต่าง ๆ ที่คุณคงเคยเห็นเราใช้บ่อย ๆ เมื่ออธิบายถึงการอัปเดตของ Warframe
โค้ด (Code)
โค้ดคือการเปลี่ยนแปลงที่เราทำโดยตรงกับเอนจินของเกม โดยขึ้นอยู่กับลักษณะของปัญหา ฟีเจอร์ หรือการเปลี่ยนแปลงนั้น ๆ ซึ่งบางกรณีอาจต้องปรับแก้โค้ดจึงจะสามารถแก้ไขได้อย่างสมบูรณ์
เมื่อเราปรับเปลี่ยนโค้ด การเปลี่ยนแปลงนั้นจะต้องผ่านกระบวนการรับรอง (Cert) ตามข้อกำหนดของแต่ละแพลตฟอร์มคอนโซล ดังนั้น ก่อนจะปล่อยอัปเดต เราต้องผ่านทุกการตรวจสอบเสียก่อน เช่น ตรวจสอบให้แน่ใจว่าตัวเกมจะไม่ทำให้เครื่องเกิดข้อขัดข้อง หรือส่งผลกระทบต่อฟังก์ชันหลักของระบบ ส่วนการเปลี่ยนแปลงที่ไม่เกี่ยวข้องกับ "โค้ด" (เช่น สคริปต์ ไฟล์ต่าง ๆ เป็นต้น) สามารถแก้ไขผ่าน Hotfix ได้
นอกจากนี้ เรายังต้องตรวจสอบให้แน่ใจว่าทุกแพลตฟอร์มมีความสอดคล้องกัน เพื่อรองรับการเล่นข้ามแพลตฟอร์มและเพื่อให้ Tenno ทุกคนยังคงสามารถเล่นร่วมกันได้
โปรแกรมแก้ไขด่วน (Hotfix)
โปรแกรมแก้ไขด่วนคือชุดการเปลี่ยนแปลงหรือการแก้ไขเล็ก ๆ น้อย ๆ ที่ไม่เกี่ยวข้องกับโค้ด ซึ่งสามารถปล่อยออกมานอกเหนือจากรอบการอัปเดตตามปกติได้ โดยทั่วไปแล้ว เรามักปล่อย Hotfix หลังจากอัปเดตใหญ่เปิดให้เล่น เพื่อแก้ไขปัญหาที่พบได้บ่อย ส่วนปัญหาที่ไม่สามารถแก้ไขผ่าน Hotfix ได้ (เนื่องจากเกี่ยวข้องกับโค้ด) เราจะนำไปรวมไว้ใน Cert Build ครั้งถัดไป
ในช่วงเตรียมอัปเดตใหญ่ครั้งถัดไป เราอาจระงับการปล่อย Hotfix ชั่วคราว (หรือที่เรียกว่า "Going Dark") โดยส่วนใหญ่แล้ว การทำเช่นนี้ก็เพื่อให้ทีมพัฒนาสามารถทุ่มเทให้กับอัปเดตที่กำลังจะมาถึงได้อย่างเต็มที่ รวมถึงจัดเตรียม Cert Build เพื่อส่งตรวจให้เรียบร้อย
เซิร์ตบิลด์ (Cert Build)
Cert Build คือชุดการแก้ไขหรือเปลี่ยนแปลงโค้ดที่เราส่งไปตามขั้นตอนการตรวจสอบและรับรอง ตามที่ได้อธิบายไว้ก่อนหน้านี้
อัปเดตหลัก (Mainline Update)
อัปเดตหลักคือการรวบรวมทุกสิ่งที่เราพัฒนามาตลอดระยะเวลาหนึ่งไว้ด้วยกันในอัปเดตเดียว โดยทั่วไปแล้ว อัปเดตหลักจะประกอบด้วยฟีเจอร์และเนื้อหาสำคัญ รวมถึงสิ่งที่เพิ่มเข้ามา การเปลี่ยนแปลง และการแก้ไขเล็ก ๆ น้อย ๆ อีกมากมาย โดยอัปเดตประเภทนี้จะต้องผ่านการตรวจสอบรับรองก่อนเผยแพร่เช่นกัน
เมื่อพูดถึงอัปเดตหลัก เรามักบอกเสมอว่าอาจมีบางอย่าง "หลุดรอดไปได้" เพราะมีการเปลี่ยนแปลงและการแก้ไขจำนวนมากรวมอยู่ในอัปเดตเดียว จึงอาจมีปัญหาบางอย่างเกิดขึ้นหลังเปิดให้เล่น ซึ่งเราจะตามแก้ไขผ่าน Hotfix ต่อไป
อัปเดตชั่วคราว (Interim Update)
อัปเดตชั่วคราวคืออัปเดตเล็กที่มักจะปล่อยออกมาระหว่างการอัปเดตเนื้อหาหลัก โดยอัปเดตประเภทนี้มีการเปลี่ยนแปลงและแก้ไขโค้ด จึงต้องส่งตรวจรับรองก่อนเผยแพร่ เราไม่ค่อยปล่อยอัปเดตชั่วคราวบ่อยนัก เนื่องจากต้องใช้เวลาในการดำเนินการ และอาจกระทบต่อโอกาสในการปล่อย Hotfix ในช่วงเวลาเดียวกัน