Day of Defeat: Source: การตั้งค่า FastDL
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
บทนำ
FastDL (Fast Download) คือวิธีการส่งมอบคอนเทนต์ที่กำหนดเอง เช่น แผนที่, เสียง หรือโมเดล ผ่านเซิร์ฟเวอร์เว็บภายนอกแทนที่จะใช้เซิร์ฟเวอร์เกมโดยตรง ซึ่งช่วยเพิ่มความเร็วในการดาวน์โหลดของผู้เล่นและลดภาระบนเซิร์ฟเวอร์
ในการใช้ FastDL คุณต้องมีการเข้าถึงเซิร์ฟเวอร์เว็บ HTTP สาธารณะ ตัวเลือกที่ดีคือ แพ็กเกจเว็บโฮสติ้งของ ZAP-Hosting ซึ่งเหมาะสำหรับการส่งมอบคอนเทนต์เกม คู่มือนี้จะอธิบายวิธีตั้งค่า FastDL โดยใช้เว็บโฮสติ้งของ ZAP
ความต้องการ
คุณจะต้องมีเซิร์ฟเวอร์ Day of Defeat: Source ที่เช่าเซิร์ฟเวอร์กับ ZAP-Hosting และแพ็กเกจเว็บโฮสติ้งเพิ่มเติม ต้องสามารถเข้าถึง FTP หรือ File Manager ได้ทั้งบนเซิร์ฟเวอร์เกมและเว็บโฮสติ้ง
ฝั่งเกม ไฟล์ที่คุณต้องการแจกจ่าย (เช่น แผนที่ .bsp
, ไฟล์เสียง หรือโมเดล) ต้องถูกจัดเรียงอย่างถูกต้องแล้ว โครงสร้างเดียวกันนี้จะต้องถูกสร้างบนเว็บโฮสติ้งเพื่อให้ FastDL ทำงานได้อย่างสมบูรณ์
การเตรียมเว็บโฮสติ้ง
เพื่อจัดการและอัปโหลดไฟล์ FastDL เราแนะนำให้ใช้ File Manager ที่มีในแผงควบคุมเว็บโฮสติ้งของ ZAP ซึ่งเข้าถึงได้โดยตรงผ่านเว็บแผงควบคุมที่ เว็บโฮสติ้ง > File Manager
ในไดเรกทอรีหลักของเว็บโฮสติ้ง ให้สร้างโฟลเดอร์ชื่อ fastdl
ภายในโฟลเดอร์นี้ ให้สร้างซับโฟลเดอร์เช่น maps
, sound
หรือ models
ตามคอนเทนต์ที่คุณจะให้บริการ โครงสร้างโฟลเดอร์ต้องเหมือนกับที่ใช้บนเซิร์ฟเวอร์ Day of Defeat: Source ของคุณเป๊ะ ๆ
ก่อนอัปโหลดไฟล์ ให้แน่ใจว่าไฟล์ถูก บีบอัดในรูปแบบ .bz2
(bzip2) เพราะเอนจินเกมส่วนใหญ่ที่ใช้ Source ต้องการไฟล์ในรูปแบบนี้ เช่น ไฟล์แผนที่ custom_map.bsp
ต้องอัปโหลดเป็น custom_map.bsp.bz2
เพื่อเตรียมไฟล์สำหรับ FastDL คุณสามารถใช้โปรแกรม 7-Zip บีบอัดไฟล์เป็น .bz2
ได้ง่าย ๆ โดยคลิกขวาที่ไฟล์ เลือก 7-Zip > Add to archive... แล้วเลือก bzip2
เป็นรูปแบบไฟล์บีบอัด จากนั้นกดยืนยัน
หลังจากอัปโหลดไฟล์บีบอัดไปยังโฟลเดอร์ที่ถูกต้องแล้ว ให้ตรวจสอบว่า โฟลเดอร์และไฟล์ทั้งหมดมีสิทธิ์อ่านที่ถูกต้อง เพื่อให้เข้าถึงได้แบบสาธารณะ File Manager ช่วยให้คุณปรับสิทธิ์โฟลเดอร์และไฟล์ได้
เมื่อไฟล์ถูกอัปโหลดและตั้งค่าสิทธิ์เรียบร้อยแล้ว คอนเทนต์ FastDL จะพร้อมใช้งานผ่าน URL สาธารณะดังนี้:
https://[your-domain-name].zap.cloud/fastdl/
คุณสามารถทดสอบโดยเปิด URL นี้ในเบราว์เซอร์และตรวจสอบว่าไฟล์เข้าถึงได้หรือไม่
การตั้งค่าเซิร์ฟเวอร์เกม
ในแผงควบคุม ZAP ภายใต้การจัดการเซิร์ฟเวอร์เกม เปิดไฟล์ server.cfg
ผ่านหน้า Configs แล้วเพิ่มบรรทัดต่อไปนี้:
sv_downloadurl "https://[your-domain-name].zap.cloud/fastdl/"
sv_allowdownload 1
sv_allowupload 0
ตรวจสอบให้แน่ใจว่า URL FastDL ตรงกับโครงสร้างที่ใช้บนเว็บโฮสติ้งของคุณ หลังบันทึกไฟล์แล้ว รีสตาร์ทเซิร์ฟเวอร์เกมเพื่อให้การตั้งค่ามีผล
สรุป
FastDL สามารถตั้งค่าได้ง่ายและเชื่อถือได้ด้วยเว็บโฮสติ้งของ ZAP ช่วยให้การส่งมอบคอนเทนต์ที่กำหนดเองรวดเร็วและมีประสิทธิภาพมากขึ้น เพิ่มประสบการณ์ที่ดีให้กับผู้เล่นทุกคนบนเซิร์ฟเวอร์ Day of Defeat: Source ของคุณ
หากมีคำถามหรือขอความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂