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

วิธีเริ่มเซิร์ฟเวอร์ Minecraft ของคุณเองสำหรับการเล่นเกมแบบผู้เล่นหลายคน


Minecraft เป็นเกมคลาสสิกเหนือกาลเวลา และคุณไม่จำเป็นต้องมีพีซีบ้าๆ เพื่อโฮสต์เซิร์ฟเวอร์ด้วยซ้ำ

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

เราได้แสดงให้คุณเห็นแล้วว่าจะเริ่มต้นอย่างไรกับ Minecraft เกมที่คนรักเกมชื่นชอบ อะไรจะดีไปกว่าการเล่นคนเดียว? ผู้เล่นหลายคนแน่นอน! คุณสามารถเข้าร่วมเซิร์ฟเวอร์หนึ่งในหลายร้อยเซิร์ฟเวอร์ได้ที่ minecraftservers.net เพื่อเริ่มต้น หรือค้นหาเซิร์ฟเวอร์ที่พิเศษกว่านี้ แต่ท้ายที่สุดแล้ว คุณก็ต้องผูกพันตามกฎและดุลยพินิจของพวกเขา การใช้เซิร์ฟเวอร์ของคุณเองทำให้คุณและเพื่อนๆ สามารถเล่นร่วมกับกฎเกณฑ์ของคุณเองได้ และมันง่ายมากที่จะทำ

คุณต้องการอะไรในการรันเซิร์ฟเวอร์ Minecraft?

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

  • RAM ฟรี 2 กิกะไบต์ (GB)
  • CPU แบบดูอัลคอร์ที่ทำงานที่ความเร็ว 2 GHz หรือสูงกว่า
  • พื้นที่เก็บข้อมูลฟรี 10 GB --- โซลิดสเตตไดรฟ์ (SSD) เหมาะอย่างยิ่ง
  • การติดตั้ง Java ที่ทันสมัย

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

  • RAM ฟรี 10+ GB
  • CPU hexacore ที่สามารถทำงานที่ 4 GHz หรือสูงกว่า
  • พื้นที่จัดเก็บข้อมูล SSD ขนาด 50 GB สำหรับการสำรองข้อมูลระยะสั้น และมากที่สุดเท่าที่จะเป็นไปได้สำหรับการสำรองข้อมูลระยะยาว
  • การติดตั้ง Java ที่ทันสมัย

ยิ่งคุณเพิ่มผู้เล่นมากเท่าไร ความต้องการ CPU, RAM และพื้นที่เก็บข้อมูลของคุณก็จะเพิ่มมากขึ้นเท่านั้น ข้อกำหนด RAM มีแนวโน้มที่จะเติบโตเร็วที่สุดเมื่อมีผู้เล่นเพิ่มเติม --- เซิร์ฟเวอร์ขนาดใหญ่สามารถใช้ RAM มากกว่า 20 GB ได้ทันที

ความต้องการของ CPU ไม่ได้ปรับขนาดมากนัก Minecraft มีการรองรับการประมวลผลหลายตัวอย่างจำกัดในขณะนี้ แต่ก็ยังไม่สามารถใช้ประโยชน์จากคอร์ทั้งหมด (8 คอร์ขึ้นไป) ที่คุณพบใน CPU ระดับกลางในปี 2023

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

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

  1. ผู้เล่นเพิ่มเติม (โดยเฉพาะหากคุณใช้เซิร์ฟเวอร์ดัดแปลง) จะเพิ่มโอกาสที่คุณจะประสบปัญหาแครชหรือบั๊กที่บังคับให้คุณต้องย้อนกลับ คุณอาจต้องการการสำรองข้อมูลบ่อยครั้งมากขึ้นเพื่อพิจารณาเรื่องนี้ การสำรองข้อมูลเพิ่มเติมจะทำให้มีพื้นที่จัดเก็บข้อมูลมากขึ้น
  2. ผู้เล่นจำนวนมากขึ้นมีแนวโน้มที่จะสร้างโลกมากขึ้น --- หากทุกคนวิ่งในทิศทางที่แยกจากกันเป็นเวลาหนึ่งชั่วโมง โลกเพียงลำพัง (ไม่รวมข้อมูลผู้เล่น) ก็อาจมีขนาดไม่กี่กิกะไบต์ได้อย่างง่ายดาย หากคุณสร้างการสำรองข้อมูลชั่วโมงละครั้งในขณะที่ผู้เล่นเปิดอยู่ คุณสามารถสะสมข้อมูลสำรองได้สองสามร้อยกิกะไบต์ต่อเดือนได้อย่างง่ายดาย

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

ดาวน์โหลดเซิร์ฟเวอร์ Minecraft

ไปที่หน้าดาวน์โหลด Minecraft และไปที่ส่วน "ซอฟต์แวร์เซิร์ฟเวอร์" บทช่วยสอนนี้เน้นที่ Java Edition ดังนั้นคลิก "Java Edition Server"

ในหน้าถัดไป ให้อ่านข้อความจนเจอบรรทัดที่เชื่อมไฟล์ Minecraft Server JAR โดยตรง คลิกลิงก์ "minecraft_server.1.19.3.jar และรอให้การดาวน์โหลดเสร็จสิ้น

ในขณะที่เขียน เวอร์ชันเกมปัจจุบันคือ 1.19.3 แต่อาจแตกต่างกันไปขึ้นอยู่กับว่าคุณอ่านข้อความนี้เมื่อใด หากคุณต้องการ Minecraft Server เวอร์ชันเก่า โปรดไปที่ MCVersions.net

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

สร้างโฟลเดอร์เซิร์ฟเวอร์ Minecraft ในที่ที่สะดวก เช่น เดสก์ท็อป แล้วย้าย "server.jar" ไปไว้ในโฟลเดอร์นั้น

ตอนนี้ทุกอย่างพร้อมให้เราเปิดเซิร์ฟเวอร์ครั้งแรกแล้ว! คลิกแถบที่อยู่ที่ด้านบน ล้างสิ่งที่อยู่ พิมพ์ "powershell" จากนั้นกดปุ่ม Enter

ทำไมเราถึงทำอย่างนั้น? คุณเปิดบางโปรแกรมได้ เช่น Command Prompt หรือ PowerShell โดยพิมพ์ชื่อโปรแกรมในแถบ address bar ของ File Explorer ส่วนที่สะดวกคือ Command Prompt และ PowerShell จะเปิดขึ้นมาพร้อมกับไดเร็กทอรีที่ตั้งค่าเป็นโฟลเดอร์ที่คุณอยู่เมื่อคุณรันคำสั่ง นั่นเป็นสิ่งสำคัญสำหรับขั้นตอนต่อไปนี้

ตอนนี้ให้คัดลอกและวาง (หรือเขียน) คำสั่งต่อไปนี้ในหน้าต่าง PowerShell จากนั้นกด Enter:

java -Xmx2G -Xms2G -jar server.jar

หากคุณต้องการจัดสรร RAM ให้กับเซิร์ฟเวอร์ของคุณมากขึ้น (หรือน้อยกว่า) ให้เปลี่ยน 2G เป็นอย่างอื่น เช่น 4G ตัวเลขแรกคือจำนวน RAM สูงสุดที่สามารถใช้ได้ (เป็นกิกะไบต์) และตัวเลขที่สองคือจำนวนขั้นต่ำ เนื่องจากทุกอย่างอยู่ใน Java คุณจึงควรมี RAM อย่างน้อย 2-3 GB เพื่ออุทิศให้กับ Minecraft ไม่ว่าคุณจะเลือก RAM เท่าไร ให้เก็บตัวเลขทั้งสองไว้เท่าเดิม สิ่งต่าง ๆ อาจเกิดความไม่เป็นระเบียบได้เมื่อมีผู้เล่นจำนวนมาก โดยเฉพาะอย่างยิ่งเมื่อคุณเริ่มทำเรื่องบ้า ๆ บอ ๆ เช่น การระเบิดถ้ำขนาดใหญ่ด้วย TNT จำนวนมหาศาล

คุณจะเห็นกำแพงข้อความขนาดใหญ่ปรากฏขึ้นเมื่อเซิร์ฟเวอร์ JAR ดึงไฟล์และแตกไฟล์ในหน้าต่าง PowerShell จากนั้นมันก็จะหยุดทำงานและแจ้งเตือนคุณ

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

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

เปิด eula.txt ในโปรแกรมแก้ไขข้อความธรรมดา เช่น Notepad เปลี่ยนบรรทัดที่สาม eula=false เป็น eula=true จากนั้นบันทึกและปิดเอกสาร

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

แก้ไขคุณสมบัติของเซิร์ฟเวอร์ Minecraft ของคุณ

เปิดไฟล์ server.properties ใน Notepad คุณจะเห็นสิ่งนี้:

มีหลายสิ่งที่คุณสามารถปรับแต่งได้ แต่นี่คือตัวเลือกที่สำคัญบางส่วน:

  • ชื่อระดับ: นี่คือชื่อของโลก Minecraft ของคุณ หากคุณเปลี่ยนชื่อนี้ เซิร์ฟเวอร์จะค้นหาโฟลเดอร์ที่มีชื่อที่ตรงกัน และหากไม่พบก็จะสร้างระดับใหม่ด้วยชื่อนี้
  • มอนสเตอร์วางไข่: หากตั้งค่าเป็นเท็จ มอนสเตอร์ เช่น ซอมบี้ โครงกระดูก และครีปเปอร์ จะไม่เกิด มักปิดไว้สำหรับเซิร์ฟเวอร์ "op" หรือ "สร้างสรรค์" ซึ่งทุกคนสร้างเกมและการเอาชีวิตรอดไม่ใช่จุดเน้นของการเล่นเกม
  • สัตว์วางไข่: หากตั้งค่าเป็นเท็จ สัตว์ต่างๆ เช่น หมาป่า วัว แกะ และไก่ จะไม่วางไข่
  • pvp: หากตั้งค่าเป็นเท็จ ผู้เล่นจะไม่สามารถทำอันตรายซึ่งกันและกันได้ แม้ว่าคุณจะยังคงสร้างความเสียหายได้โดยการผลักผู้เล่นคนอื่นออกจากหิ้งก็ตาม
  • white-list: หากตั้งค่าเป็นจริง เซิร์ฟเวอร์จะอนุญาตเฉพาะชื่อผู้ใช้ในไฟล์ "white-list.txt" เพื่อเชื่อมต่อและเล่นได้สำเร็จ

หากต้องการทราบคำอธิบายตัวเลือกทั้งหมดโดยสมบูรณ์ โปรดดูที่หน้า Minecraft Wiki บน server.properties เมื่อคุณเปลี่ยนสิ่งต่าง ๆ ตามที่คุณต้องการเสร็จแล้ว ให้บันทึกไฟล์

เนื่องจากเป็นเซิร์ฟเวอร์ของคุณ อย่าลืมเพิ่มชื่อผู้ใช้ Minecraft ของคุณในไฟล์ "ops.json" ด้วย Notepad ด้วยวิธีนี้ คุณจะเป็น "ผู้ดำเนินการ" ที่มีสิทธิ์ผู้ดูแลระบบเต็มรูปแบบ คุณสามารถสร้างไอเท็มใดๆ ก็ได้ที่คุณต้องการ แบนผู้เล่น กำหนดให้ผู้เล่นอื่นเข้าปฏิบัติการ และเปลี่ยนเวลาในเกม

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

พิมพ์ stop ในหน้าต่าง Minecraft Server หรือหน้าต่าง PowerShell เพื่อบันทึกและออกจากเซิร์ฟเวอร์

เพิ่ม nogui ต่อท้ายคำสั่ง Java หากคุณต้องการป้องกันไม่ให้หน้าต่าง Minecraft Server ปรากฏขึ้น จากนั้นจะเป็น: java -Xmx2G -Xms2G -jar server.jar nogui แทน

เล่นบนเซิร์ฟเวอร์ Minecraft

หลังจากคุณเริ่ม Minecraft ให้คลิก "Multiplayer" เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ที่มีผู้เล่นหลายคน

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

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

เลือกเซิร์ฟเวอร์ที่คุณเพิ่งเพิ่มจากรายการแล้วคลิก "เข้าร่วมเซิร์ฟเวอร์"

คุณอาจต้องกด "รีเฟรช" เพื่อให้ปรากฏในรายการ

กด T เพื่อเปิดคอนโซลแชทขึ้นมา

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

ในทางปฏิบัติ คุณควรพิมพ์ "/list" แล้วกด Enter เพื่อแสดงรายชื่อผู้เล่นที่เชื่อมต่อทั้งหมด คุณยังสามารถมอบไอเท็มให้กับผู้เล่นคนใดก็ได้ (รวมถึงตัวคุณเอง) แบนและอภัยโทษผู้ใช้บางราย และเปลี่ยนเวลาของระบบ หากคุณไม่แน่ใจข้อกำหนดของคำสั่งเฉพาะ คุณสามารถพิมพ์ "/help" เพื่อดูข้อมูลเพิ่มเติม ดูรายการคำสั่งเซิร์ฟเวอร์ทั้งหมดได้ที่หน้า Server Commands ของ Minecraft Wiki

วิธีการส่งต่อพอร์ต Minecraft

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

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

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

คุณเข้าเราเตอร์ส่วนใหญ่ได้โดยพิมพ์ "192.168.0.1" หรือ "10.0.0.1" ในแถบ address ของเบราว์เซอร์ หากทั้งสองวิธีไม่ได้ผล ให้เปิด PowerShell จากนั้นเรียกใช้ "ipconfig" และจดบันทึกที่อยู่ "เกตเวย์เริ่มต้น" นั่นคือที่อยู่ IP ของเราเตอร์ของคุณ

เมื่อคุณกำหนดที่อยู่ IP แบบคงที่ให้กับโฮสต์คอมพิวเตอร์แล้ว สิ่งที่คุณต้องทำคือสร้างกฎการส่งต่อพอร์ตเอง น่าเสียดายที่วิธีการดำเนินการนี้แตกต่างกันอย่างมากระหว่างเราเตอร์ ตัวอย่างเช่น XFi Gateways ของ Comcast กำหนดให้คุณใช้แอป Xfinity เพื่อส่งต่อพอร์ต ในกรณีอื่นๆ ส่วนใหญ่ คุณสามารถเข้าถึงการตั้งค่าของเราเตอร์ได้โดยพิมพ์ที่อยู่ IP ของเราเตอร์ลงในแถบที่อยู่ของเบราว์เซอร์ ไม่ว่าคุณจะดำเนินการอย่างไร กฎไฟร์วอลล์ของคุณจะต้องเป็นไปตามข้อกำหนดพื้นฐานสองประการ:

  • นำไปใช้กับคอมพิวเตอร์โฮสต์
  • ส่งต่อพอร์ต 25565 ผ่าน TCP และ UDP

นี่คือตัวอย่างลักษณะการส่งต่อพอร์ตสำหรับ Minecraft:

คุณสามารถเปลี่ยนพอร์ตที่ Minecraft ใช้ในไฟล์ server.properties ที่เรากล่าวถึงก่อนหน้านี้ โดยทั่วไปคุณไม่จำเป็นต้องทำเช่นนั้น เว้นแต่คุณจะโฮสต์เซิร์ฟเวอร์ Minecraft หลายเครื่องบนอุปกรณ์เครื่องเดียว มิฉะนั้นอย่างอื่นจะใช้พอร์ต 25565

ไปบอกเพื่อนของคุณให้เข้าร่วมได้เลย! ไม่มีอะไรจะดีไปกว่าการสร้างสิ่งก่อสร้างขนาดใหญ่ สำรวจภูมิประเทศอันกว้างใหญ่ และขุดลงไปในภูเขา ยกเว้นการทำร่วมกับเพื่อนสนิทของคุณ