Slay the Spire 2 เปิดให้เล่นแบบ Early Access แล้ว และคุณก็เคลียร์ตารางเวลาเพื่อไปปีนป่าย แต่แล้วเกมก็ค้างไปก่อนที่คุณจะเข้าสู่เมนูหลักด้วยซ้ำ น่าหงุดหงิดไหม? แน่นอน และถาวรหรือเปล่า? ไม่เลย การที่ภาคต่อย้ายไปใช้ Godot engine ทำให้เกิดความท้าทายด้านความเข้ากันได้ใหม่ๆ แต่การแก้ไขนั้นตรงไปตรงมาเมื่อคุณรู้ว่าจะต้องมองหาที่ไหน คู่มือนี้จะแนะนำทุกวิธีแก้ไข ตั้งแต่การแก้ไขที่เร็วที่สุดในหนึ่งนาที ไปจนถึงการตั้งค่า launch arguments ขั้นสูงที่ผู้เล่นส่วนใหญ่ไม่เคยเจอ
ทำไม Slay the Spire 2 ถึงค้างบ่อย?
การค้างส่วนใหญ่ใน Slay the Spire 2 เกิดจากสาเหตุหลักไม่กี่อย่าง แทนที่จะเป็นบั๊กปริศนาเพียงตัวเดียว Mega Crit ได้สร้างเกมขึ้นมาใหม่ทั้งหมดใน Godot engine โดยละทิ้งเฟรมเวิร์ก Java เดิมจากภาคแรก การเปลี่ยนแปลงนั้นเป็นการเปลี่ยนแปลงทางเทคนิคครั้งใหญ่ และหมายความว่าระบบของคุณต้องการสภาพแวดล้อมซอฟต์แวร์ที่อัปเดต โดยเฉพาะอย่างยิ่งสำหรับการเรนเดอร์ Vulkan API เพื่อให้ทำงานได้อย่างถูกต้อง
นี่คือสาเหตุที่พบบ่อยที่สุด:
- ไฟล์เกมเสียหายหรือหายไป จากแพตช์หรือการดาวน์โหลดครั้งแรก
- ไดรเวอร์ GPU ล้าสมัย ที่ขาดความเข้ากันได้กับ Vulkan หรือ OpenGL
- ความขัดแย้งของซอฟต์แวร์ Overlay จาก Discord, GeForce Experience หรือ Steam Overlay
- ขาด Visual C++ Redistributables ทำให้เกิดข้อผิดพลาดขณะรันเมื่อเปิดเกม
- ทรัพยากรระบบจำกัด เมื่อมีแอปพลิเคชันเบื้องหลังจำนวนมากแย่งชิง RAM
- ไฟล์ Mod ที่หลงเหลือ จากเกมภาคก่อนรบกวนเอนจิ้นของภาคต่อ
การรู้ความแตกต่างระหว่างการค้างแบบปิดโปรแกรมทันที (CTD) และการค้างทั้งระบบเป็นสิ่งสำคัญที่นี่ CTD มักจะบ่งชี้ถึงความขัดแย้งของซอฟต์แวร์หรือไฟล์ที่หายไป การค้างมักจะบ่งชี้ถึงภาระฮาร์ดแวร์หรือปัญหาไดรเวอร์ ความแตกต่างนี้ช่วยให้คุณกำหนดเป้าหมายการแก้ไขที่ถูกต้องก่อน
Slay the Spire 2 ต้องการสเปกขั้นต่ำเท่าไหร่?
ก่อนที่จะลองแก้ไขใดๆ ให้ตรวจสอบให้แน่ใจว่าพีซีของคุณตรงตามข้อกำหนดพื้นฐาน Godot engine ใช้การเรนเดอร์แสงแบบไดนามิกและเอฟเฟกต์การ์ดแบบ 3 มิติ ทำให้ฮาร์ดแวร์รุ่นเก่าอาจทำให้เกิดการค้างเงียบๆ โดยไม่มีข้อความแสดงข้อผิดพลาดเลย
สำคัญ
ผู้ใช้แล็ปท็อปควรตรวจสอบให้แน่ใจว่าเกมกำลังทำงานบน GPU เฉพาะ ไม่ใช่การ์ดจอออนบอร์ด การมองข้ามจุดนี้เพียงจุดเดียวทำให้เกิดการค้างและปัญหาประสิทธิภาพจำนวนมากบนฮาร์ดแวร์พกพา
หากสเปกของคุณตรงตามข้อกำหนดขั้นต่ำ ให้ดำเนินการแก้ไขตามลำดับด้านล่าง เริ่มต้นด้วยวิธีที่ง่ายที่สุดก่อนที่จะไปถึงตัวเลือกขั้นสูง
วิธีแก้ไขที่ 1: ตรวจสอบไฟล์เกมบน Steam
ไฟล์ติดตั้งที่เสียหายเป็นสาเหตุอันดับหนึ่งที่ทำให้ Slay the Spire 2 ค้างเมื่อเปิดเกม โดยเฉพาะอย่างยิ่งหลังจากแพตช์ Early Access ดาวน์โหลดเสร็จ เครื่องมือตรวจสอบไฟล์ในตัวของ Steam จะเปรียบเทียบไฟล์ในเครื่องของคุณกับเวอร์ชันเซิร์ฟเวอร์อย่างเป็นทางการ และดาวน์โหลดไฟล์ที่แตกต่างกันใหม่โดยอัตโนมัติ
สำหรับผู้ใช้ Steam:
- เปิด Steam Library ของคุณและค้นหา Slay the Spire 2
- คลิกขวาที่ชื่อเกมแล้วเลือก Properties
- ไปที่แท็บ Installed Files
- คลิก Verify integrity of game files
- รอให้การสแกนเสร็จสิ้น จากนั้นเปิดเกมอีกครั้ง
สำหรับผู้ใช้ Epic Games:
- เปิด Library ของคุณแล้วคลิกเมนูสามจุดบนการ์ดเกม
- เลือก Manage จากนั้นคลิก Verify
กระบวนการนี้จะแก้ไขข้อผิดพลาดในการเปิดเกม Early Access ส่วนใหญ่ คิดเสียว่าเป็นการซ่อมแซมเฉพาะจุด แทนที่จะเป็นการติดตั้งใหม่ทั้งหมด เร็วกว่าและให้ผลลัพธ์เดียวกันสำหรับข้อผิดพลาดที่เกี่ยวกับไฟล์ส่วนใหญ่

แท็บตรวจสอบไฟล์ของ Steam
วิธีแก้ไขที่ 2: อัปเดตไดรเวอร์ GPU และ Visual C++ Redistributables
วิธีอัปเดตไดรเวอร์กราฟิกของคุณ
Godot engine พึ่งพา API กราฟิกที่ทันสมัยอย่างมาก เมื่อไดรเวอร์ GPU ของคุณล้าสมัย เอนจิ้นอาจไม่สามารถเริ่มต้นทำงานได้เลย ทำให้เกิดการค้างทันทีก่อนที่หน้าจอชื่อเกมจะปรากฏขึ้น อัปเดตผ่านเครื่องมืออย่างเป็นทางการสำหรับกราฟิกการ์ดของคุณ:
- NVIDIA: GeForce Experience หรือเว็บไซต์ NVIDIA โดยตรง
- AMD: AMD Adrenalin Software
- Intel: Intel Driver and Support Assistant
หลังจากติดตั้งไดรเวอร์ใหม่แล้ว ให้รีสตาร์ทพีซีของคุณก่อนเปิดเกม หากการค้างเกิดขึ้นทันทีหลังจากอัปเดตไดรเวอร์ล่าสุด ลองย้อนกลับไปใช้เวอร์ชันก่อนหน้า ไดรเวอร์ที่เพิ่งเปิดตัวบางครั้งอาจมีบั๊กของตัวเอง
ทำไม Visual C++ Redistributables ถึงสำคัญ
ข้อผิดพลาดเช่น MSVCP140.dll หายไป หรือ VCRUNTIME140.dll ไม่พบ หมายความว่าเกมไม่พบไลบรารีขณะรันที่ต้องการ ดาวน์โหลดแพ็กเกจ Visual C++ Redistributable ล่าสุดจากเว็บไซต์อย่างเป็นทางการของ Microsoft และติดตั้งทั้งเวอร์ชัน x86 และ x64 รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากนั้นเพื่อให้การเปลี่ยนแปลงมีผล
เคล็ดลับ
ติดตั้งทั้งเวอร์ชัน x86 และ x64 ของ Visual C++ Redistributables แม้ในระบบ 64-bit ส่วนประกอบบางอย่างของเกมจะเรียกใช้ไลบรารี 32-bit โดยเฉพาะ และการขาดหายไปจะทำให้เกิดความล้มเหลวในการเปิดเกมแบบเงียบๆ
วิธีแก้ไขที่ 3: ปิดการใช้งาน Overlays และซอฟต์แวร์เบื้องหลัง
Overlay ใดบ้างที่ทำให้เกิดความขัดแย้ง?
แอปพลิเคชัน Overlay จะแทรกตัวเองเข้าไปในไปป์ไลน์การแสดงผลของเกม แม้ว่าโดยปกติแล้วจะทำงานได้ดี แต่ก็อาจขัดแย้งกับการเรนเดอร์ของ Godot และทำให้เกิดหน้าจอสีดำหรือการค้างแบบสุ่ม ปิดใช้งานสิ่งต่อไปนี้ก่อนเปิดเกม:
- Steam Overlay: คลิกขวาที่ Slay the Spire 2 ใน Library ของคุณ เลือก Properties และปิดการใช้งาน "Enable the Steam Overlay while in-game"
- Discord Overlay: เปิด Discord Settings ไปที่ Activity Settings และปิดการใช้งาน in-game overlay
- NVIDIA ShadowPlay / GeForce Experience Overlay: เปิด GeForce Experience ไปที่ Settings และปิดการใช้งาน in-game overlay toggle
ปิดโปรแกรมเบื้องหลัง
หากระบบของคุณใกล้จะเต็ม RAM แล้ว Slay the Spire 2 อาจค้างแบบสุ่มระหว่างการเล่นที่ยาวนาน โดยเฉพาะอย่างยิ่งเมื่อมีการโต้ตอบการ์ดที่ซับซ้อนเกิดขึ้นพร้อมกัน ก่อนเปิดเกม ให้ปิด:
- เบราว์เซอร์เว็บที่มีแท็บเปิดอยู่หลายแท็บ
- ซอฟต์แวร์บันทึกหน้าจอหรือสตรีมมิ่ง
- เครื่องมือตรวจสอบระบบ
- เกมหรือโปรแกรมเปิดอื่นๆ ที่กำลังทำงานอยู่เบื้องหลัง
วิธีแก้ไขที่ 4: วิธีแก้ไขหน้าจอสีดำของ Slay the Spire 2?
หน้าจอสีดำพร้อมเสียงที่เล่นอยู่หมายความว่าเกมกำลังทำงาน แต่ GPU ของคุณไม่สามารถเรนเดอร์ภาพออกได้ นี่คือความขัดแย้งในการตั้งค่าการแสดงผล ไม่ใช่การค้าง และมีวิธีแก้ไขเฉพาะ
ปิดการใช้งานการปรับแต่งโหมดเต็มหน้าจอ:
- ค้นหา SlayTheSpire2.exe ในโฟลเดอร์ติดตั้งเกม
- คลิกขวาที่ไฟล์แล้วเลือก Properties
- ไปที่แท็บ Compatibility
- เลือก Disable fullscreen optimizations
- เลือก Run this program as an administrator
บังคับใช้โหมดหน้าต่างผ่าน Steam Launch Options: คลิกขวาที่เกมใน Steam ไปที่ Properties และในช่อง Launch Options ให้พิมพ์ -windowed หรือ -w สิ่งนี้จะข้ามปัญหาการจับคู่โหมดเต็มหน้าจอ (fullscreen handshake) กับจอภาพของคุณไปเลย

Launch options สำหรับการแก้ไขหน้าจอสีดำ
วิธีแก้ไขที่ 5: Godot Launch Arguments ขั้นสูง
ข้อผิดพลาด "Unable to Initialize Vulkan" คืออะไร?
นี่คือรหัสข้อผิดพลาดที่รายงานบ่อยที่สุดสำหรับ Slay the Spire 2 ปรากฏขึ้นเมื่อ GPU ของคุณไม่รองรับ Vulkan API อย่างสมบูรณ์ ซึ่ง Godot ใช้เป็นค่าเริ่มต้น วิธีแก้ไขคือบังคับให้เกมใช้ไดรเวอร์การเรนเดอร์ที่เก่ากว่าและเข้ากันได้มากกว่า
คลิกขวาที่ Slay the Spire 2 ใน Steam เลือก Properties และป้อนคำสั่งใดคำสั่งหนึ่งต่อไปนี้ในช่อง Launch Options:
- --rendering-driver opengl3 บังคับให้เกมใช้ OpenGL 3.0 ซึ่งมีความเสถียรมากกว่าบนฮาร์ดแวร์รุ่นเก่ากว่า Vulkan
- --single-window บังคับใช้โหมดหน้าต่างเดียว ซึ่งแก้ไขปัญหาบนการตั้งค่าหลายจอภาพ
ทดสอบทีละรายการ หากไม่ได้ผลทั้งคู่ ให้ลบออกจากช่อง Launch Options เพื่อกลับสู่พฤติกรรมเริ่มต้น
คำเตือน
อย่ารวม launch arguments หลายรายการโดยไม่ได้ทดสอบทีละรายการ การรวมตัวเลือกที่ไม่เข้ากันอาจสร้างปัญหาการแสดงผลใหม่ที่วินิจฉัยได้ยากกว่าการค้างเดิม
วิธีแก้ไขที่ 6: แก้ไขปัญหาเกี่ยวกับสภาพแวดล้อม Windows
การตรวจจับผิดพลาดของ Antivirus
ซอฟต์แวร์ Antivirus บางครั้งอาจมองว่าไฟล์ปฏิบัติการของเกมอินดี้ใหม่เป็นสิ่งที่น่าสงสัย โดยบล็อก Slay the Spire 2 ไม่ให้เปิดเกม หรือลบไฟล์ที่จำเป็นโดยไม่มีข้อผิดพลาดใดๆ ที่มองเห็นได้ เพื่อทดสอบสิ่งนี้ ให้เพิ่มโฟลเดอร์ติดตั้งเกมของคุณลงในรายการยกเว้นของ Antivirus ใน Windows Defender ค้นหาสิ่งนี้ได้ภายใต้การตั้งค่า Virus and threat protection จากนั้น Exclusions
Windows Updates ที่รอดำเนินการ
การอัปเดต Windows ที่ถูกเลื่อนออกไปมักจะมีแพตช์ .NET Framework และไลบรารีระบบที่สำคัญซึ่ง Godot ต้องใช้ ไปที่ Settings > Update and Security > Windows Update และติดตั้งทุกอย่างที่รอดำเนินการ รวมถึงการอัปเดตทางเลือกที่กล่าวถึง .NET หรือการแก้ไขไดรเวอร์
ความไม่เสถียรของ RAM และ XMP Profiles
ข้อผิดพลาด EXCEPTION_ACCESS_VIOLATION มักจะบ่งชี้ถึงความไม่เสถียรของ RAM มากกว่าบั๊กของเกม หากคุณพบข้อผิดพลาดนี้โดยเฉพาะ ให้ลองปิดใช้งาน XMP profiles ใน BIOS ของคุณชั่วคราว นอกจากนี้ ให้ปิดแอปพลิเคชันที่ใช้หน่วยความจำสูง เช่น เบราว์เซอร์ ก่อนเปิดเกม
วิธีปกป้องไฟล์เซฟของคุณระหว่างการแก้ไขปัญหา
รายละเอียดที่คู่มือแก้ไขปัญหาการค้างส่วนใหญ่ข้ามไปโดยสิ้นเชิง: การสำรองข้อมูลความคืบหน้าของคุณก่อนที่คุณจะเริ่มเปลี่ยนการตั้งค่า การแก้ไขที่ผิดพลาดหรือการค้างในจังหวะที่ไม่ถูกต้องอาจทำให้ความคืบหน้า Ascension และการปลดล็อกของคุณหายไป
ไปที่ไดเรกทอรีเกม Slay the Spire 2 และคัดลอกโฟลเดอร์ preferences ไปยังตำแหน่งที่ปลอดภัยบนเดสก์ท็อปของคุณหรือไดรฟ์ภายนอก ทำสิ่งนี้ก่อนที่จะตรวจสอบไฟล์ เปลี่ยน launch options หรือแก้ไขการตั้งค่าเกมใดๆ หากมีบางอย่างผิดพลาด คุณสามารถกู้คืนโฟลเดอร์นี้และเล่นต่อจากจุดที่คุณค้างไว้ได้
เคล็ดลับ
สำรองโฟลเดอร์เซฟของคุณก่อนการแก้ไขปัญหาแต่ละครั้ง ไม่ใช่แค่ครั้งเดียว การพยายามแก้ไขแต่ละครั้งเป็นจุดที่อาจเกิดความล้มเหลวได้ และการมีสำเนาสำรองปัจจุบันใช้เวลาไม่ถึงสามสิบวินาที
จะทำอย่างไรหาก Slay the Spire 2 ยังคงค้าง
หากคุณได้ลองแก้ไขทุกอย่างข้างต้นแล้ว และเกมยังคงไม่เสถียร มีตัวเลือกสุดท้ายสองสามอย่าง:
- ทำการติดตั้งไดรเวอร์ GPU แบบคลีน: ใช้ Display Driver Uninstaller (DDU) เพื่อลบไดรเวอร์ปัจจุบันของคุณออกให้หมดก่อนที่จะติดตั้งเวอร์ชันล่าสุด การติดตั้งไดรเวอร์บางส่วนจะทิ้งไฟล์ที่ขัดแย้งไว้
- ตรวจสอบอุณหภูมิ CPU และ GPU: ความร้อนสูงเกินไปทำให้เกิดการค้างที่ดูเหมือนการค้างของซอฟต์แวร์ ใช้เครื่องมือตรวจสอบเพื่อยืนยันว่าอุณหภูมิของคุณอยู่ในช่วงที่ปลอดภัยระหว่างการเล่นเกม
- ติดตั้งเกมใหม่เป็นทางเลือกสุดท้าย: การติดตั้งใหม่ควรทำหลังจากที่การตรวจสอบไฟล์ล้มเหลว ไม่ใช่ก่อนหน้านั้น ให้ผลลัพธ์เดียวกัน แต่ใช้เวลานานกว่ามาก
- รายงานบั๊กไปยัง Mega Crit: ส่งบันทึกการค้างผ่านฟอรัม Steam Community อย่างเป็นทางการ หรือเซิร์ฟเวอร์ Discord ของ Mega Crit ระบุสเปกระบบของคุณและข้อความแสดงข้อผิดพลาดที่เฉพาะเจาะจงเพื่อรับการสนับสนุนที่รวดเร็วยิ่งขึ้น
Early Access หมายความว่านักพัฒนาเกมกำลังดำเนินการแก้ไขอย่างต่อเนื่อง การค้างที่เกิดขึ้นในวันนี้อาจได้รับการแก้ไขใน hotfix ถัดไป ดังนั้นการอัปเดตและรายงานปัญหาโดยตรงจะช่วยให้ประสบการณ์ของทุกคนดีขึ้นอย่างรวดเร็ว

