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

VPS: ตั้งค่าเซิร์ฟเวอร์เฉพาะ No More Room In Hell บน Linux

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

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

แนะนำ

คุณมี VPS Linux และต้องการติดตั้งเซิร์ฟเวอร์เฉพาะ No More Room In Hell ไว้ใช่ไหม? คุณมาถูกที่แล้ว ในคู่มือนี้เราจะอธิบายขั้นตอนทีละขั้นตอนในการติดตั้งเซิร์ฟเวอร์นี้บน Linux ของคุณผ่าน SteamCMD เราจะใช้ Ubuntu เป็นตัวอย่าง แต่กระบวนการน่าจะคล้ายกันกับดิสโทรอื่นๆ

เคล็ดลับ

รู้ไหมว่าคุณสามารถติดตั้ง ZAP GS/TS3 Interface ของเราได้โดยตรงบน VPS ของคุณ ช่วยให้ตั้งค่าเซิร์ฟเวอร์เกมได้ง่ายๆ พร้อมการเชื่อมต่อกับแดชบอร์ด ZAP-Hosting ของคุณในไม่กี่คลิก! เรียนรู้เพิ่มเติมเกี่ยวกับ GS/TS3 Interface

เตรียมตัว

เริ่มต้นด้วยการเชื่อมต่อกับ VPS ของคุณผ่าน SSH หากต้องการความช่วยเหลือดูได้ที่คู่มือ SSH Initial Access คุณจะต้องตั้งค่า SteamCMD ครั้งแรกถ้านี่เป็นครั้งแรกที่ใช้บน Linux ของคุณ ใช้คู่มือ SteamCMD Linux Setup และตรวจสอบให้แน่ใจว่า SteamCMD ตั้งค่าเรียบร้อยก่อนดำเนินการต่อ

การติดตั้ง

เริ่มด้วยการล็อกอินเป็นผู้ใช้ steam และไปที่โฟลเดอร์ home ของผู้ใช้ steam เพื่อจัดระเบียบไฟล์

sudo -u steam -s
cd ~

เมื่อเข้าสู่ระบบแล้ว ให้เริ่มติดตั้งด้วยคำสั่งนี้เพื่อใช้ SteamCMD ติดตั้งเซิร์ฟเวอร์เฉพาะไปยังโฟลเดอร์ของผู้ใช้ steam

steamcmd +force_install_dir '/home/steam/nmrih-ds' +login anonymous +app_update 317670 validate +quit

รอจนดาวน์โหลดเสร็จ อาจใช้เวลานานสำหรับเกมที่มีขนาดใหญ่ เมื่อเสร็จจะมีข้อความยืนยันความสำเร็จปรากฏขึ้น

การตั้งค่า

ตอนนี้คุณได้ตั้งค่าเซิร์ฟเวอร์ No More Room In Hell เสร็จแล้ว คุณสามารถปรับแต่งเซิร์ฟเวอร์เพิ่มเติมได้โดยแก้ไขไฟล์ launch

ไปที่โฟลเดอร์หลัก จากนั้นเข้าไปที่โฟลเดอร์ cfg และเปิดไฟล์ server.cfg เพื่อแก้ไขตัวเลือกเซิร์ฟเวอร์

nano /home/steam/nmrih-ds/nmrih/cfg/server.cfg

การลงทะเบียน GSL Token

เพื่อให้ผู้เล่นคนอื่นเข้าร่วมเซิร์ฟเวอร์ของคุณได้ คุณต้องสร้างและใส่ Game Server Login Token (GSLT) ซึ่งเป็นโทเค็นที่ยืนยันตัวเซิร์ฟเวอร์กับ Steam เข้าไปที่ http://steamcommunity.com/dev/managegameservers เพื่อสร้างโทเค็นโดยใช้รหัสเกม 317670 ซึ่งเป็นของ No More Room In Hell

เมื่อได้โทเค็นแล้ว ให้ใส่ในพารามิเตอร์การเปิดเซิร์ฟเวอร์ด้วย +sv_setsteamaccount <TOKEN>

การเริ่มต้นและเชื่อมต่อเซิร์ฟเวอร์

ถึงเวลาสตาร์ทเซิร์ฟเวอร์แล้ว ไปที่โฟลเดอร์เกมหลักและรันคำสั่งเปิดเซิร์ฟเวอร์นี้:

./srcds_run -console -game nmrih -secure +maxplayers 22 +map de_dust +sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

คุณจะเห็นล็อกแสดงในเทอร์มินัลเพื่อบอกว่าสตาร์ทสำเร็จ โปรดทราบว่าการสตาร์ทครั้งแรกอาจใช้เวลานานเพราะกำลังตั้งค่าทุกอย่าง หรือคุณสามารถเชื่อมต่อโดยตรงผ่านแถบค้นหาด้านล่างในรายการเซิร์ฟเวอร์โดยค้นหา: [your_ip_address]:2456

สรุป

ยินดีด้วย! คุณติดตั้งและตั้งค่าเซิร์ฟเวอร์ No More Room In Hell บน VPS เรียบร้อยแล้ว ขั้นตอนต่อไปเราแนะนำให้ดูคู่มือ Setup Linux Service ซึ่งจะช่วยตั้งค่าเซิร์ฟเวอร์เกมเฉพาะของคุณเป็นบริการอัตโนมัติ มีข้อดีหลายอย่าง เช่น เปิดเซิร์ฟเวอร์อัตโนมัติเมื่อบูต, อัปเดตอัตโนมัติ, จัดการง่าย และเข้าถึงล็อกได้สะดวกมากขึ้น!

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