ทุกสิ่งที่คุณต้องการเพื่อสร้างเซิร์ฟเวอร์เกมบน Linux

ทุกสิ่งที่คุณต้องการเพื่อสร้างเซิร์ฟเวอร์เกมบน Linux

การเล่นเกมนั้นสนุกยิ่งขึ้นด้วยผู้เล่นหลายคน เริ่มด้วย Atari 2600 และตู้อาร์เคด เมื่อยุคอินเทอร์เน็ตมาถึง เซิร์ฟเวอร์เกมทำให้การกระทำหลายคนจากระยะไกลกลายเป็นจริง





ด้วยการเล่นเกมบนพีซีรุ่นปัจจุบัน คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์หรือเรียกใช้ด้วยตัวเอง Minecraft, Counter-Strike และเกมอื่น ๆ อีกมากมายรองรับผู้เล่นหลายคนบนเซิร์ฟเวอร์สาธารณะและส่วนตัว





ผลลัพธ์ที่ดีที่สุดคือเซิร์ฟเวอร์ Linux ไม่ว่าเกมจะอยู่บน Windows, macOS หรือแม้แต่บน Android เซิร์ฟเวอร์เกม Linux ก็เหมาะอย่างยิ่ง





นี่คือสิ่งที่คุณต้องรู้เพื่อสร้างเซิร์ฟเวอร์เกมบน Linux

ข้อกำหนดสำหรับการสร้างเซิร์ฟเวอร์เกม

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



ขึ้นอยู่กับเกมที่คุณวางแผนจะโฮสต์บนเซิร์ฟเวอร์เกม Linux ของคุณ แล้วคุณจะเริ่มต้นได้อย่างไร?

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





แล้วมีฮาร์ดแวร์ โดยทั่วไปคุณมีสามทางเลือก ทั้งหมดนี้มีข้อจำกัด:

  • SBC (คอมพิวเตอร์บอร์ดเดียว) ขนาดกะทัดรัดและราคาไม่แพง เช่น Raspberry Pi
  • พีซีของคุณพร้อมข้อมูลจำเพาะของระบบที่ปรับปรุงแล้ว
  • เซิร์ฟเวอร์เกม Linux โดยเฉพาะ โฮสต์ที่อื่น

มาดูข้อดีข้อเสียของแต่ละคนกัน





การโฮสต์เซิร์ฟเวอร์เกม Linux บน Raspberry Pi

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

ทำให้เหมาะสำหรับการโฮสต์สภาพแวดล้อมการเล่นเกมแบบผู้เล่นหลายคน เช่น Minecraft, QuakeWorld, Terraria, Windward และแม้แต่ OpenTTD และ FreeCiv

สนใจใช้เซิร์ฟเวอร์เกม Linux ที่ขับเคลื่อนด้วย Raspberry Pi หรือไม่? สำหรับรายละเอียดเพิ่มเติม ตรวจสอบรายชื่อเซิร์ฟเวอร์เกม Raspberry Pi ของเรา โปรดทราบว่าเกมส่วนใหญ่ในรายการสามารถโฮสต์บนพีซี Linux มาตรฐานได้เช่นกัน

ใช้พีซีของคุณเป็นเซิร์ฟเวอร์เกม

วางแผนที่จะใช้พีซีของคุณเพื่อโฮสต์เกมเครือข่ายแบบผู้เล่นหลายคน? การใช้พีซีของคุณเป็นเซิร์ฟเวอร์เกมที่ทำงานบน Linux เป็นตัวเลือกที่ชาญฉลาดหากคุณมีอุปกรณ์ที่ทรงพลัง จะสามารถรับมือกับอะไรก็ได้ตั้งแต่ Minecraft ไปจนถึง Call of Duty: Black Ops

นี้มาพร้อมกับข้อบกพร่องบางอย่างอย่างไรก็ตาม คุณจะต้องเปิดเครื่องพีซีทิ้งไว้และเชื่อมต่อกับเครือข่ายของคุณเต็มเวลา ขอแนะนำให้ใช้ที่อยู่ IP เฉพาะเพื่อเพิ่มค่าใช้จ่ายที่อาจเกิดขึ้น

นอกจากนี้ยังมีความท้าทายในการทำให้เซิร์ฟเวอร์ของคุณทันสมัยอยู่เสมอ การแพตช์ระบบปฏิบัติการ Linux การรักษาความปลอดภัย และการอัพเกรดฮาร์ดแวร์เมื่อจำเป็น

เช่าเซิร์ฟเวอร์เกม Linux โดยเฉพาะ

คุณยังสามารถเช่าเซิร์ฟเวอร์ที่สามารถตั้งค่าด้วยซอฟต์แวร์เซิร์ฟเวอร์เกม

ประหยัดเวลาได้มาก นี่เป็นวิธีแก้ปัญหาสำหรับเกมเมอร์หลายผู้เล่นตัวยง แม้ว่าเซิร์ฟเวอร์เกม Linux โดยเฉพาะจะมีราคาไม่แพง (จากประมาณ 10 เหรียญต่อเดือนสำหรับเซิร์ฟเวอร์ Minecraft พื้นฐาน) แต่ก็แสดงถึงการออกจากเซิร์ฟเวอร์ปกติที่คุณอาจไม่ต้องการทำ

วิธีที่ดีที่สุดในการซื้อ macbook

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

GameServers.com นำเสนอโซลูชันที่มั่นคง พร้อมเซิร์ฟเวอร์คุณภาพดีสำหรับการเล่นบนเครือข่าย พวกเขายังมี มีเซิร์ฟเวอร์ฟรี สำหรับเกมเก่ายอดนิยม

การสร้างเซิร์ฟเวอร์เกมด้วย Linux

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

  • มีเซิร์ฟเวอร์หรือไม่?
  • รองรับผู้เล่นหลายคนออนไลน์หรือไม่
  • พีซีของคุณมีคุณสมบัติตรงตามข้อกำหนดของฮาร์ดแวร์หรือไม่?

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

คุณต้องการผู้จัดการเซิร์ฟเวอร์เกมหรือไม่?

Linux Distro ใดดีที่สุดสำหรับเซิร์ฟเวอร์เกม

อย่างไรก็ตาม คุณดำเนินการกับเซิร์ฟเวอร์เกม Linux ของคุณ คุณต้องเลือก distro ที่ดีที่สุดสำหรับเกม

สำหรับใครก็ตามที่ยังใหม่กับสิ่งนี้ Ubuntu เวอร์ชัน Linux ที่เข้าถึงได้มากที่สุดสร้างเซิร์ฟเวอร์เกมที่ยอดเยี่ยม ด้วยเอกสาร คำแนะนำ และบล็อกมากมายบนระบบปฏิบัติการนี้ ไม่ต้องพูดถึงฮาร์ดแวร์ที่รองรับที่มีให้เลือกมากมาย จึงควรตั้งค่าให้โฮสต์เกมได้ง่าย

ทางเลือกอื่นที่คุณอาจพิจารณา ได้แก่

  • เดเบียน
  • Arch Linux
  • เจนทู

กล่าวโดยย่อ คุณกำลังมองหา distro ที่ใช้งานง่าย เหมาะกับฮาร์ดแวร์ของคุณ และสามารถสนับสนุนเกมได้

คุณสามารถสร้างเซิร์ฟเวอร์เกมใดด้วย Linux?

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

ตัวอย่างเกมได้แก่:

เปลี่ยนโทรศัพท์ของคุณให้เป็นคอมพิวเตอร์
  • Minecraft
  • Team Fortress 2 (ด้านบน)
  • Counter-Strike

อย่างไรก็ตาม ตัวเลือกต่าง ๆ นั้นกว้างกว่าสามคนนี้มาก คุณอาจสร้างเซิร์ฟเวอร์เกมสำหรับเกมเหล่านี้ได้อย่างง่ายดาย สำหรับเกมอื่นๆ ให้ตรวจสอบว่ารองรับผู้เล่นหลายคนในเครือข่ายหรือไม่

คุณไม่จำเป็นต้องมีพีซีขนาดเต็มด้วยซ้ำในบางกรณี Raspberry Pi เป็นตัวเลือกหลักสำหรับ Minecraft เป็นต้น ตรวจสอบคำแนะนำโดยละเอียดของเราเกี่ยวกับ วิธีตั้งค่าเซิร์ฟเวอร์ Minecraft บน Raspberry Pi เพื่อดูรายละเอียด สำหรับเดสก์ท็อป โปรดดูคำแนะนำในการตั้งค่าเซิร์ฟเวอร์ Minecraft

การสร้างเซิร์ฟเวอร์เกม Steam

สำหรับเกม Counter-Strike และเกม Steam อื่นๆ คุณจะต้องมีเซิร์ฟเวอร์เกม Steam อย่างไรก็ตาม การสร้างเซิร์ฟเวอร์เกม Steam นั้นแตกต่างออกไปเล็กน้อย เพื่อการสนับสนุนที่กว้างที่สุดสำหรับเกมให้ได้มากที่สุดบน Linux ควรใช้ Ubuntu กับ Steam

รายการล่าสุดของ Steam เซิร์ฟเวอร์เกมเฉพาะ สำหรับ Linux จะช่วยคุณตัดสินใจ เซิร์ฟเวอร์บางเครื่องจำเป็นต้องซื้อเกมดั้งเดิม (เช่น Counter-Strike Global Offensive Dedicated Server) อื่นๆ (เช่น Terraria) ไม่ต้องการต้นฉบับ

สิ่งนี้หมายความว่า? คุณสามารถโฮสต์เซิร์ฟเวอร์เกมสำหรับเกมที่คุณไม่ได้เป็นเจ้าของบน Linux แต่มีใน Windows

Steam Game Server ไม่พร้อมใช้งานตามค่าเริ่มต้นกับ Steam หลังจากติดตั้งไคลเอนต์เกม คุณจะต้องใช้ SteamCMD เพื่อจัดการเกมของคุณ เริ่มต้นด้วยการสร้างผู้ใช้ Steam ในเทอร์มินัล Linux ของคุณ:

useradd -m steam

สร้างและเข้าสู่โฟลเดอร์เริ่มต้นของผู้ใช้:

cd /home/steam

หากต้องการติดตั้งบนระบบ 64 บิต ให้เพิ่มที่เก็บลิขสิทธิ์และอัปเดต:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update

สุดท้าย ติดตั้ง steamcmd:

sudo apt install lib32gcc1 steamcmd

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

sudo apt install steamcmd

ตรวจสอบหน้าสนับสนุน Steam สำหรับ คำแนะนำสำหรับ Linux distros อื่น ๆ .

เมื่อติดตั้ง SteamCMD แล้ว ให้รันด้วย:

cd ~
steamcmd

ตามที่ระบุไว้ SteamCMD รองรับการเข้าสู่ระบบแบบไม่ระบุชื่อสำหรับเซิร์ฟเวอร์เกมส่วนใหญ่ ใช้

login anonymous

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

การตั้งค่าเซิร์ฟเวอร์เกม Steam

ในการติดตั้งเซิร์ฟเวอร์เกมบน Steam ให้ป้อนชื่อของไดเร็กทอรีการติดตั้ง:

force_install_dir

(ซึ่งนำไปสู่ไดเร็กทอรีที่ตั้งชื่อให้ตรงกับเกม)

Steam กำหนด AppID สำหรับทั้งไคลเอนต์และเซิร์ฟเวอร์ ตัวอย่างเช่น:

แหล่งที่มาของ Counter-Strike

  • รหัสแอปไคลเอ็นต์: 240
  • รหัสแอปเซิร์ฟเวอร์: 232330

Team Fortress 2

  • รหัสแอปไคลเอ็นต์: 440
  • รหัสแอปเซิร์ฟเวอร์: 232250

ในการติดตั้ง (และอัปเดต) เซิร์ฟเวอร์เกม Steam:

app_update

สำหรับ Counter-Strike Source ให้ใช้

app_update 232330

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

ผู้เล่นหลายคนพร้อมผู้จัดการเซิร์ฟเวอร์เกม Linux

สุดท้ายนี้ ผู้จัดการเซิร์ฟเวอร์เกมของ Linux ได้มอบโซลูชันที่ดี เป็นเครื่องมือที่ยอดเยี่ยมที่เข้ากันได้กับคนส่วนใหญ่ LGSM มีเซิร์ฟเวอร์มากกว่า 50 เซิร์ฟเวอร์ นอกจากนี้ยังเป็นโอเพ่นซอร์สและทำงานร่วมกับ SteamCMD เครื่องมือบรรทัดคำสั่งช่วยให้ปรับใช้เซิร์ฟเวอร์เกมบน Linux ได้อย่างรวดเร็ว

ค้นหาข้อมูลเพิ่มเติมโดยไปที่ linuxgsm.com .

ถึงเวลาสร้างเซิร์ฟเวอร์เกม Linux ของคุณ

การสร้างเซิร์ฟเวอร์เกมสำหรับ Linux ไม่ใช่เรื่องง่าย แต่มีซอฟต์แวร์ที่ดีเพียงพอที่จะหยุดยั้งความซับซ้อนได้

ไม่ว่าคุณจะกำลังตั้งค่าเซิร์ฟเวอร์ Minecraft หรือเตรียมพร้อมสำหรับการดำเนินการบางอย่างใน Counter-Strike Source เครื่องมือก็พร้อมใช้ หากฮาร์ดแวร์ของคุณพร้อมสำหรับการทำงาน เซิร์ฟเวอร์เกมของคุณควรเป็นปลายทางที่สนุกและเป็นที่นิยมสำหรับนักเล่นเกมคนอื่นๆ

ในขณะที่คุณอาจต้องการสนทนากับคู่ต่อสู้ของคุณ นี่คือ วิธีตั้งค่าเซิร์ฟเวอร์ Discord ของคุณเอง .

แบ่งปัน แบ่งปัน ทวีต อีเมล การอัพเกรดเป็น Windows 11 คุ้มค่าหรือไม่?

Windows ได้รับการออกแบบใหม่ แต่นั่นเพียงพอที่จะโน้มน้าวให้คุณเปลี่ยนจาก Windows 10 เป็น Windows 11 หรือไม่

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • เกม
  • ลินุกซ์
  • บทแนะนำโครงการ DIY
  • โฮมเซิร์ฟเวอร์
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

วิธีการติดตั้ง microsoft office 2016
เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก