สรุปคำตอบสำหรับคนรีบ
  • รุ่น 2.0.77 ถูกออกเป็นเวอร์ชันเสถียร แก้ไขบั๊กและคราชหลายรายการที่ผู้เล่นรายงาน
  • หลายปัญหาเกี่ยวกับ deadlock และการคลิปของยาน/ตู้สินค้าได้รับการแก้ไขแล้ว
  • การแก้ไข desync และการเลื่อนหนังสือแบบร่างในมัลติเพลเยอร์บรรเทาปัญหาการเล่นร่วมกัน
  • มีการเพิ่มฟังก์ชันอ่านใหม่ใน API (LuaEntityPrototype, LuaFluidPrototype, LuaSpaceLocationPrototype ฯลฯ) สำหรับผู้พัฒนาโมด
  • เว็บไซต์เอกสาร API ออนไลน์รองรับการค้นหาแบบ fulltext ช่วยให้ค้นหาข้อมูลได้เร็วขึ้น

Factorio เวอร์ชัน 2.0.77 ถูกปล่อยเป็นรุ่นเสถียร (stable) โดยรายงานอย่างเป็นทางการระบุรายการแก้ไขบั๊กและการปรับปรุงด้านสคริปต์/API หลายรายการ ข่าวนี้ครอบคลุมข้อแก้ไขที่ส่งผลต่อการเล่นทั่วไปและปัญหาเฉพาะทางสำหรับผู้สร้างโมด การอัปเดตนี้มุ่งแก้ปัญหา deadlock, การชนของวัตถุบนจรวด, การค้างและ desync ในมัลติเพลเยอร์ รวมถึงข้อคราชเมื่อใช้งานสถานะอวกาศหรือการปรับปรุงโปรโตไทป์ที่หายไป คำแนะนำสำหรับผู้เล่นคือสำรองเซฟก่อนอัปเดตถ้าคุณใช้โมดที่เปลี่ยนแปลงโปรโตไทป์ของอุปกรณ์หรือเนื้อหา ‘space-age’ และสำหรับผู้พัฒนาโมดให้ตรวจสอบการเปลี่ยนแปลง API ที่เพิ่มการอ่านคุณสมบัติเพิ่มเติมและใช้เว็บไซต์เอกสาร API เวอร์ชันออนไลน์ที่ตอนนี้รองรับการค้นหาแบบ fulltext เพื่อค้นหาสมบัติใหม่ได้ง่ายขึ้น

01

ภาพรวมของการปล่อย 2.0.77

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

02

บั๊กสำคัญที่ถูกแก้ไข

การเปลี่ยนแปลงรวมถึง: แก้ปัญหาการคลิป (clipping) บน cargo pods ที่ติดกับจรวด, แก้ deadlock ของ inserters ที่เกิดขึ้นเมื่อกระสุนเน่าเสียในขณะที่กำลังกวัดแกว่งไปหาหอปืน, แก้ deadlock ของ silo จรวดเมื่อมีการเปลี่ยนแปลงจากโมด, แก้การชนเมื่อมีการทำลายเอนทิตีบางชนิดโดยไม่มีแหล่งที่มา, แก้เงื่อนไขการรอเวลาที่ไม่ได้รีเซ็ตเมื่อกดปุ่มไปยังดาวเคราะห์ที่แตกขณะถูกหยุดที่ตำแหน่งอวกาศ, แก้การเลื่อนหนังสือแบบร่างในไลบรารีส่วนตัวในมัลติเพลเยอร์เมื่อมีแลตินซี, แก้ desync ที่เกี่ยวข้องกับอีเวนต์การป้อนข้อมูลแบบกำหนดเองและธง in_gui, แก้ปัญหาการสคริปต์ที่ปิดการใช้ logistic points ที่เชื่อมต่อกับ orbital logistics, แก้คราชเมื่อสร้าง loader ที่มีการโอเวอร์ไรด์ขนาดสแตก และแก้ปัญหา rich text tag ที่เข้าถึงได้ผ่านการป้อนข้อมูลของผู้ใช้ รวมถึงการแก้คราชเมื่อโหลดไฟล์เซฟ space-age ที่มีการลบโปรโตไทป์แต่ยังเปิดใช้งานแฟลก space-age

03

การปรับปรุงด้านสคริปต์และ API

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

04

ผลสำหรับผู้เล่นมัลติเพลเยอร์และผู้ใช้โมด

การแก้ไข desync และการเลื่อนหนังสือแบบร่างในไลบรารีส่วนตัวจะช่วยลดปัญหาการเล่นร่วมกันภายใต้แลตินซีและสภาวะแฝง โมดที่เปลี่ยนโปรโตไทป์ของ silo หรือระบบอวกาศอาจเคยทำให้เกิด deadlock หรือคราช การอัปเดตนี้แก้ไขหลายกรณีเช่นนั้น แต่ผู้เล่นที่ใช้โมดหนักๆ ควรสำรองเซฟก่อนอัปเดตและอ่านบันทึกการเปลี่ยนแปลงของโมดที่ใช้งานร่วมกับระบบอวกาศหรืออุปกรณ์ที่ระบุ

05

คำแนะนำสำหรับผู้พัฒนาโมด

ผู้พัฒนาโมดควรตรวจสอบการเพิ่ม reads ใหม่ใน LuaEntityPrototype, LuaFluidPrototype และ LuaSpaceLocationPrototype เพื่อใช้ประโยชน์จากข้อมูลที่เพิ่มเข้ามา เช่น quality_affects_inventory_size, crafting_speed_quality_multiplier, drops_full_belt_stacks และ visualization_color นอกจากนี้เว็บไซต์เอกสาร API ออนไลน์ตอนนี้รองรับการค้นหาแบบ fulltext ซึ่งช่วยให้การหาเอกสารและตัวแปรใหม่สะดวกขึ้น ควรทดสอบโมดกับเวอร์ชัน 2.0.77 โดยเฉพาะกรณีที่โมดลบหรือเปลี่ยนโปรโตไทป์ของเนื้อหา 'space-age' เพื่อหลีกเลี่ยงคราชขณะโหลดเซฟ

06

แหล่งข้อมูลและการเข้าถึงเอกสาร

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

📷

ภาพทางการประกอบการอัปเดต

ภาพทางการ Factorio ลำดับ 1
Factorio — ภาพ: ผู้พัฒนา / Steam
ภาพทางการ Factorio ลำดับ 2
Factorio — ภาพ: ผู้พัฒนา / Steam
ภาพทางการ Factorio ลำดับ 3
Factorio — ภาพ: ผู้พัฒนา / Steam
ภาพทางการ Factorio ลำดับ 4
Factorio — ภาพ: ผู้พัฒนา / Steam
ภาพทางการ Factorio ลำดับ 5
Factorio — ภาพ: ผู้พัฒนา / Steam
?

คำถามที่พบบ่อย

รุ่น 2.0.77 แก้ปัญหาอะไรบ้างที่ผู้เล่นทั่วไปควรรู้?

อัปเดตนี้แก้ปัญหาหลายรายการที่ส่งผลต่อการเล่น เช่น การคลิปของ cargo pods บนจรวด, deadlock ของ inserter และ silo ในบางกรณี, ปัญหาการเลื่อนหนังสือแบบร่างในมัลติเพลเยอร์ภายใต้แลตินซี, desync ที่เกี่ยวข้องกับ custom input events และ in_gui flag รวมถึงคราชที่เกิดจากการลบโปรโตไทป์ของเนื้อหา space-age ขณะโหลดเซฟ

ผู้เล่นที่ใช้โมดควรทำอย่างไรก่อนอัปเดตเป็น 2.0.77?

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

มีสิ่งใหม่สำหรับผู้พัฒนาโมดในอัปเดตนี้หรือไม่?

มี การอ่านคุณสมบัติใหม่ถูกเพิ่มเข้าไปในหลาย prototype ของ Lua (เช่น quality_affects_supply_area_distance, crafting_speed_quality_multiplier, drops_full_belt_stacks, visualization_color เป็นต้น) ซึ่งผู้พัฒนาสามารถใช้ข้อมูลเหล่านี้ในสคริปต์ได้ และเว็บไซต์เอกสาร API เวอร์ชันออนไลน์ตอนนี้รองรับการค้นหาแบบ fulltext เพื่อช่วยค้นหาฟังก์ชันและข้อมูลใหม่ได้เร็วขึ้น

การแก้ไขนี้จะช่วยลดปัญหาในโหมดมัลติเพลเยอร์ได้จริงหรือไม่?

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

แหล่งข้อมูลที่ตรวจสอบFactorio — ประกาศทางการบน Steam
มาตรฐานบทความ

Shipping Storm เขียนและเรียบเรียงเนื้อหาใหม่จากแหล่งทางการ ไม่จัดเก็บไฟล์เกม และแก้ไขข้อมูลเมื่อผู้พัฒนาประกาศการเปลี่ยนแปลง