หากคุณใช้แพลตฟอร์มเกม Steam คุณอาจพบสถานการณ์ที่เกมจะไม่ทำงานอย่างถูกต้องอีกต่อไป
สิ่งนี้อาจเกิดขึ้นหลังจากที่คุณย้าย Steam ไปยังคอมพิวเตอร์เครื่องใหม่หรือฮาร์ดไดรฟ์ใหม่ (และเกมด้วย) หลังจากคุณประสบปัญหาระบบล่มหรือหลังจากอัปเดตเกมบน Steam ที่มีการเปลี่ยนแปลงอย่างใด ไม่เริ่มทำงานหรือทำงานอย่างถูกต้องอีกต่อไป
ในขณะที่คุณสามารถไปข้างหน้าและลบเกมออกจาก Steam ได้ทันทีเพื่อติดตั้งใหม่การตรวจสอบมักเป็นทางออกที่ดีกว่า
การตรวจสอบความถูกต้องทำงานคล้ายกับคำสั่ง sfc / scannow ของ Windows มันจะตรวจสอบความสมบูรณ์ของไฟล์เกมเพื่อให้แน่ใจว่าพวกเขาอยู่ในสภาพที่ใช้งานได้ หากไฟล์ไม่สามารถตรวจสอบได้มันจะถูกแทนที่ด้วยสำเนาออนไลน์ซึ่งมักจะแก้ไขปัญหาที่คุณประสบอยู่
ในการตรวจสอบแต่ละเกมบน Steam ให้ทำดังต่อไปนี้:
- เปิด Steam ไคลเอ็นต์ในระบบของคุณและลงชื่อเข้าใช้หากไม่ได้ทำโดยอัตโนมัติ
- เปิดมุมมองไลบรารีคลิกขวาที่เกมที่คุณต้องการตรวจสอบและเลือกคุณสมบัติจากเมนูบริบท
- สลับไปที่แท็บไฟล์ในเครื่องแล้วเลือกตรวจสอบความสมบูรณ์ของแคชเกมที่นี่
- รอจนกว่ากระบวนการตรวจสอบจะเสร็จสมบูรณ์
แม้ว่าจะมีประโยชน์หากคุณต้องการตรวจสอบเพียงหนึ่งเกมหรือสองเกม แต่ก็ไม่ได้เป็นทางออกหากคุณต้องการตรวจสอบทุกเกมที่คุณติดตั้งในระบบของคุณ
มันใช้เวลานานและต้องการความสนใจมากเกินไปที่จะปฏิบัติได้
ผู้ใช้ Reddit Shawn Maiberger ได้สร้างสคริปต์ที่ตรวจสอบเกม Steam ที่ติดตั้งทั้งหมดในครั้งเดียวโดยอัตโนมัติในพื้นหลัง
มันใช้ภาษาสคริปต์ AutoIt และสามารถดาวน์โหลดเป็นสคริปต์หรือไฟล์ที่ปฏิบัติการได้ ในขณะที่ไฟล์ปฏิบัติการอาจสะดวกกว่าในการใช้งานขอแนะนำให้ใช้สคริปต์แทนเนื่องจากคุณสามารถตรวจสอบได้ว่าไฟล์นั้นถูกต้องหรือไม่ก่อนที่จะเรียกใช้
หากคุณเลือกตัวเลือกสคริปต์คุณจะต้องดาวน์โหลด AutoIt ก่อน เมื่อติดตั้งแล้วให้คลิกขวาที่สคริปต์และเลือกตัวเลือกเพื่อเรียกใช้จากเมนูบริบท
โปรแกรมพยายามค้นหาไดเรกทอรีเกมที่ถูกต้องโดยอัตโนมัติโดยใช้ Windows Registry มันจะแจ้งให้ไดเรกทอรีโดยไม่คำนึงถึงว่า - คุณสามารถยอมรับการเลือกเริ่มต้นหากพบไดเรกทอรีที่เหมาะสม - และยังไดเรกทอรีที่จะเขียนล็อกไฟล์
เมื่อพ้นไปแล้วมันจะโหลด Steam และเริ่มการตรวจสอบเกมที่ติดตั้งทั้งหมดบนพีซี
วิธีนี้ใช้ได้ดีสำหรับเกมส่วนใหญ่ เกมบางเกมจะโหลดโปรแกรมติดตั้งแทนเมื่อคุณเรียกใช้การยืนยัน คุณสามารถเพิ่มรายการเหล่านั้นในบัญชีดำเพื่อให้การตรวจสอบข้าม สร้างไฟล์ validationBlacklist.txt ในไดเรกทอรีของสคริปต์และเพิ่มหมายเลขเกมลงไป (หนึ่งรายการต่อบรรทัด)
วิธีที่ง่ายที่สุดในการค้นหาตัวเลขคือการคลิกขวาที่เกมแล้วเลือกสร้างทางลัดบนเดสก์ท็อป คลิกขวาที่ทางลัดที่สร้างขึ้นหลังจากนั้นเลือกคุณสมบัติ ในเส้นทางเป้าหมายคุณจะพบ ID ของเกม
สคริปต์ของ Mirror: SteamValidator.zip