วิธีการใช้งาน SteamCMD
SteamCMD คือ Steam เวอร์ชั่น command-line ซึ่งเรานำมาใช้งานสำหรับการดาวน์โหลด Dedicated Server เป็นหลัก โดยตัว SteamCMD นั้นสามารถใช้งานได้ทั้งบน Windows , Linux และ OS X
สำหรับในไกด์นี้เราจะแสดงวิธีการใช้งาน SteamCMD บน Windows เท่านั้น สำหรับ Linux และ OS X สามารถศึกษาคำสั่งและวิธีใช้งานได้ที่ : SteamCMD – Valve Developer Community
สำหรับวิธีการใช้งานนั้น เริ่มแรกให้เราดาวโหลด SteamCMD จากตั้งแตกไฟล์ไปไว้ที่ไหนก็ได้ จากนั้นให้เราสร้าง Shortcut ของ steamcmd.exe จากนั้นไปยัง Shortcut ที่เราสร้างไว้ คลิกขวาเลือก Properties เลือกมาที่แถบ Shortcut ในช่อง Target ให้เราเติมคำสั่งต่อท้าย สำหรับบางเกมที่ไม่จำเป็นต้องใช้ License ของเกม เราก็สามารถใช้คำสั่งนี้ได้+login anonymous +force_install_dir <ตำแหน่งที่เราต้องการดาวโหลดไฟล์> +app_update <รหัส Steam (ID) ของ Dedicated Server> validateสำหรับบางเกมที่ต้องใช้ License ของเกมในการดาวน์โหลด เราจึงต้องใช้ Username และ Password ด้วย
+login <Username> <Password> +force_install_dir <ตำแหน่งที่เราต้องการดาวโหลดไฟล์> +app_update <รหัส Steam ของ Dedicated Server> validate
รหัส Steam (ID) ของ Dedicated Server นั้นสามารถหาได้จาก : Dedicated Servers List – Valve Developer Community
จากในตัวอย่างนี้ คือเกม Killing Floor 2 ซึ่งในการดาวน์โหลดไม่ต้องใช้ License เพราะฉะนั้น เราสามารถใช้ login anonymous ได้เลย+login anonymous +force_install_dir ./kf2_ds +app_update 232130 validateซึ่งก็จะได้เหมือนอย่างในภาพครับ จากนั้นให้เรารัน Shortcut ที่เราเพิ่งสร้างไป โปรแกรมจะทำการดาวน์โหลด Dedicated Server
สำหรับคนที่ดาวน์แล้วขึ้น ERROR! Failed to install app ‘xxxxxx’ (No subscription) ก็ความว่าไอดีที่เราใช้ login นั้น ไม่มี License ของเกมอยู่ ก็จะไม่สามารถดาวน์โหลดได้
รอจนกว่าจะการดาวน์โหลดจะเสร็จสิ้นแบบในรูป เสร็จแล้วก็ปิดได้เลยวิธีการอัพเดต Dedicated Server เป็นเวอร์ชั่นล่าสุด
วิธีอัพเดตก็เพียงแค่เรารัน Shortcut ของ steamcmd.exe ที่เราใช้ดาวน์โหลด Dedicated Server ของเกมนั้นๆ อีกครั้งเท่านั้นเอง ตัว Dedicated Server ก็จะถูกอัพเดตเป็นเวอร์ชั่นล่าสุดทันทีสามารถศึกษาข้อมูลเพิ่มเติมได้ที่ : SteamCMD – Valve Developer Community