3. ทางอินเทอร์เน็ตผ่านที่อยู่ IP ภายนอก / สาธารณะของคุณ
หากคุณต้องการเล่นกับบุคคลภายนอกเครือข่ายท้องถิ่นของคุณคุณต้องตั้งค่าการส่งต่อพอร์ตเพื่อให้ผู้เล่นนอกเครือข่ายในบ้านของคุณสามารถเข้าถึงเซิร์ฟเวอร์ได้ การเชื่อมต่อบรอดแบนด์ภายในบ้านส่วนใหญ่สามารถรองรับผู้เล่นจำนวนมากได้อย่างง่ายดาย เนื่องจากเซิร์ฟเวอร์ Minecraft ไม่มีระบบรหัสผ่านคุณควรสร้างรายการที่อนุญาตพิเศษบนเซิร์ฟเวอร์ ใช้คำสั่ง & พารามิเตอร์
/ whitelist [เปิด / ปิด / รายการ / เพิ่ม / ลบ / โหลดใหม่] [ชื่อผู้เล่น]
สำหรับรายการที่อนุญาตพิเศษเพื่อรักษาไว้
A. เปิดใช้งานการส่งต่อพอร์ตบนเราเตอร์ของคุณ
การส่งต่อพอร์ตทำได้โดยเราเตอร์ของคุณเพื่อให้สามารถส่งทราฟฟิกที่ถูกต้องไปยังคอมพิวเตอร์ที่ถูกต้อง การส่งต่อพอร์ตเป็นความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้นซึ่งจะเปิดเครือข่ายของคุณสู่โลกภายนอก อ่านเอกสารของเราเตอร์ของคุณเพื่อค้นหาคำแนะนำเฉพาะเกี่ยวกับวิธีกำหนดค่าการส่งต่อพอร์ตบนเราเตอร์
- เยี่ยมชม portforwarding.com เลือกรุ่นเราเตอร์ของคุณ
- เลือก ที่ เกมเช่น“ เซิร์ฟเวอร์ Minecraft” ในกรณีนี้.
- ไปที่หน้าแรกของเราเตอร์ของคุณโดยป้อนที่อยู่ IP เกตเวย์เริ่มต้นของคุณลงในแถบค้นหาของเว็บเบราว์เซอร์
- คุณจะได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่านสำหรับเราเตอร์ของคุณ
- ในหน้าเราเตอร์ของคุณค้นหาไฟล์ การส่งต่อพอร์ต ในหน้าแรกของเราเตอร์ของคุณ มันอาจจะอยู่ภายใต้ ตั้งค่าขั้นสูง . ตรวจสอบคู่มือของเราเตอร์เพื่อขอความช่วยเหลือหากจำเป็น
- จากที่นี่คุณสามารถตั้งค่ากฎสำหรับพอร์ตฟอร์เวิร์ดได้ คุณอาจต้องเลือกปุ่มที่ระบุว่าขึ้นอยู่กับเราเตอร์ของคุณ เพิ่ม หรือสิ่งที่คล้ายกันเพื่อดำเนินการต่อ ตั้งชื่อกฎว่า“ Minecraft”
- ในช่องพอร์ตทั้งสองให้ป้อนพอร์ตเซิร์ฟเวอร์ Minecraft เริ่มต้นเช่น 25565 .
- ป้อนที่อยู่ IP แบบคงที่ของคอมพิวเตอร์ของคุณในไฟล์ IP ที่อยู่ นอกจากนี้เราต้องป้อนที่อยู่ IP ในเครื่องของเซิร์ฟเวอร์เป็น IP ขาออกหรือ IP ของเซิร์ฟเวอร์สำหรับพอร์ตที่ส่งต่อซึ่งจะบอกเราเตอร์ว่าจะชี้ไปที่ระบบใด หากต้องการค้นหา IP ภายในของเซิร์ฟเวอร์ให้เปิดพรอมต์คำสั่งและพิมพ์ ipconfig .
- เลือกทั้ง UDP & TCP
- คลิกบันทึกหรือ สมัคร .
- หลังจากรีบูตเราเตอร์เซิร์ฟเวอร์ Minecraft ควรสามารถเข้าถึงได้สำหรับผู้เล่นทางอินเทอร์เน็ต
- ค้นหาที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ Minecraft โดยไปที่ whatismyip.com .
- และหากต้องการตรวจสอบว่าเซิร์ฟเวอร์ 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 เป็นค่าเริ่มต้น
- จากเมนู Apple ไปที่ การตั้งค่าระบบ และมองหาไอคอน Java เปิดเพื่อเปิดไฟล์ แผงควบคุม Java
- คลิกแท็บอัปเดตจากนั้นเลือก อัปเดตทันที .
- เมื่อหน้าต่างโปรแกรมติดตั้งปรากฏขึ้นให้เลือก ติดตั้งอัปเดต > ติดตั้งและเปิดใหม่ .
ขั้นตอนที่ 2. เลือกตำแหน่งสำหรับไฟล์เซิร์ฟเวอร์ Minecraft ของคุณ
สร้างโฟลเดอร์สำหรับไฟล์เซิร์ฟเวอร์ Minecraft คุณสามารถสร้างโฟลเดอร์ตามที่คุณเลือก
- ดาวน์โหลด ซอฟต์แวร์เซิร์ฟเวอร์ Minecraft
- สร้างโฟลเดอร์ใหม่และตั้งชื่อว่า ' minecraft_server ” แล้วลากไฟล์เซิร์ฟเวอร์ Minecraft ที่ดาวน์โหลดมาลงในไฟล์
ขั้นตอนที่ 3 ดาวน์โหลดซอฟต์แวร์เซิร์ฟเวอร์ Minecraft
ดาวน์โหลดซอฟต์แวร์ ( ที่นี่ ). มาเป็นไฟล์ Java. jar บันทึกไฟล์นี้ไปยังตำแหน่งที่สร้างในขั้นตอนสุดท้าย
- ไปที่ไฟล์ การใช้งาน แล้วดับเบิลคลิกที่ไฟล์ TextEdit
- เปิดเอกสาร. txt ใหม่
- เมื่ออยู่ใน TextEdit ให้เลือก รูปแบบ > สร้างข้อความธรรมดา > ตกลง .
- พิมพ์สิ่งต่อไปนี้ลงในเอกสาร:
#! / bin / bash cd '$ (dirname' $ 0 ')' exec java -Xms1G -Xmx1G -jar {server file name} nogui ป้อนไฟล์ที่ดาวน์โหลดแทน {server file name}
สำหรับรายละเอียดโปรดดูส่วน Windows ที่กล่าวถึงข้างต้น
- บันทึกไฟล์ในโฟลเดอร์ที่มีไฟล์. jar ของเซิร์ฟเวอร์ของคุณและตั้งชื่อว่า ' คำสั่ง .”
- เปิดเครื่อง Mac โดยไปที่ การใช้งาน > ยูทิลิตี้ จากนั้นดับเบิลคลิกที่ไฟล์ เทอร์มินอล
- ในการให้สิทธิ์ดำเนินการกับไฟล์ start.command ให้กับ Owner, Group และสาธารณะในหน้าต่างเทอร์มินัลพิมพ์“ chmod a + x ” (ไม่มีเครื่องหมายคำพูด) ตามด้วยช่องว่างจากนั้นกด ป้อน .
- ลากและวางไฟล์ ไฟล์คำสั่งคุณ สร้างขึ้นในไฟล์ ขั้ว จากนั้นกด ป้อน อีกครั้ง. (สิ่งนี้ให้ วิ่ง สิทธิ์ในสคริปต์ start.command)
- ตอนนี้คุณสามารถเปิดไฟล์ ไฟล์คำสั่งเป็น เรียกใช้เซิร์ฟเวอร์ เมื่อคุณคลิกสองครั้งที่ไฟล์หน้าต่างใหม่จะเปิดขึ้นและคุณอาจเห็นข้อความแสดงข้อผิดพลาดบางอย่าง ไม่ต้องกังวลกับพวกเขา ตอนนี้เซิร์ฟเวอร์ควรพร้อมที่จะเล่น Minecraft แล้ว
ขั้นตอนที่ 4. เปิดใช้งานการส่งต่อพอร์ตบนเราเตอร์ของคุณ
โปรดดูคำแนะนำในส่วน windows ที่กล่าวถึงข้างต้นสำหรับการเปิดใช้งานการส่งต่อพอร์ต
ขั้นตอนที่ 5. เริ่มเซิร์ฟเวอร์ Minecraft
ดับเบิลคลิกไฟล์“ start.command” ที่คุณสร้างในขั้นตอนที่ A หน้าต่าง Terminal จะเปิดขึ้น ข้อความแสดงข้อผิดพลาดบางอย่างอาจปรากฏขึ้นในครั้งแรกที่คุณเรียกใช้เซิร์ฟเวอร์ปกติ
Serer ทำงานบน Mac
ขั้นตอนที่ 6: ตำแหน่ง IP บน OS X
- เปิดเดสก์ท็อป
- เปิด แอปเปิ้ล เมนูใต้โลโก้
- เลื่อนลงไปที่ไฟล์ ระบบ ค่ากำหนด
- เลือก“ เครือข่าย '
- ทางด้านขวาล่าง 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
- ตอนนี้ดาวน์โหลดเซิร์ฟเวอร์ Minecraft ล่าสุดจากไฟล์ ดาวน์โหลด
- หลังจากดาวน์โหลดคำสั่ง 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
- เพื่อให้สามารถเริ่มเซิร์ฟเวอร์ Minecraft ได้อย่างสะดวกหลังจากรีบูตให้ใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ เรา :
$ sudo vi /etc/systemd/system/minecraft@.service
- สร้างไฟล์ข้อความใหม่โดยมีไฟล์ที่มีเนื้อหาต่อไปนี้:
[หน่วย] คำอธิบาย = เซิร์ฟเวอร์ 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
- จากนั้นใช้คำสั่ง systemctl เพื่อเริ่มเซิร์ฟเวอร์ Minecraft ใหม่ของคุณ:
$ sudo systemctl เริ่ม minecraft @ survival
- ยืนยันว่าเซิร์ฟเวอร์ Minecraft ใหม่เปิดใช้งานแล้ว:
$ sudo systemctl สถานะ minecraft @ survival
- ในการรีสตาร์ทเซิร์ฟเวอร์ Minecraft หลังจากรีบูตให้ดำเนินการ:
$ sudo systemctl เปิดใช้งาน minecraft @ survival
- ตอนนี้ควรจะสามารถใช้ไฟล์ nmap คำสั่งเพื่อตรวจสอบพอร์ต Minecraft เริ่มต้น 25565:
$ nmap -p 25565 localhost
ขั้นตอนที่ 7. เรียกใช้เซิร์ฟเวอร์ Minecraft มากกว่าหนึ่งอินสแตนซ์บนโฮสต์เดียวกัน
- คำสั่ง Linux ต่อไปนี้จะกำหนดค่าเซิร์ฟเวอร์ Minecraft ใหม่ที่ชื่อ linuxconfig บนพอร์ต 25566
/opt/minecraft/linuxconfig/server.properties
- การใช้สคริปต์ 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 /
- เปิดใช้งานเซิร์ฟเวอร์ Minecraft เพื่อเริ่มต้นหลังจากรีบูตและเริ่มเซิร์ฟเวอร์:
$ sudo systemctl เปิดใช้งาน minecraft @ linuxconfig $ sudo systemctl start minecraft @ linuxconfig
- สุดท้ายตรวจสอบสถานะ:
$ sudo systemctl สถานะ minecraft @ linuxconfig
สำหรับรายละเอียดเกี่ยวกับการปรับแต่งกับเซิร์ฟเวอร์การส่งต่อพอร์ตการเชื่อมต่อและการเล่นบนเซิร์ฟเวอร์โปรดดูส่วน Windows ที่กล่าวถึงข้างต้น
คำสุดท้าย
ยินดีด้วย! ตอนนี้คุณสามารถสร้างเซิร์ฟเวอร์ Minecraft บนระบบปฏิบัติการต่างๆได้แล้ว
อ่าน 16 นาที