เซิร์ฟเวอร์เฉพาะ: การตั้งค่า Rust Dedicated Server บน Linux
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
แนะนำ
คุณมีเซิร์ฟเวอร์เฉพาะ Linux และต้องการติดตั้งบริการ Rust Dedicated Server บนเครื่องใช่ไหม? คุณมาถูกที่แล้ว ในคู่มือนี้เราจะอธิบายขั้นตอนทีละขั้นตอนในการติดตั้งบริการนี้บนเซิร์ฟเวอร์ Linux ของคุณผ่านการใช้ SteamCMD เราจะใช้ Ubuntu เป็นตัวอย่าง แต่กระบวนการควรจะคล้ายกันมากสำหรับดิสทริบิวชันอื่นๆ
คุณรู้ไหมว่าคุณสามารถติดตั้ง ZAP GS/TS3 Interface ของเราโดยตรงบนเซิร์ฟเวอร์เฉพาะของคุณได้เลย ช่วยให้คุณตั้งค่าเซิร์ฟเวอร์เกม พร้อมการเชื่อมต่อโดยตรงกับแดชบอร์ด ZAP-Hosting ของคุณได้ในไม่กี่คลิก! เรียนรู้เพิ่มเติมเกี่ยวกับ GS/TS3 Interface ที่นี่
การเตรียมตัว
เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์เฉพาะของคุณผ่าน SSH ใช้คู่มือ SSH Initial Access ของเรา หากคุณต้องการความช่วยเหลือในการเชื่อมต่อ
คุณจะต้องทำการตั้งค่า SteamCMD ครั้งแรกด้วยหากนี่เป็นครั้งแรกที่คุณใช้บนเซิร์ฟเวอร์ Linux ของคุณ กรุณาใช้คู่มือ SteamCMD Linux Setup ของเราและตรวจสอบให้แน่ใจว่า SteamCMD ถูกตั้งค่าเรียบร้อยก่อนดำเนินการต่อ
การติดตั้ง
เริ่มด้วยการล็อกอินเป็นผู้ใช้ steam
และไปที่ไดเรกทอรีโฮมของผู้ใช้ steam
เพื่อจัดระเบียบไฟล์
sudo -u steam -s
cd ~
เมื่อเข้าสู่ระบบแล้ว คุณสามารถเริ่มกระบวนการติดตั้งโดยใช้คำสั่งต่อไปนี้เพื่อเริ่มการติดตั้งผ่าน SteamCMD โดยตรงในผู้ใช้ steam
steamcmd +force_install_dir '/home/steam/Rust-Server' +login anonymous +app_update 258550 validate +quit
โปรดรอจนกว่าการดาวน์โหลดจะเสร็จสมบูรณ์ อาจใช้เวลานานสำหรับเกมที่มีขนาดใหญ่ เมื่อสำเร็จ คุณจะเห็นข้อความยืนยันความสำเร็จปรากฏขึ้น
การตั้งค่า
ตอนนี้คุณได้ตั้งค่าเซิร์ฟเวอร์ Rust เสร็จเรียบร้อยแล้ว คุณสามารถปรับแต่งการตั้งค่าเซิร์ฟเวอร์เพิ่มเติมผ่านไฟล์คอนฟิกที่อยู่ในไดเรกทอรีของเซิร์ฟเวอร์
ไปที่ไดเรกทอรีหลักและสร้างไฟล์ .sh
ซึ่งจะเป็นไฟล์ bash สำหรับใช้สตาร์ทเซิร์ฟเวอร์และปรับพารามิเตอร์การตั้งค่าต่างๆ
nano /home/steam/Rust-Server/start_server.sh
จากนั้นเพิ่มเนื้อหาต่อไปนี้ลงในไฟล์ bash ด้านล่างนี้มีพารามิเตอร์พื้นฐานและที่ใช้บ่อยที่สุด หากคุณต้องการเพิ่มหรือต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแต่ละพารามิเตอร์ เราแนะนำให้ดูที่ Rust wiki อย่างเป็นทางการ ซึ่งมีตัวเลือกการตั้งค่าทั้งหมด
#!/bin/bash
/home/steam/Rust-Server/RustDedicated -batchmode -nographics +server.hostname "your_server_name" +server.port 28015 +server.identity "my_server" +server.maxplayers 50 +server.worldsize 1000 +server.saveinterval 300
บันทึกไฟล์โดยกด CTRL+X
ตามด้วย Y
แล้วกด Enter
สุดท้าย เพื่อให้ไฟล์ bash นี้สามารถรันได้โดยไม่ต้องใช้สิทธิ์ sudo ให้รันคำสั่งนี้เพื่อเพิ่มสิทธิ์ในการรันไฟล์
chmod +x /home/steam/Rust-Server/start_server.sh
การเริ่มต้น & การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
ถึงเวลาสตาร์ทเซิร์ฟเวอร์ของคุณแล้ว ไปที่ไดเรกทอรีเกมหลักและรันไฟล์เชลล์ start_server.sh
/home/steam/Rust-Server/start_server.sh
คุณจะเห็นล็อกปรากฏในพรอมต์คำสั่งซึ่งแสดงว่าการเริ่มต้นเซิร์ฟเวอร์สำเร็จ โปรดทราบว่าการเริ่มต้นครั้งแรกอาจใช้เวลานานเนื่องจากการตั้งค่าทั้งหมด หากทุกอย่างเป็นไปตามคาด เซิร์ฟเวอร์ของคุณจะปรากฏในรายชื่อเซิร์ฟเวอร์ หรือคุณสามารถเชื่อมต่อโดยตรงโดยค้นหา: [your_ip_address]:28015
สรุป
ยินดีด้วย คุณได้ติดตั้งและตั้งค่าเซิร์ฟเวอร์ Rust บนเซิร์ฟเวอร์เฉพาะของคุณสำเร็จแล้ว! ขั้นตอนต่อไป เราแนะนำให้ดูคู่มือ Setup Linux Service ซึ่งครอบคลุมการตั้งค่าเซิร์ฟเวอร์เกมเฉพาะของคุณเป็นบริการ ซึ่งมีประโยชน์มากมาย เช่น การเปิดเซิร์ฟเวอร์อัตโนมัติเมื่อบูต, อัปเดตเซิร์ฟเวอร์อัตโนมัติ, การจัดการและเข้าถึงล็อกได้ง่าย และอื่นๆ อีกมากมาย!
ถ้าคุณมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน!