- - วิธีโฮสต์เซิร์ฟเวอร์เกม Xonotic ของ Linux

วิธีโฮสต์เซิร์ฟเวอร์เกม Xonotic ของ Linux

เกมฟรีเป็นสิ่งที่ทำให้ Linux ยอดเยี่ยม หนึ่งในเกมฟรีและโอเพ่นซอร์สที่ดีที่สุดบนแพลตฟอร์ม Linux คือ Xonotic เป็นเกมยิงที่รวดเร็วที่ได้รับแรงบันดาลใจจากเกมประเภท "Twitch" FPS (Quake, Unreal และอื่น ๆ ) สนุกกับมันอย่างเต็มที่โดยเฉพาะเมื่อคุณมีเพื่อนมาด้วย หากคุณต้องการโฮสต์เซิร์ฟเวอร์เกม Xonotic คุณจะสนใจที่จะรู้ว่ามันตรงไปตรงมามากกว่าที่ได้ยิน

ติดตั้ง Xonotic

Xonotic ได้รับการสนับสนุน Linux ที่ยอดเยี่ยมและเกมทำงานบนการกระจาย Linux ใด ๆ โดยไม่มีปัญหา น่าเสียดายที่ยังไม่มีการสนับสนุนซอฟต์แวร์หลักจำนวนมากในขณะนี้ดังนั้นก่อนที่จะสามารถตั้งค่าเซิร์ฟเวอร์เฉพาะคุณจะต้องสร้างเกมและส่วนประกอบทั้งหมด

Xonotic ไม่ได้โฮสต์บน Github เหมือนกับโครงการส่วนใหญ่ แต่จะใช้ประโยชน์จาก Gitlab และมีเซิร์ฟเวอร์ Git เฉพาะของตัวเอง ในการรับรหัสให้เปิดเทอร์มินัลแล้วติดตั้งแพ็คเกจ Git เวอร์ชันล่าสุดบน Linux PC ของคุณ

อูบุนตู

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

ด้วยเครื่องมือ Git เวอร์ชันล่าสุดและทำงานบน Linux PC ของคุณตอนนี้คุณสามารถคว้ารหัสล่าสุดจากเกมได้แล้ว ใช้ โคลนคอมไพล์ คำสั่งคว้ารหัส Xonotic รุ่นใหม่ล่าสุด

git clone git://git.xonotic.org/xonotic/xonotic.git

การโคลน repo Xonotic กลางจะไม่รวดเร็ว มันเป็นเกมทั้งหมดหลังจากทั้งหมด ให้เวลาเทอร์มินัลและหลังจากนั้นสักครู่รหัสฐานแบบเต็มจะทำการดาวน์โหลดเสร็จสิ้น

ใช้ ซีดี คำสั่งย้ายเทอร์มินัลจากโฟลเดอร์ Home ไปยังการโคลนใหม่ xonotic โฟลเดอร์บน Linux PC ของคุณ

cd xonotic

ภายในโฟลเดอร์นี้คุณจะต้องดาวน์โหลดข้อมูลเพิ่มเติมสำหรับเกม การดาวน์โหลดนี้มีไว้สำหรับสิ่งต่างๆเช่นแผนที่พื้นผิวและสิ่งอื่นใดที่ไม่ได้อยู่ในส่วนแรกของการดาวน์โหลด

./all update -p

การอัพเดต Xonotic ดังนั้นจึงมีทุกสิ่งที่จำเป็นในการสร้าง วิ่ง อัปเดตทั้งหมด ดาวน์โหลดรหัสจากหลายสาขาของ repo Xonotic Git เมื่อการดาวน์โหลดเสร็จสิ้นจะปลอดภัยในการสร้างรหัส เพื่อสร้างรัน:

./all compile -r

การสร้างสำเนาของ Xonotic เป็นไปได้ค่อนข้างเป็นเวลานานเนื่องจากเป็นเกมที่ยิ่งใหญ่ อย่าคาดหวังว่ามันจะเสร็จสิ้นทันทีเพราะมันจะไม่ ปล่อยให้เครื่องสร้างทุกอย่างและอดทน เมื่อเสร็จสิ้นคุณจะสามารถเริ่มเกมผ่านทางเทอร์มินัลด้วย:

./all run xonotic

ติดตั้ง Xonotic โดยไม่ต้องสร้าง

ดาวน์โหลดสำเนาของ Xonotic ผ่าน Git แน่นอนให้คุณได้รับไฟล์ raw ทั้งหมดสำหรับเกมและเวอร์ชั่นล่าสุด สำหรับแฟนตัวยงของเกมนี้เป็นวิธีที่ยอดเยี่ยม อย่างไรก็ตามหากคุณไม่ต้องการสร้างซอฟต์แวร์ให้ทำตามคำแนะนำเหล่านี้แทน ก่อนอื่นตรงไปที่เว็บไซต์ Xonotic และคลิกที่ปุ่มดาวน์โหลด

Xonotic ไม่มีลิงก์แยกต่างหากสำหรับ“ MacLinux และ Windows” ทุกอย่างจะรวมอยู่ในที่จัดเก็บไฟล์ซิปเดียว ในการแตกไฟล์ให้เปิดตัวจัดการไฟล์คลิก“ ดาวน์โหลด” คลิกขวาที่ Xonotic Zip-archive และเลือก“ แตกไฟล์” ในเมนูที่ปรากฏขึ้น

เมื่อการแยกไฟล์เก็บถาวรเสร็จสิ้นให้ย้ายโฟลเดอร์ Xonotic ไปยังไดเรกทอรีโฮมของคุณ เมื่อย้ายแล้วให้ไปที่ไดเรกทอรีและเลือก xonotic64-sdl, xonotic32-sdl และอื่น ๆ เพื่อเรียกใช้เกม

อีกวิธีหนึ่งคือเปิดสถานีและเรียกใช้:

cd ~/Xonotic
./xonotic-linux64-sdl.sh

ใช้งานเซิร์ฟเวอร์เฉพาะ

หากคุณสนใจที่จะทำธุรกิจเฉพาะเซิร์ฟเวอร์ Xonotic คุณอาจสงสัยว่าทำไมต้องสร้างเกมทั้งหมด ทุกอย่างสร้างเป็นโปรแกรมที่เปิดใช้งานได้ โปรแกรมนี้สามารถรันเกมได้หากคุณต้องการเล่น หรือคุณสามารถเปิดเกมนี้ด้วยอาร์กิวเมนต์คำสั่งพิเศษและโฮสต์เซิร์ฟเวอร์ 24/7

หลังจากสร้าง Xonotic เป็นไปได้ที่จะเริ่มต้นเซิร์ฟเวอร์เฉพาะทันที หากต้องการทำสิ่งนี้ให้เปิดหน้าต่างเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:

./all run dedicated xonotic

เซิร์ฟเวอร์เฉพาะที่สร้างไว้ล่วงหน้า

คุณข้ามการสร้าง Xonotic เพื่อดาวน์โหลดเกมที่รวบรวมไว้ล่วงหน้าหรือไม่? ถ้าเป็นเช่นนั้นการตั้งค่าและใช้งานเซิร์ฟเวอร์เฉพาะจะแตกต่างกันเล็กน้อย

แทนที่จะใช้คำสั่ง“ all” ที่แสดงไว้ด้านบน คุณจะต้องทำสิ่งต่อไปนี้ ก่อนอื่นให้เปิดหน้าต่างเทอร์มินัลแล้วใช้ ซีดี คำสั่งเพื่อย้ายเทอร์มินัลจากโฟลเดอร์ Home ไปยังไดเร็กทอรี Xonotic ภายใน / home / ชื่อผู้ใช้ /

cd ~/Xonotic

ภายในโฟลเดอร์ Xonotic คุณจะต้องย้ายไปที่โฟลเดอร์ย่อยชื่อ“ เซิร์ฟเวอร์” ในโฟลเดอร์นี้ส่วนประกอบทั้งหมดที่จำเป็นสำหรับการเรียกใช้เซิร์ฟเวอร์ 24/7 อยู่ที่นี่

cd server

เซิร์ฟเวอร์เฉพาะ Linux สามารถเรียกใช้ผ่านสคริปต์ที่ให้ไว้ในไดเรกทอรี“ เซิร์ฟเวอร์”

mv server_linux.sh ~/Xonotic
mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test

ตราบใดที่พีซีทั้งหมดเชื่อมต่อกับ LAN เดียวกันกับเซิร์ฟเวอร์ผู้ใช้ Xonotic ควรสามารถเข้าถึงเซิร์ฟเวอร์ที่รันอยู่ได้อย่างรวดเร็วในส่วน "ท้องถิ่น" หรือ "LAN"

ความคิดเห็น