วิธีการสร้างเซิร์ฟเวอร์ Minecraft

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

สำหรับผู้ที่เพิ่งเริ่มใช้Minecraftอาจเป็นการดีกว่าที่จะเริ่มต้นการเดินทางด้วยการซื้อเกมและ(game and jumping)เข้าร่วม วิธีนี้จะช่วยให้คุณทำความคุ้นเคยกับสิ่งที่เกมนำเสนอได้ดียิ่งขึ้น อย่างไรก็ตาม หากคุณใช้ชีวิตอย่างกล้าหาญและต้องการมันทั้งหมดโดยไม่ต้องมีวงล้อฝึกหัด บทความนี้จะให้บทแนะนำเกี่ยวกับวิธีสร้างเซิร์ฟเวอร์ Minecraft(Minecraft server)โดยใช้ระบบปฏิบัติการ(operating system)Windows(Windows 10) 10

วิธีการสร้างเซิร์ฟเวอร์ Minecraft(How To Make a Minecraft Server)

ในการกำหนดค่าเซิร์ฟเวอร์ Minecraft(Minecraft server) อย่างถูกต้อง คุณจะต้องมีความรู้ด้านเทคนิคเล็กน้อย ความเข้าใจพื้นฐานเกี่ยวกับแนวคิดคอมพิวเตอร์และเครือข่าย(computer and network concepts)จะช่วยในการจัดการเซิร์ฟเวอร์ได้เป็นอย่างดี

ใช้เวลาทำความคุ้นเคยกับการใช้บรรทัดคำสั่ง(command line)การกำหนดค่าของระบบ เครือข่าย และเราเตอร์ของคุณ ตลอดจนเครือข่ายพื้นฐานบางอย่าง นอกจากนี้ คุณยังต้องการทราบด้วยว่าคุณต้องการเปิดเซิร์ฟเวอร์ Minecraft(Minecraft server)จากที่บ้านหรือต้องการ(home or prefer)โฮสต์เซิร์ฟเวอร์นั้น โปรดทราบว่าการโฮสต์เซิร์ฟเวอร์ของคุณเองนั้นมีความเสี่ยงที่จะเปิดเผยเครือข่ายในบ้าน(home network) ของคุณ สู่สายตาชาวโลก

สำหรับเซิร์ฟเวอร์ Minecraft ที่บ้าน ให้ใช้ (Minecraft server)ระบบเดสก์ท็(desktop system) อ ประดับกลางถึงระดับสูง หากคุณวางแผนจะเล่นMinecraftบนคอมพิวเตอร์เครื่องเดียวกับที่คุณวางแผนไว้สำหรับเซิร์ฟเวอร์ เราไม่แนะนำให้ทำเช่นนั้น อย่างไรก็ตาม สามารถทำได้ตราบใดที่ระบบของคุณมีกำลังที่จริงจัง นอกจากนี้ยังต้องมีการตั้งค่าอีเธอร์เน็ตเพื่อความน่าเชื่อถือ

การโฮสต์เซิร์ฟเวอร์ของคุณโดยปกติจะต้องเสียค่าบริการรายเดือนจากผู้ให้บริการ(service provider)เท่านั้น ช่วยให้คุณไม่ต้องจัดการกับความยุ่งยากในการจัดการฮาร์ดแวร์เซิร์ฟเวอร์(server hardware)ด้วยตัวเอง เซิร์ฟเวอร์ส่วนตัวเสมือนเหมาะสำหรับชุมชนขนาดเล็กที่ไม่ต้องการทรัพยากรมากนัก สำหรับชุมชนที่มีประชากรมากขึ้น จะมีตัวเลือกเซิร์ฟเวอร์เฉพาะเสมอ

สร้างเซิร์ฟเวอร์ Minecraft บน Windows 10(Make a Minecraft Server On Windows 10)

เริ่มต้นด้วยการตรวจสอบให้แน่ใจว่าคุณได้ ติดตั้งJavaเวอร์ชันล่าสุด แล้ว

  • จากWindows Search ( ทาสก์บาร์(Taskbar) ) ให้พิมพ์Java หากติดตั้ง Java ไว้ คุณจะเห็นConfigure Javaในผลการค้นหา จากนั้นคุณสามารถเลือกให้Java Control Panelปรากฏขึ้นซึ่งจะระบุหมายเลขเวอร์ชัน (version number)หากConfigure Javaไม่ปรากฏขึ้น คุณจะต้องดาวน์โหลดและติดตั้งเวอร์ชัน(download and install the latest version)ล่าสุด

  • เมื่องานนี้เสร็จสิ้น คุณจะต้องตัดสินใจว่าจะเก็บไฟล์Minecraft ทั้งหมดไว้ที่ใด (Minecraft)สร้างโฟลเดอร์ใน PC ที่จะเก็บไฟล์Minecraft ทั้งหมด (Minecraft)ตำแหน่งนั้นขึ้นอยู่กับคุณ เพียงจำไว้ว่ามันถูกวางไว้ที่ไหน เมื่อรันเซิร์ฟเวอร์ครั้งแรก ไฟล์คอนฟิกูเรชันจะถูกสร้างขึ้น ทางที่ดีควรรวมทั้งหมดไว้ในโฟลเดอร์นี้
  • ซอฟต์แวร์เซิร์ฟเวอร์จากเว็บไซต์ Minecraft(The server software from the Minecraft website)จะเป็นไฟล์Java.jar บันทึกลงในโฟลเดอร์ที่คุณเพิ่งสร้างขึ้น
  • คลิกขวาที่ไฟล์และเลือกRun as administrator…เพื่อเริ่มเซิร์ฟเวอร์และสร้างไฟล์การกำหนดค่าเซิร์ฟเวอร์ (server configuration)ไฟล์เหล่านี้จะต้องได้รับการแก้ไขก่อนที่เซิร์ฟเวอร์จะพร้อมใช้งาน
  • ค้นหาไฟล์ข้อความชื่อeula.txtภายในโฟลเดอร์และเปิดไฟล์ในโปรแกรมแก้ไข(text editor)ข้อความ
  • เปลี่ยนeula=false eula = eula=trueนี่คือ การยอมรับEULA หากไม่ดำเนินการดัง กล่าวจะป้องกันไม่ให้คุณเริ่มเซิร์ฟเวอร์ Minecraft(Minecraft server)

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

ในการกำหนดค่าการส่งต่อพอร์ต(port forwarding)บนเราเตอร์ของคุณ คุณจะต้องมีคำแนะนำเฉพาะที่ให้ไว้ในเอกสารของเราเตอร์ของคุณ หากไม่คุ้นเคย คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการส่งต่อพอร์ต(port forwarding)ได้ที่PortForward.com Minecraftจะต้องให้คุณส่งต่อ พอร์ต TCP 25565(TCP port 25565)

  • สำหรับIP เอาต์พุต(Output IP) (หรือIP เซิร์ฟเวอร์(Server IP) ) คุณจะต้องป้อนที่อยู่ IP(IP address) ในเครื่องของเซิร์ฟเวอร์ของ คุณ คุณค้นหาที่อยู่ IP(IP address) ในเครื่องของเซิร์ฟเวอร์ได้ โดยเปิดCommand Promptแล้วป้อนคำสั่ง/ipconfigเปิด หน้าต่าง Command Prompt(Command Prompt window) ค้าง ไว้เพราะเราต้องเปิดเซิร์ฟเวอร์ Minecraft(Minecraft server)จากตรงนั้น
  • ไปที่เส้นทางไฟล์(file path)เซิร์ฟเวอร์ Minecraft(Minecraft server) โดยใช้คำสั่งDIR ไฟล์จะดูเหมือนminecraft_server.1.15.2.jar

  • เริ่มเซิร์ฟเวอร์ด้วยคำสั่งต่อไปนี้:

java -Xmx1024M -Xms1024M -jar {ชื่อไฟล์เซิร์ฟเวอร์} nogui(java -Xmx1024M -Xms1024M -jar {server file name} nogui)

แทนที่{ชื่อไฟล์เซิร์ฟเวอร์}({server file name})ด้วยชื่อไฟล์เซิร์ฟเวอร์(server file name)จริง คุณสามารถยกเว้นพารามิเตอร์ “nogui” ได้หากต้องการใช้ UI ของเซิร์ฟเวอร์

  • หลังจากที่เซิร์ฟเวอร์เริ่มทำงานแล้ว คุณสามารถเริ่มเชิญผู้อื่นเข้าสู่เซิร์ฟเวอร์ของคุณได้
    • เครือข่ายในบ้าน(Home Network) : เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่านที่อยู่ IP(IP address) ในเครื่อง ของคุณ
    • เครือข่ายที่ไม่ใช่ที่บ้าน: เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่านที่อยู่ IP(IP address) ภายนอก/สาธารณะของ คุณ
    • คุณ สามารถพบที่อยู่ IP(IP address)สาธารณะของคุณ ได้โดย การค้นหา "ที่อยู่ IP ของฉัน" บน(searching for “my ip address” on Google) Google
    • เพื่อให้แน่ใจว่าเซิร์ฟเวอร์ของคุณสามารถเข้าถึงได้ คุณควรป้อนที่อยู่ IP(IP address) สาธารณะของ คุณในMinecraft Server Status Checker

แหล่งข้อมูลอื่น ๆ เกี่ยวกับวิธีการสร้างเซิร์ฟเวอร์ Minecraft(Other Resources On How To Make A Minecraft Server)

ต่อไปนี้คือลิงก์บางส่วนไปยังแหล่งข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ดีที่สุดในการจัดการ ตั้งค่า และโปรโมตเซิร์ฟเวอร์ Minecraft(Minecraft server) ส่วนตัวของคุณ เอง ลิงค์เหล่านี้บางส่วนจะช่วยคุณตั้งค่าเซิร์ฟเวอร์ Minecraft(Minecraft server)โดยใช้ระบบปฏิบัติการMacOS และ Linux(MacOS and Linux)

Minecraft Wiki

MSMHQ

ฟอรัม Minecraft อย่างเป็นทางการ(Official Minecraft Forums)(Official Minecraft Forums)



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปี ฉันเชี่ยวชาญด้านการพัฒนา Chrome OS และเคยทำงานในโครงการต่างๆ มากมายตั้งแต่สตาร์ทอัพขนาดเล็กไปจนถึงบริษัทที่ติดอันดับ Fortune 500 ฉันยังเป็นผู้เชี่ยวชาญในบัญชีผู้ใช้และความปลอดภัยของครอบครัว และได้พัฒนาแอพ Android ที่ประสบความสำเร็จหลายตัว



Related posts