ค้นหาเว็บไซต์

การติดตั้ง "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

เราจะอธิบายแต่ละบรรทัดข้างต้นโดยละเอียด

  1. sv_name: ชื่อของเซิร์ฟเวอร์
  2. sv_motd: ข้อความต้อนรับ
  3. sv_gametype: ประเภทของเกม อาจเป็น “ctf ”, “dm ”, “tdm ”
  4. sv_warmup: หากคุณต้องการสร้างการวอร์มอัพก่อนเริ่มเกม จะต้องเป็นวินาที
  5. sv_map: แผนที่ของเกม อาจเป็น “dm1 ”, “dm2 ”, “dm3 ”, “dm4 ”, “dm5 ”, “dm6 ”, “dm7 ”, “dm8 ”, “ dm9 ”, “ctf1 ”, “ctf2 ”, “ctf3 ”, “ctf4 ”, “ctf5 ”, “ctf6 ”, “ctf7 ” พยายามต่อไปในแผนที่เหล่านั้นจนกว่าคุณจะพบแผนที่ที่ดีสำหรับเซิร์ฟเวอร์ของคุณ
  6. sv_max_clients: จำนวนผู้เล่นสูงสุดบนเซิร์ฟเวอร์ (สูงสุดคือ 16)
  7. sv_scorelimit: เมื่อผู้เล่นถึงขีดจำกัดคะแนน เกมจะเริ่มต้นใหม่
  8. sc_recon_password: รหัสผ่านเพื่อเข้าถึงการตั้งค่าเซิร์ฟเวอร์จาก F2
  9. sv_port: พอร์ตสำหรับเกม ค่าเริ่มต้นคือ 8303

มีตัวเลือกอื่น ๆ อีกมากมายจาก teeworlds คุณลองดูที่หน้าการตั้งค่าเซิร์ฟเวอร์

ตอนนี้เพื่อรันเซิร์ฟเวอร์ Teeworlds ของเราด้วยการกำหนดค่าใหม่ ให้นำไปใช้

teeworlds-server -f teeworlds_srv.cfg

ตอนนี้ หากคุณอยู่ในการกระจายอื่น ให้สร้างไฟล์ “teeworlds_srv.cfg ” ในไดเร็กทอรีเดียวกับที่มีไฟล์ “teeworlds_srv ” อยู่ (เดียวกันกับที่คุณแตกไฟล์เกม) และรัน:

./teeworlds_srv -f teeworlds_srv.cfg

และเซิร์ฟเวอร์ของคุณจะพร้อม! คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าเซิร์ฟเวอร์ Teeworlds ได้ที่หน้าเอกสารอย่างเป็นทางการของ teeworlds