จะสร้างเซิร์ฟเวอร์ Minecraft ได้อย่างไร?



3. ทางอินเทอร์เน็ตผ่านที่อยู่ IP ภายนอก / สาธารณะของคุณ

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

 / whitelist [เปิด / ปิด / รายการ / เพิ่ม / ลบ / โหลดใหม่] [ชื่อผู้เล่น] 

สำหรับรายการที่อนุญาตพิเศษเพื่อรักษาไว้



A. เปิดใช้งานการส่งต่อพอร์ตบนเราเตอร์ของคุณ

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



  1. เยี่ยมชม portforwarding.com เลือกรุ่นเราเตอร์ของคุณ
  2. เลือก ที่ เกมเช่น“ เซิร์ฟเวอร์ Minecraft” ในกรณีนี้.
  3. ไปที่หน้าแรกของเราเตอร์ของคุณโดยป้อนที่อยู่ IP เกตเวย์เริ่มต้นของคุณลงในแถบค้นหาของเว็บเบราว์เซอร์
  4. คุณจะได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่านสำหรับเราเตอร์ของคุณ
  5. ในหน้าเราเตอร์ของคุณค้นหาไฟล์ การส่งต่อพอร์ต ในหน้าแรกของเราเตอร์ของคุณ มันอาจจะอยู่ภายใต้ ตั้งค่าขั้นสูง . ตรวจสอบคู่มือของเราเตอร์เพื่อขอความช่วยเหลือหากจำเป็น
  6. จากที่นี่คุณสามารถตั้งค่ากฎสำหรับพอร์ตฟอร์เวิร์ดได้ คุณอาจต้องเลือกปุ่มที่ระบุว่าขึ้นอยู่กับเราเตอร์ของคุณ เพิ่ม หรือสิ่งที่คล้ายกันเพื่อดำเนินการต่อ ตั้งชื่อกฎว่า“ Minecraft”
  7. ในช่องพอร์ตทั้งสองให้ป้อนพอร์ตเซิร์ฟเวอร์ Minecraft เริ่มต้นเช่น 25565 .
  8. ป้อนที่อยู่ IP แบบคงที่ของคอมพิวเตอร์ของคุณในไฟล์ IP ที่อยู่ นอกจากนี้เราต้องป้อนที่อยู่ IP ในเครื่องของเซิร์ฟเวอร์เป็น IP ขาออกหรือ IP ของเซิร์ฟเวอร์สำหรับพอร์ตที่ส่งต่อซึ่งจะบอกเราเตอร์ว่าจะชี้ไปที่ระบบใด หากต้องการค้นหา IP ภายในของเซิร์ฟเวอร์ให้เปิดพรอมต์คำสั่งและพิมพ์ ipconfig .
  9. เลือกทั้ง UDP & TCP
  10. คลิกบันทึกหรือ สมัคร .
  11. หลังจากรีบูตเราเตอร์เซิร์ฟเวอร์ Minecraft ควรสามารถเข้าถึงได้สำหรับผู้เล่นทางอินเทอร์เน็ต
  12. ค้นหาที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ Minecraft โดยไปที่ whatismyip.com .
  13. และหากต้องการตรวจสอบว่าเซิร์ฟเวอร์ Minecraft สามารถเข้าถึงได้หรือไม่ให้ป้อนที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ Minecraft ลงในไฟล์ ตัวตรวจสอบสถานะเซิร์ฟเวอร์ Minecraft .

โปรดทราบว่าเซิร์ฟเวอร์ Minecraft ควรทำงานเมื่อคุณพยายามเชื่อมต่อ .



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

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

ตอนนี้คุณสามารถส่งที่อยู่ IP ภายนอกของเซิร์ฟเวอร์ Minecraft ให้กับผู้เล่นที่สามารถใช้เซิร์ฟเวอร์ Minecraft ทางอินเทอร์เน็ตได้:



IP สำหรับการเชื่อมต่ออินเทอร์เน็ต

(ด้านบนเป็นที่อยู่ IP ตัวอย่างเท่านั้น)

ขั้นตอนที่ 7. เล่น Minecraft หลายคน:

กด T เพื่อเปิดคอนโซลแชท

ข้อความสาธารณะ

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

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

ได้เวลาเชิญผู้เล่นแล้ว!

สร้างเซิร์ฟเวอร์ Minecraft บน Mac ของคุณ

การเรียกใช้เซิร์ฟเวอร์ Minecraft บน Mac เป็นงานที่ง่ายมากหากคุณมีความรู้พื้นฐานเกี่ยวกับระบบ

ขั้นตอนที่ 1. ตรวจสอบว่าคุณติดตั้ง Java แล้ว

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

Java ได้รับการอัปเดตผ่านเว็บไซต์ของ Java หากคุณใช้ macOS 10.8. * (Mountain Lion) หรือ macOS 10.9. * (Mavericks) ค้นหารายละเอียดเกี่ยวกับวิธีการติดตั้ง / อัปเดตจาก KB นี้จาก เว็บไซต์ของ Apple

macOS เวอร์ชันใหม่กว่ามี Java เป็นค่าเริ่มต้น

  1. จากเมนู Apple ไปที่ การตั้งค่าระบบ และมองหาไอคอน Java เปิดเพื่อเปิดไฟล์ แผงควบคุม Java
  2. คลิกแท็บอัปเดตจากนั้นเลือก อัปเดตทันที .
  3. เมื่อหน้าต่างโปรแกรมติดตั้งปรากฏขึ้นให้เลือก ติดตั้งอัปเดต > ติดตั้งและเปิดใหม่ .

ขั้นตอนที่ 2. เลือกตำแหน่งสำหรับไฟล์เซิร์ฟเวอร์ Minecraft ของคุณ

สร้างโฟลเดอร์สำหรับไฟล์เซิร์ฟเวอร์ Minecraft คุณสามารถสร้างโฟลเดอร์ตามที่คุณเลือก

  1. ดาวน์โหลด ซอฟต์แวร์เซิร์ฟเวอร์ Minecraft
  2. สร้างโฟลเดอร์ใหม่และตั้งชื่อว่า ' minecraft_server ” แล้วลากไฟล์เซิร์ฟเวอร์ Minecraft ที่ดาวน์โหลดมาลงในไฟล์

ขั้นตอนที่ 3 ดาวน์โหลดซอฟต์แวร์เซิร์ฟเวอร์ Minecraft

ดาวน์โหลดซอฟต์แวร์ ( ที่นี่ ). มาเป็นไฟล์ Java. jar บันทึกไฟล์นี้ไปยังตำแหน่งที่สร้างในขั้นตอนสุดท้าย

  1. ไปที่ไฟล์ การใช้งาน แล้วดับเบิลคลิกที่ไฟล์ TextEdit
  2. เปิดเอกสาร. txt ใหม่
  3. เมื่ออยู่ใน TextEdit ให้เลือก รูปแบบ > สร้างข้อความธรรมดา > ตกลง .
  4. พิมพ์สิ่งต่อไปนี้ลงในเอกสาร:
#! / bin / bash cd '$ (dirname' $ 0 ')' exec java -Xms1G -Xmx1G -jar {server file name} nogui ป้อนไฟล์ที่ดาวน์โหลดแทน {server file name}

สำหรับรายละเอียดโปรดดูส่วน Windows ที่กล่าวถึงข้างต้น

  1. บันทึกไฟล์ในโฟลเดอร์ที่มีไฟล์. jar ของเซิร์ฟเวอร์ของคุณและตั้งชื่อว่า ' คำสั่ง .”
  2. เปิดเครื่อง Mac โดยไปที่ การใช้งาน > ยูทิลิตี้ จากนั้นดับเบิลคลิกที่ไฟล์ เทอร์มินอล
  3. ในการให้สิทธิ์ดำเนินการกับไฟล์ start.command ให้กับ Owner, Group และสาธารณะในหน้าต่างเทอร์มินัลพิมพ์“ chmod a + x ” (ไม่มีเครื่องหมายคำพูด) ตามด้วยช่องว่างจากนั้นกด ป้อน .
  4. ลากและวางไฟล์ ไฟล์คำสั่งคุณ สร้างขึ้นในไฟล์ ขั้ว จากนั้นกด ป้อน อีกครั้ง. (สิ่งนี้ให้ วิ่ง สิทธิ์ในสคริปต์ start.command)
  5. ตอนนี้คุณสามารถเปิดไฟล์ ไฟล์คำสั่งเป็น เรียกใช้เซิร์ฟเวอร์ เมื่อคุณคลิกสองครั้งที่ไฟล์หน้าต่างใหม่จะเปิดขึ้นและคุณอาจเห็นข้อความแสดงข้อผิดพลาดบางอย่าง ไม่ต้องกังวลกับพวกเขา ตอนนี้เซิร์ฟเวอร์ควรพร้อมที่จะเล่น Minecraft แล้ว

ขั้นตอนที่ 4. เปิดใช้งานการส่งต่อพอร์ตบนเราเตอร์ของคุณ

โปรดดูคำแนะนำในส่วน windows ที่กล่าวถึงข้างต้นสำหรับการเปิดใช้งานการส่งต่อพอร์ต

ขั้นตอนที่ 5. เริ่มเซิร์ฟเวอร์ Minecraft

ดับเบิลคลิกไฟล์“ start.command” ที่คุณสร้างในขั้นตอนที่ A หน้าต่าง Terminal จะเปิดขึ้น ข้อความแสดงข้อผิดพลาดบางอย่างอาจปรากฏขึ้นในครั้งแรกที่คุณเรียกใช้เซิร์ฟเวอร์ปกติ

Serer ทำงานบน Mac

ขั้นตอนที่ 6: ตำแหน่ง IP บน OS X

  1. เปิดเดสก์ท็อป
  2. เปิด แอปเปิ้ล เมนูใต้โลโก้
  3. เลื่อนลงไปที่ไฟล์ ระบบ ค่ากำหนด
  4. เลือก“ เครือข่าย '
  5. ทางด้านขวาล่าง IP ของคุณควรเป็น“ ที่อยู่ IP (xxx.xxx.xxx.xxx)” คัดลอก

ที่อยู่ IP บน MAC

เมื่อเซิร์ฟเวอร์ Minecraft เปิดใช้งานแล้วคุณสามารถเชิญผู้เล่นให้เชื่อมต่อกับเซิร์ฟเวอร์ Minecraft ได้

สำหรับรายละเอียดเกี่ยวกับการปรับแต่งกับเซิร์ฟเวอร์การส่งต่อพอร์ตการเชื่อมต่อและการเล่นบนเซิร์ฟเวอร์โปรดดูส่วน Windows ที่กล่าวถึงข้างต้น

สร้างเซิร์ฟเวอร์ Minecraft บน Linux

ลินุกซ์มีสายพันธุ์ที่แตกต่างกันมากมายเรียกว่าดิสทริบิวชันหรือดิสโทรสซึ่งบางตัวได้รับการออกแบบหรือดีกว่าสำหรับการรันเซิร์ฟเวอร์ นอกจากนี้ Linux เวอร์ชัน 64 บิตยังทำงานได้ดีกว่าบน CPU 64 บิตและ Linux เวอร์ชัน 32 บิตจะใช้ RAM 4 GB แรกเท่านั้นแม้ว่าจะติดตั้ง RAM มากกว่าก็ตาม

เราจะใช้หนึ่งในลีนุกซ์ที่ได้รับความนิยมมากที่สุดนั่นคือ Ubuntu 18.04 Bionic Beaver สำหรับเซิร์ฟเวอร์ Minecraft

ได้รับสิทธิพิเศษ เข้าไป กับระบบ Ubuntu 18.04 เป็นสิ่งจำเป็น คำสั่ง Linux บางคำสั่งจะดำเนินการโดยใช้สิทธิ์ root โดยตรงในฐานะผู้ใช้รูทหรือโดยใช้ sudo คำสั่งในขณะที่คำสั่งอื่น ๆ จะดำเนินการในฐานะผู้ใช้ทั่วไปที่ไม่มีสิทธิพิเศษ

ขั้นตอนที่ 1. ติดตั้ง Java และข้อกำหนดเบื้องต้น

มาเริ่มการติดตั้งสิ่งที่จำเป็นต้องมีทั้งหมดรวมถึง Java และคำสั่ง nmap ซึ่งเราสามารถใช้เพื่อวัตถุประสงค์ในการแก้ปัญหาพื้นฐานบางประการในภายหลัง:

$ sudo apt update $ sudo apt ติดตั้งหน้าจอ wget default-jdk nmap

ตรวจสอบเอกสารของ distro ควรมีข้อมูลเกี่ยวกับวิธีการติดตั้ง JDK และข้อกำหนดเบื้องต้นอื่น ๆ

หรืออื่น ๆ ไปที่ Java’s เว็บไซต์ โดยตรงเพื่อดาวน์โหลดแพ็คเกจ Java สำหรับ Linux

ขั้นตอนที่ 2. สร้างผู้ใช้ Minecraft

ต่อไปเราต้องสร้างผู้ใช้ใหม่ชื่อ Minecraft . และเซิร์ฟเวอร์ Minecraft จะทำงานภายใต้ผู้ใช้นี้:

$ sudo useradd -m -r -d / opt / minecraft minecraft

ขั้นตอนที่ 3. ติดตั้งเซิร์ฟเวอร์ Minecraft

เซิร์ฟเวอร์ Minecraft หลายอินสแตนซ์สามารถทำงานบนระบบเดียวได้และเราจะต้องสร้างไดเร็กทอรีแยกต่างหากสำหรับแต่ละอินสแตนซ์ภายใต้

/ opt / minecraft ไดเร็กทอรี ให้ตัวอย่างแรกของเราคือการอยู่รอด: $ sudo mkdir / opt / minecraft / survival

ขั้นตอนที่ 4. ดาวน์โหลดและติดตั้งเซิร์ฟเวอร์ Minecraft

  1. ตอนนี้ดาวน์โหลดเซิร์ฟเวอร์ Minecraft ล่าสุดจากไฟล์ ดาวน์โหลด
  2. หลังจากดาวน์โหลดคำสั่ง run ด้านล่าง:
    $ sudo wget -O /opt/minecraft/survival/minecraft_server.jar

3. ยอมรับไฟล์ EULA ข้อกำหนดและเงื่อนไข: $ sudo bash -c“ echo eula = true> /opt/minecraft/survival/eula.txt” 4. เปลี่ยนการเป็นเจ้าของ Directory / opt / minecraft / survival / และไฟล์ทั้งหมดโดย: $ sudo chown -R minecraft / opt / minecraft / การอยู่รอด /

ขั้นตอนที่ 5. สร้างสคริปต์เริ่มต้น Minecraft SystemD

  1. เพื่อให้สามารถเริ่มเซิร์ฟเวอร์ Minecraft ได้อย่างสะดวกหลังจากรีบูตให้ใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ เรา :
    $ sudo vi /etc/systemd/system/minecraft@.service
  2. สร้างไฟล์ข้อความใหม่โดยมีไฟล์ที่มีเนื้อหาต่อไปนี้:
[หน่วย] คำอธิบาย = เซิร์ฟเวอร์ Minecraft:% iAfter = network.target [บริการ] WorkingDirectory = / opt / minecraft /% iUser = minecraftGroup = minecraftRestart = alwaysExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar noguiExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval 'stuff' พูดว่า SERVER SHUTTING DOWN ใน 5 วินาที การบันทึกแผนที่ทั้งหมด ... ' 015'ExecStop = / bin / sleep 5ExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval' stuff 'save-all'  015'ExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval 'stuff' stop ' 015' [ติดตั้ง] WantedBy = multi-user.target

ไฟล์นี้เป็นเพียงตัวอย่างเท่านั้นและคุณสามารถปรับแต่งด้วยคำสั่งตามความต้องการของคุณเช่น เพื่อเพิ่ม RAM เป็น 4GB จาก 2GB ให้ทำการเปลี่ยนแปลงต่อไปนี้:

จาก:

ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar nogui

ถึง:

ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx4G -jar minecraft_server.jar nogui

ขั้นตอนที่ 6. เริ่มเซิร์ฟเวอร์ Minecraft

  1. จากนั้นใช้คำสั่ง systemctl เพื่อเริ่มเซิร์ฟเวอร์ Minecraft ใหม่ของคุณ:
$ sudo systemctl เริ่ม minecraft @ survival
  1. ยืนยันว่าเซิร์ฟเวอร์ Minecraft ใหม่เปิดใช้งานแล้ว:
    $ sudo systemctl สถานะ minecraft @ survival
  2. ในการรีสตาร์ทเซิร์ฟเวอร์ Minecraft หลังจากรีบูตให้ดำเนินการ:
    $ sudo systemctl เปิดใช้งาน minecraft @ survival
  3. ตอนนี้ควรจะสามารถใช้ไฟล์ nmap คำสั่งเพื่อตรวจสอบพอร์ต Minecraft เริ่มต้น 25565:
    $ nmap -p 25565 localhost

ขั้นตอนที่ 7. เรียกใช้เซิร์ฟเวอร์ Minecraft มากกว่าหนึ่งอินสแตนซ์บนโฮสต์เดียวกัน

  1. คำสั่ง Linux ต่อไปนี้จะกำหนดค่าเซิร์ฟเวอร์ Minecraft ใหม่ที่ชื่อ linuxconfig บนพอร์ต 25566
    /opt/minecraft/linuxconfig/server.properties
  2. การใช้สคริปต์ systemd ที่มีอยู่ของเราเพื่อปรับใช้เซิร์ฟเวอร์ Minecraft อื่นนั้นทำได้ง่ายเช่น:
$ sudo mkdir / opt / minecraft / linuxconfig $ sudo cp /opt/minecraft/survival/minecraft_server.jar / opt / minecraft / linuxconfig / $ sudo bash -c 'echo eula = true> /opt/minecraft/linuxconfig/eula.txt '$ sudo bash -c' เซิร์ฟเวอร์ echo-port = 25566> /opt/minecraft/linuxconfig/server.properties '$ sudo chown -R minecraft / opt / minecraft / linuxconfig /
  1. เปิดใช้งานเซิร์ฟเวอร์ Minecraft เพื่อเริ่มต้นหลังจากรีบูตและเริ่มเซิร์ฟเวอร์:
$ sudo systemctl เปิดใช้งาน minecraft @ linuxconfig $ sudo systemctl start minecraft @ linuxconfig
  1. สุดท้ายตรวจสอบสถานะ:
$ sudo systemctl สถานะ minecraft @ linuxconfig

สำหรับรายละเอียดเกี่ยวกับการปรับแต่งกับเซิร์ฟเวอร์การส่งต่อพอร์ตการเชื่อมต่อและการเล่นบนเซิร์ฟเวอร์โปรดดูส่วน Windows ที่กล่าวถึงข้างต้น

คำสุดท้าย

ยินดีด้วย! ตอนนี้คุณสามารถสร้างเซิร์ฟเวอร์ Minecraft บนระบบปฏิบัติการต่างๆได้แล้ว

อ่าน 16 นาที