การติดตั้ง "Teeworlds" (เกม 2D สำหรับผู้เล่นหลายคน) และสร้างเซิร์ฟเวอร์เกม Teeworlds
Teeworlds เป็นเกมยิงปืนออนไลน์แบบผู้เล่นหลายคน 2 มิติฟรีสำหรับ Linux, Windows และ Mac สนุกมาก โดยมีโหมดเกมมากมาย (โหมดเกมสำหรับผู้เล่น 16 คน) เช่น Deathmatch, Capture the Flag และโหมดเกมอื่น ๆ อีกมากมาย พัฒนาโดยชุมชนเกม คุณสามารถออกแบบแผนที่ของคุณเอง สร้างโหมดเซิร์ฟเวอร์ของคุณเอง และเชิญเพื่อน ๆ เข้ามาได้
คุณสามารถดูรูปแบบการเล่นที่สร้างโดยผู้พัฒนาได้อย่างรวดเร็วที่:
ขั้นตอนที่ 1: การติดตั้งเกม Teeworlds
เกมดังกล่าวพร้อมให้ดาวน์โหลดจากที่เก็บ Ubuntu แล้วเรียกใช้
sudo apt-get install teeworlds
ใน Fedora เกมดังกล่าวยังมีอยู่ในที่เก็บด้วย ให้รันคำสั่งนี้ในฐานะรูท
yum install teeworlds
คุณยังสามารถเล่นบน OpenSUSE ดาวน์โหลดแพ็คเกจ teeworlds จากหน้าดาวน์โหลดซอฟต์แวร์ OpenSuse
ขั้นตอนที่ 2: สร้างเซิร์ฟเวอร์ Teeworlds
สิ่งที่เราจะอธิบายตอนนี้คือวิธีสร้างเซิร์ฟเวอร์ teeworlds และวิธีกำหนดค่า แน่นอนว่าคุณต้องมีเซิร์ฟเวอร์ออนไลน์จึงจะทำเช่นนี้ได้ (คุณสามารถสร้างเซิร์ฟเวอร์ teeworlds จากคอมพิวเตอร์ส่วนบุคคลของคุณได้ แต่มันจะมาก ช้าเนื่องจากการเชื่อมต่ออินเทอร์เน็ตช้า นั่นคือเหตุผลที่คุณต้องการเซิร์ฟเวอร์ออนไลน์)
การสร้างเซิร์ฟเวอร์ Teeworlds เป็นเรื่องง่ายมาก คุณเพียงแค่ต้องติดตั้งแพ็คเกจ 'teeworlds-server' เพื่อติดตั้งบน Ubuntu
sudo apt-get install teeworlds-server
บน Fedora/OpenSUSE หรือการแจกจ่ายอื่นๆ คุณต้องดาวน์โหลด Teeworlds จากหน้าดาวน์โหลดอย่างเป็นทางการ และเรียกใช้ไฟล์ 'teeworlds-server' เพื่อเริ่มต้นเซิร์ฟเวอร์
teeworlds-server
เซิร์ฟเวอร์ Teeworlds จะเริ่มทำงานบน IP เดียวกันกับเซิร์ฟเวอร์ของคุณและพอร์ต 8303 ตามค่าเริ่มต้น สมมติว่าที่อยู่ IP ของคุณคือ xxx.xxx.x.xxx เซิร์ฟเวอร์จะเปิดอยู่ที่ xxx.xxx.x.xxx:8303 โดยค่าเริ่มต้น
เปิดเกมโดยรันคำสั่งต่อไปนี้ กรอก IP และพอร์ตในช่องนี้ แทนที่ xxx.xxx.x.xxx ด้วยหมายเลข IP ของคุณ
teeworlds
ขั้นตอนที่ 3: กำหนดค่าเซิร์ฟเวอร์ Teeworlds
ตอนนี้เราจะเจาะลึกการกำหนดค่าเซิร์ฟเวอร์ Teeworlds หากคุณใช้ Ubuntu ให้สร้างไฟล์ชื่อ “teeworlds_srv.cfg ” ในโฮมไดเร็กตอรี่ของคุณ
nano teeworlds_srv.cfg
เพิ่มรหัสต่อไปนี้ลงไป บันทึกและปิดไฟล์
sv_name Tecmint Test Server
sv_motd Welcome to our server!
sv_gametype ctf
sv_warmup 0
sv_map dm1
sv_max_clients 16
sv_scorelimit 1000
sv_rcon_password somepassword
sv_port 8303
เราจะอธิบายแต่ละบรรทัดข้างต้นโดยละเอียด
- sv_name: ชื่อของเซิร์ฟเวอร์
- sv_motd: ข้อความต้อนรับ
- sv_gametype: ประเภทของเกม อาจเป็น “ctf ”, “dm ”, “tdm ”
- sv_warmup: หากคุณต้องการสร้างการวอร์มอัพก่อนเริ่มเกม จะต้องเป็นวินาที
- sv_map: แผนที่ของเกม อาจเป็น “dm1 ”, “dm2 ”, “dm3 ”, “dm4 ”, “dm5 ”, “dm6 ”, “dm7 ”, “dm8 ”, “ dm9 ”, “ctf1 ”, “ctf2 ”, “ctf3 ”, “ctf4 ”, “ctf5 ”, “ctf6 ”, “ctf7 ” พยายามต่อไปในแผนที่เหล่านั้นจนกว่าคุณจะพบแผนที่ที่ดีสำหรับเซิร์ฟเวอร์ของคุณ
- sv_max_clients: จำนวนผู้เล่นสูงสุดบนเซิร์ฟเวอร์ (สูงสุดคือ 16)
- sv_scorelimit: เมื่อผู้เล่นถึงขีดจำกัดคะแนน เกมจะเริ่มต้นใหม่
- sc_recon_password: รหัสผ่านเพื่อเข้าถึงการตั้งค่าเซิร์ฟเวอร์จาก F2
- sv_port: พอร์ตสำหรับเกม ค่าเริ่มต้นคือ 8303
มีตัวเลือกอื่น ๆ อีกมากมายจาก teeworlds คุณลองดูที่หน้าการตั้งค่าเซิร์ฟเวอร์
ตอนนี้เพื่อรันเซิร์ฟเวอร์ Teeworlds ของเราด้วยการกำหนดค่าใหม่ ให้นำไปใช้
teeworlds-server -f teeworlds_srv.cfg
ตอนนี้ หากคุณอยู่ในการกระจายอื่น ให้สร้างไฟล์ “teeworlds_srv.cfg ” ในไดเร็กทอรีเดียวกับที่มีไฟล์ “teeworlds_srv ” อยู่ (เดียวกันกับที่คุณแตกไฟล์เกม) และรัน:
./teeworlds_srv -f teeworlds_srv.cfg
และเซิร์ฟเวอร์ของคุณจะพร้อม! คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าเซิร์ฟเวอร์ Teeworlds ได้ที่หน้าเอกสารอย่างเป็นทางการของ teeworlds