ข้ามไปยังเนื้อหาหลัก

No More Room In Hell: การตั้งค่า FastDL

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

บทนำ

FastDL (Fast Download) คือวิธีการส่งมอบเนื้อหาที่กำหนดเอง เช่น แผนที่, เสียง หรือโมเดล ผ่านเซิร์ฟเวอร์เว็บภายนอกแทนที่จะเป็นเซิร์ฟเวอร์เกมโดยตรง ซึ่งจะช่วยให้ผู้เล่นดาวน์โหลดได้เร็วขึ้นและลดภาระบนเซิร์ฟเวอร์

การใช้ FastDL คุณต้องมีการเข้าถึงเซิร์ฟเวอร์ HTTP สาธารณะ ตัวเลือกที่ดีคือ แพ็กเกจเว็บโฮสติ้งของ ZAP-Hosting ซึ่งเหมาะสำหรับการส่งมอบเนื้อหาเกม คู่มือนี้จะอธิบายวิธีตั้งค่า FastDL โดยใช้เว็บโฮสติ้งของ ZAP

ความต้องการ

คุณจะต้องมีเซิร์ฟเวอร์ No More Room In Hell ที่เช่าเซิร์ฟเวอร์กับ ZAP-Hosting และแพ็กเกจเว็บโฮสติ้งเพิ่มเติม ต้องสามารถเข้าถึง FTP หรือ File Manager ได้ทั้งบนเซิร์ฟเวอร์เกมและเว็บโฮสติ้ง

ฝั่งเกม ไฟล์ที่คุณต้องการแจกจ่าย (เช่น แผนที่ .bsp, ไฟล์เสียง หรือโมเดล) ต้องถูกจัดระเบียบอย่างถูกต้องแล้ว โครงสร้างเดียวกันนี้จะต้องถูกสร้างบนเว็บโฮสติ้งเพื่อให้ FastDL ทำงานได้สำเร็จ

การเตรียมเว็บโฮสติ้ง

เพื่อจัดการและอัปโหลดไฟล์ FastDL เราแนะนำให้ใช้ File Manager ที่มีในแผงควบคุมเว็บโฮสติ้งของ ZAP ซึ่งเข้าถึงได้โดยตรงผ่านเว็บแผงควบคุมที่ เว็บโฮสติ้ง > File Manager

img

ในไดเรกทอรีหลักของเว็บโฮสติ้ง ให้สร้างโฟลเดอร์ชื่อ fastdl ภายในโฟลเดอร์นี้ให้สร้างโฟลเดอร์ย่อยเช่น maps, sound หรือ models ตามเนื้อหาที่คุณจะให้บริการ โครงสร้างโฟลเดอร์ต้องเหมือนกับที่ใช้บนเซิร์ฟเวอร์ No More Room In Hell ของคุณเป๊ะๆ

img

ก่อนอัปโหลดไฟล์ ให้แน่ใจว่าไฟล์ถูก บีบอัดในรูปแบบ .bz2 (bzip2) ส่วนใหญ่เอนจินที่ใช้ Source จะต้องการไฟล์ในรูปแบบนี้ เช่น ไฟล์แผนที่ custom_map.bsp ควรอัปโหลดเป็น custom_map.bsp.bz2

การบีบอัดด้วย 7-Zip

เพื่อเตรียมไฟล์สำหรับ 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 เอง ช่วยให้ส่งมอบเนื้อหาที่กำหนดเองได้เร็วและมีประสิทธิภาพมากขึ้น และยกระดับประสบการณ์ของผู้เล่นทุกคนบนเซิร์ฟเวอร์ No More Room In Hell ของคุณ

หากมีคำถามหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ที่พร้อมช่วยเหลือคุณทุกวัน! 🙂