Bagaimana Menjalankan Server Minecraft Spigot untuk Multiplayer Tersuai
Sokongan LAN asli Minecraft sangat baik untuk menjalankan permainan dengan cepat, tetapi jika anda mahu pelayan khusus yang disesuaikan, Spigot adalah cara untuk pergi. Spigot dibina di atas API plugin yang dipanggil Bukkit, yang membuatkan permainan anda mudah dipermudahkan, dan sejak projek Bukkit telah ada sejak subuh multiplayer Minecraft, ramai pemaju telah mengeluarkan plugin dan modifikasi mereka sendiri.
Apa itu Spigot?
Spigot adalah garpu yang diubahsuai dari API Bukkit, yang merupakan garpu yang diubahsuai dari pelayan Minecraft rasmi yang dikeluarkan oleh Mojang. Bukkit dilahirkan apabila pemaju dan pemodelan tidak berpuas hati dengan sumber tertutup dan kekurangan ciri dalam pelayan rasmi, dan mahu penyelesaian server yang lebih modular dan disesuaikan. Pelaksanaan aktual API Bukkit dipanggil CraftBukkit, dan sebagai Minecraft berkembang, CraftBukkit berkembang menjadi pilihan terbaik untuk pelayan bersaiz sederhana dan besar. Disebabkan beberapa masalah undang-undang, projek CraftBukkit telah ditutup, dan belum dikemas kini kepada 1.8, versi terbaru Minecraft.
Inilah tempat Spigot dimainkan. Spigot direka untuk menjadikan CraftBukkit lebih cepat dan lebih cekap. Ia menggunakan API Bukkit, jadi semua plugin yang serasi dengan Bukkit serasi dengan Spigot. Apabila muat turun Bukkit telah diturunkan, projek Spigot terus mengemas kini perisian, menjadikannya pilihan terbesar untuk server modded dan satu-satunya pilihan untuk modded 1.8 server.
Pemasangan Windows
Spigot tidak mempunyai muat turun; ia mesti disusun dari sumber. Pasukan Spigot mengautomasikannya dengan program yang dikenali sebagai BuildTools. Anda boleh memuat turun versi terbaru BuildTools di sini. Anda juga akan memerlukan Git untuk Windows. Pastikan anda mempunyai versi Java terkini.
Buat folder untuk menempatkan semua fail pelayan anda dan melekatkan balang BuildTools di dalamnya:
Jalankan persediaan Git untuk Windows dan tunggu dengan sabar sehingga bar kemajuan sampai hujung.
Apabila Git selesai memasang, buka menu permulaan dan anda akan melihat aplikasi baharu dalam folder program anda. Jalankan Git bash dan anda akan melihat tetingkap terminal. Sekiranya anda mempunyai pengalaman dengan terminal Unix, anda perlu tahu cara menggunakannya. Jika tidak, prosesnya mudah. Hanya cd ke folder yang anda letakkan balang BuildTools, dan jalankan dengan java -jar:
cd ~ / path / to / folder /
java -jar BuildTools.jar
Program BuildTools kini akan memuat turun semua kod sumber yang diperlukan dan menyusun fail balang pelayan secara automatik. Ini mungkin mengambil masa yang lama. Apabila selesai, anda akan melihat command prompt dan sekumpulan fail dalam folder yang anda masukkan balang BuildTools. Buat dokumen teks baru, namakan start.bat, klik kanan dan pilih edit. Ia akan dibuka di Notepad, dan tampal skrip ini dalam:
@echo off
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
jeda
Jika anda hanya menjalankan pelayan ini untuk beberapa orang, atau untuk diri anda pada mesin yang sama, 1gb RAM akan berbuat baik-baik saja, tetapi jika anda mahu anda boleh menukar argumen -Xmx ke jumlah yang lebih tinggi.
Simpan skrip dan jalankannya. Anda akan mendapat ralat dan program akan keluar. Ini adalah biasa. Kali pertama anda menjalankan spigot.jar, ia akan membuat fail EULA.txt kerana sebab undang-undang. Bukanya, ubahnya dari palsu ke benar, dan jalankan start.bat lagi. Untuk menguji bahawa pelayan sedang berjalan, buka Minecraft dan sambungkan ke localhost:
Anda harus disambut dengan dunia Minecraft dan kesilapan apabila anda memecahkan blok berhampiran spawn. Ini kerana Spigot mungkir kepada beberapa blok perlindungan spawn dari semua orang yang bukan pengendali. Anda boleh 'op' diri anda hanya dari terminal pelayan dengan berjalan
op nama permainan
Atau, jika anda mahu mengeluarkan seseorang,
denggunakan nama pengguna
Anda memerlukan kebenaran untuk menggunakan banyak arahan dalam permainan seperti memberi item atau menukar ke mod kreatif. Terdapat juga plugin yang boleh memberi kebenaran kepada pengguna untuk menggunakan arahan tertentu.
Pemasangan OS X dan Linux
Memasang Spigot pada OS X dan Linux lebih mudah. Pastikan pada kedua-dua anda mempunyai versi Java yang terkini. Di Linux, gunakan mana-mana pengurus pakej yang anda perlu pasang git jika anda tidak memilikinya:
sudo apt-get install git
sudo yum install git
Muat turun balang BuildTools yang sama dari pemasangan Windows dan masukkannya ke dalam foldernya sendiri.
Pada Mac, buka terminal, navigasi ke folder itu, dan jalankannya
java -jar BuildTools.jar
Anda sepatutnya melihat satu prompt meminta anda untuk memasang alat pemaju baris perintah. Klik 'Pasang' dan tunggu sehingga selesai. Ini akan memasang alat yang diperlukan untuk BuildTools untuk dijalankan. Di Linux anda mungkin perlu berjalan
git config-global -unset core.autocrlf
sebelum berjalan balang. Jika tidak, pemasangan mestilah berjalan dengan lancar, dan anda boleh melancarkan spigot.jar dari baris arahan dengan java -jar, atau dengan skrip permulaan:
#! / bin / sh
java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
Penghantaran Pelabuhan
Jika anda mahu bermain dengan rakan-rakan di luar rangkaian tempatan anda, anda perlu memajukan pelabuhan pada penghala anda. Default pelabuhan Minecraft menjadi 25565, walaupun ini boleh diubah dalam fail conf.properties server.
Alamat yang anda berikan kepada rakan anda hendaklah alamat IP awam anda diikuti dengan tanda titik dan nombor port. Anda boleh mencari alamat IP awam anda dalam talian. Sebagai contoh, IP rakan-rakan anda menyambung kepada akan menjadi serupa dengan
123.45.67.89:25565
Memasang Plugin
Anda boleh mendapatkan plugin dari Bukkit atau SpigotMC. Banyak plugin adalah untuk 1.7, tetapi kebanyakan akan berfungsi dengan 1.8. Memasang plugin semudah memuat turun fail balang dan meletakkannya di dalam folder pemalam. Anda kemudian perlu memuat semula atau memulakan semula pelayan untuk pemalam baru untuk menendang.
Berikut adalah beberapa plugin asas yang perlu anda pasang pada persediaan:
- LANBroadcaster membuka pelayan anda ke rangkaian tempatan anda, jadi rakan boleh menyambung tanpa menaip dalam IP.
- Multiverse membolehkan anda mempunyai banyak dunia Minecraft yang anda mahukan, dan Multiverse Portals membolehkan anda menghubungkannya bersama-sama dengan mudah.
- WorldEdit menyediakan kawalan yang kuat ke atas rupa bumi dan bangunan.
- WorldGuard melindungi bangunan anda daripada pemain dan alam sekitar.
Setiap plugin ini mempunyai sintaks mereka sendiri yang boleh anda pelajari dengan menjalankan / membantu dalam permainan.