วิธีการเรียกใช้เซิร์ฟเวอร์ Minecraft Spigot สำหรับผู้เล่นหลายคนที่กำหนดเอง
การสนับสนุน LAN ดั้งเดิมของ Minecraft นั้นยอดเยี่ยมมากสำหรับการรันเกมได้อย่างรวดเร็ว แต่ถ้าคุณต้องการเซิร์ฟเวอร์เฉพาะที่กำหนดเอง Spigot คือหนทางที่จะไป Spigot ถูกสร้างขึ้นบน API ปลั๊กอินชื่อ Bukkit ซึ่งทำให้การเล่นเกมของคุณเป็นเรื่องง่ายและเนื่องจากโครงการ Bukkit นั้นเริ่มมีมาตั้งแต่รุ่งสางของผู้เล่นหลายคน Minecraft ผู้พัฒนาจำนวนมากจึงได้ปล่อยปลั๊กอินและการดัดแปลงของตัวเอง.
หัวจุกคืออะไร?
Spigot เป็นทางแยกที่ดัดแปลงของ Bukkit API ซึ่งเป็นตัวดัดแปลงของเซิร์ฟเวอร์ Minecraft อย่างเป็นทางการที่ออกโดย Mojang Bukkit เกิดเมื่อผู้พัฒนาและผู้ควบคุมไม่พอใจกับแหล่งข้อมูลปิดและการขาดคุณสมบัติในเซิร์ฟเวอร์อย่างเป็นทางการและต้องการโซลูชันเซิร์ฟเวอร์แบบแยกส่วนและปรับแต่งได้มากขึ้น การใช้งานจริงของ Bukkit API เรียกว่า CraftBukkit และเมื่อ Minecraft เพิ่มขึ้น CraftBukkit ก็กลายเป็นตัวเลือกที่ดีที่สุดสำหรับเซิร์ฟเวอร์ขนาดกลางและขนาดใหญ่ เนื่องจากปัญหาทางกฎหมายบางประการโครงการ CraftBukkit จึงปิดตัวลงและไม่ได้รับการอัปเดตเป็นรุ่น Minecraft เวอร์ชั่นใหม่ล่าสุด 1.8.
นี่คือที่มาของ Spigot หัวจุกถูกออกแบบมาเพื่อทำให้ CraftBukkit เร็วขึ้นและมีประสิทธิภาพมากขึ้น มันใช้ Bukkit API ดังนั้นปลั๊กอินทั้งหมดที่เข้ากันได้กับ Bukkit เข้ากันได้กับ Spigot เมื่อการดาวน์โหลดของ Bukkit ถูกปิดตัวลงโครงการ Spigot จะทำการอัพเดตซอฟต์แวร์อย่างต่อเนื่องทำให้กลายเป็นตัวเลือกที่ใหญ่ที่สุดสำหรับเซิร์ฟเวอร์ modded และทางเลือกเดียวสำหรับ modded 1.8 เซิร์ฟเวอร์.
การติดตั้ง Windows
หัวจุกไม่มีการดาวน์โหลด; มันจะต้องรวบรวมจากแหล่งที่มา ทีม Spigot ทำสิ่งนี้โดยอัตโนมัติด้วยโปรแกรมที่ชื่อว่า BuildTools คุณสามารถดาวน์โหลด BuildTools เวอร์ชันล่าสุดได้ที่นี่ คุณจะต้องมี Git สำหรับ Windows ด้วย ตรวจสอบให้แน่ใจว่าคุณมี Java เวอร์ชันล่าสุด.
สร้างโฟลเดอร์เพื่อจัดเก็บไฟล์เซิร์ฟเวอร์ทั้งหมดของคุณและติดกับโถ BuildTools:
เรียกใช้การตั้งค่า Git สำหรับ Windows และรออย่างอดทนจนกว่าแถบความคืบหน้าจะสิ้นสุด.
เมื่อติดตั้ง Git เสร็จแล้วให้เปิดเมนูเริ่มและคุณจะเห็นแอปพลิเคชันใหม่ในโฟลเดอร์โปรแกรมของคุณ รัน Git bash แล้วคุณจะเห็นหน้าต่างเทอร์มินัล หากคุณมีประสบการณ์เกี่ยวกับเทอร์มินัล Unix คุณควรคุ้นเคยกับวิธีการใช้งาน ถ้าไม่กระบวนการง่ายอยู่แล้ว เพียง cd ไปที่โฟลเดอร์ที่คุณวางบิวด์ BuildTools และรันด้วย java -jar:
cd ~ / path / to / folder /
java -jar BuildTools.jar
ตอนนี้โปรแกรม BuildTools จะดาวน์โหลดซอร์สโค้ดที่จำเป็นทั้งหมดแล้วคอมไพล์ไฟล์ jar เซิร์ฟเวอร์โดยอัตโนมัติ อาจใช้เวลานาน เมื่อเสร็จสิ้นคุณจะเห็นพรอมต์คำสั่งและไฟล์จำนวนมากในโฟลเดอร์ที่คุณใส่โถ BuildTools ในสร้างเอกสารข้อความใหม่ตั้งชื่อ start.bat คลิกขวาแล้วเลือกแก้ไข มันจะเปิดใน Notepad และวางสคริปต์นี้ใน:
@ ปิดเสียง
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
หยุด
หากคุณใช้เซิร์ฟเวอร์นี้เพียงไม่กี่คนหรือสำหรับตัวคุณเองบนเครื่องเดียวกัน RAM ขนาด 1gb จะทำได้ดี แต่ถ้าคุณต้องการคุณสามารถเปลี่ยนอาร์กิวเมนต์ -Xmx เป็นจำนวนที่สูงกว่า.
บันทึกสคริปต์และเรียกใช้ คุณจะได้รับข้อผิดพลาดและโปรแกรมจะออกจาก นี่เป็นปกติ. ครั้งแรกที่คุณเรียกใช้ spigot.jar มันจะสร้างไฟล์ EULA.txt ด้วยเหตุผลทางกฎหมาย เปิดขึ้นเปลี่ยนจาก false เป็น true และรัน start.bat อีกครั้ง เพื่อทดสอบว่าเซิร์ฟเวอร์กำลังทำงานอยู่เปิด Minecraft และเชื่อมต่อกับ localhost:
คุณควรได้รับการต้อนรับด้วยโลก Minecraft และข้อผิดพลาดเมื่อคุณทำลายบล็อกใกล้กับไข่ เนื่องจาก Spigot เริ่มต้นที่การป้องกันการวางไข่สองสามช่วงตึกจากทุกคนที่ไม่ใช่ผู้ดำเนินการ คุณสามารถ 'op' ด้วยตัวคุณเองจากเทอร์มินัลเซิร์ฟเวอร์เท่านั้น
ชื่อผู้ใช้ op
หรือถ้าคุณต้องการลบใครบางคน,
ชื่อผู้ใช้ deop
คุณต้องได้รับอนุญาตจาก op เพื่อใช้คำสั่งในเกมจำนวนมากเช่นการให้ไอเท็มหรือเปลี่ยนเป็นโหมดสร้างสรรค์ นอกจากนี้ยังมีปลั๊กอินที่สามารถให้สิทธิ์ผู้ใช้ในการใช้คำสั่งเฉพาะ.
การติดตั้ง OS X และ Linux
การติดตั้ง Spigot บน OS X และ Linux นั้นง่ายยิ่งขึ้น ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Java เวอร์ชันล่าสุดทั้งคู่แล้ว บน Linux ให้ใช้ตัวจัดการแพ็กเกจใดก็ได้ที่คุณต้องติดตั้ง git หากคุณยังไม่มี:
sudo apt-get git install
sudo yum ติดตั้ง git
ดาวน์โหลด BuildTools jar เดียวกันจากการติดตั้ง Windows และวางไว้ในโฟลเดอร์ของตัวเอง.
บน Mac ให้เปิดเทอร์มินัลนำทางไปยังโฟลเดอร์นั้นและรันด้วย
java -jar BuildTools.jar
คุณควรเห็นข้อความแจ้งให้คุณติดตั้งเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์บรรทัดคำสั่ง คลิก 'ติดตั้ง' และรอให้เสร็จ สิ่งนี้จะติดตั้งเครื่องมือที่จำเป็นสำหรับ BuildTools เพื่อให้ทำงานได้ บน Linux คุณอาจต้องเรียกใช้
git config -global -unset core.autocrlf
ก่อนเปิดขวด มิฉะนั้นการติดตั้งควรเป็นไปอย่างราบรื่นและคุณสามารถเปิดใช้ spigot.jar จากบรรทัดคำสั่งด้วย java -jar หรือด้วยสคริปต์เริ่มต้น:
#! / bin / ดวลจุดโทษ
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
การส่งต่อพอร์ต
หากคุณต้องการเล่นกับเพื่อนนอกเครือข่ายท้องถิ่นของคุณคุณต้องส่งต่อพอร์ตบนเราเตอร์ของคุณ พอร์ตของ Minecraft นั้นมีค่าเริ่มต้นที่ 25565 แม้ว่าจะสามารถเปลี่ยนแปลงได้ในไฟล์ config ของ server.properties.
ที่อยู่ที่คุณให้เพื่อนของคุณควรเป็นที่อยู่ IP สาธารณะของคุณตามด้วยเครื่องหมายโคลอนและหมายเลขพอร์ต คุณสามารถค้นหาที่อยู่ IP สาธารณะของคุณออนไลน์ได้ ตัวอย่างเช่น IP ที่เพื่อนของคุณเชื่อมต่อด้วยจะเป็นสิ่งที่คล้ายกัน
123.45.67.89:25565
การติดตั้งปลั๊กอิน
คุณสามารถรับปลั๊กอินจาก Bukkit หรือ SpigotMC ปลั๊กอินส่วนใหญ่ใช้ 1.7 แต่ส่วนใหญ่ใช้งานได้ 1.8 การติดตั้งปลั๊กอินนั้นง่ายเหมือนการดาวน์โหลดไฟล์ jar และวางไว้ในโฟลเดอร์ปลั๊กอิน จากนั้นคุณต้องโหลดซ้ำหรือรีสตาร์ทเซิร์ฟเวอร์เพื่อให้ปลั๊กอินใหม่เริ่มทำงาน.
นี่คือปลั๊กอินพื้นฐานที่คุณควรติดตั้งเมื่อตั้งค่า:
- LANBroadcaster เปิดเซิร์ฟเวอร์ของคุณไปยังเครือข่ายท้องถิ่นของคุณเพื่อให้เพื่อน ๆ สามารถเชื่อมต่อโดยไม่ต้องพิมพ์ใน IP.
- ลิขสิทธิ์ช่วยให้คุณมีโลก Minecraft ได้มากเท่าที่คุณต้องการและพอร์ทัลลิขสิทธิ์ช่วยให้คุณเชื่อมโยงพวกเขาเข้าด้วยกันได้อย่างง่ายดาย.
- WorldEdit ให้การควบคุมที่มีประสิทธิภาพเหนือภูมิประเทศและสิ่งปลูกสร้าง.
- WorldGuard ปกป้องงานสร้างของคุณจากผู้เล่นและสิ่งแวดล้อม.
แต่ละปลั๊กอินเหล่านี้มีไวยากรณ์ของตัวเองซึ่งคุณสามารถเรียนรู้ได้โดยการเรียกใช้ / ช่วยเหลือในเกม.