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 ซึ่งจะช่วยตั้งค่าเซิร์ฟเวอร์เกมเฉพาะของคุณเป็นบริการอัตโนมัติ มีข้อดีหลายอย่าง เช่น เปิดเซิร์ฟเวอร์อัตโนมัติเมื่อบูต, อัปเดตอัตโนมัติ, จัดการง่าย และเข้าถึงล็อกได้สะดวกมากขึ้น!
ถ้ามีคำถามหรืออยากได้ความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือทุกวัน! 🙂