14Jul

Πώς να εκτελέσετε ένα διακομιστή Minecraft Spigot για Προσαρμοσμένο Multiplayer

click fraud protection

Η εγγενή υποστήριξη τοπικού δικτύου της Minecraft είναι ιδανική για την εκτέλεση παιχνιδιών σε λειτουργία, αλλά εάν θέλετε ένα ειδικό, προσαρμοσμένο διακομιστή, το Spigot είναι ο τρόπος που μπορείτε να προχωρήσετε.Το Spigot είναι χτισμένο σε ένα plugin API που ονομάζεται Bukkit, το οποίο κάνει την προσαρμογή του παιχνιδιού σας εύκολη και αφού το έργο Bukkit βρίσκεται εδώ από την αυγή του Minecraft για πολλούς παίκτες, πολλοί προγραμματιστές έχουν κυκλοφορήσει τα δικά τους plugins και τροποποιήσεις.

Τι είναι το Spigot;Το

Spigot είναι μια τροποποιημένη διακλάδωση του API Bukkit, η οποία είναι η ίδια τροποποιημένη περόνη του επίσημου διακομιστή Minecraft που κυκλοφόρησε από την Mojang.Το Bukkit γεννήθηκε όταν οι προγραμματιστές και οι modders ήταν δυσαρεστημένοι με την κλειστή πηγή και την έλλειψη χαρακτηριστικών στον επίσημο εξυπηρετητή και ήθελαν μια πιο αρθρωτή και προσαρμόσιμη λύση διακομιστή.Η πραγματική εφαρμογή του API Bukkit ονομάστηκε CraftBukkit, και καθώς αυξήθηκε το Minecraft, η CraftBukkit έγινε η καλύτερη επιλογή για διακομιστές μεσαίου και μεγάλου μεγέθους.Λόγω κάποιων νομικών προβλημάτων, το έργο CraftBukkit έκλεισε και δεν έχει ενημερωθεί στο 1.8, το νεότερο Minecraft έκδοση.

instagram viewer

Στο σημείο αυτό μπαίνει το παιχνίδι Spigot.Το Spigot σχεδιάστηκε για να καταστήσει το CraftBukkit πιο γρήγορο και αποτελεσματικότερο.Χρησιμοποιεί το API Bukkit, έτσι ώστε όλα τα plugins που είναι συμβατά με το Bukkit να είναι συμβατά με το Spigot.Όταν λήφθηκαν οι λήψεις του Bukkit, το πρόγραμμα Spigot συνέχισε να ενημερώνει το λογισμικό, καθιστώντας το τώρα την μεγαλύτερη επιλογή για modded servers και τη μόνη επιλογή για modded 1.8 servers.

Εγκατάσταση των Windows

Το Spigot δεν διαθέτει λήψη.πρέπει να συνταχθεί από την πηγή.Η Ομάδα 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, κάντε δεξί κλικ και επιλέξτε επεξεργασία.Θα ανοίξει στο Σημειωματάριο και θα επικολλήσει το σενάριο αυτό:

@echo off

java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
παύση

Εάν εκτελείτε μόνο αυτόν τον διακομιστή για λίγα άτομα ήγια τον εαυτό σας στο ίδιο μηχάνημα, 1GB RAM θα ​​κάνει καλά, αλλά αν θέλετε μπορείτε να αλλάξετε το όρισμα -Xmx σε μεγαλύτερο ποσό.

Αποθηκεύστε τη δέσμη ενεργειών και εκτελέστε την.Θα λάβετε ένα σφάλμα και το πρόγραμμα θα τερματίσει.Αυτό είναι φυσιολογικό.Την πρώτη φορά που θα εκτελέσετε το spigot.jar, θα δημιουργήσει ένα αρχείο EULA.txt για νομικούς λόγους.Ανοίξτε το, αλλάξτε το από ψευδές σε αληθές και ξεκινήστε ξανά το start.bat.Για να ελέγξετε ότι ο διακομιστής εκτελείται, ανοίξτε το Minecraft και συνδεθείτε στο localhost:

Πρέπει να υποδεχθείτε με έναν κόσμο Minecraft και ένα σφάλμα όταν σπάσετε ένα μπλοκ κοντά στο spawn.Αυτό οφείλεται στο γεγονός ότι ο Spigot έχει προεπιλεγεί σε λίγα τετράγωνα προστασίας από τον καθένα που δεν είναι χειριστής.Μπορείτε να 'op' τον εαυτό σας μόνο από το τερματικό του διακομιστή με την εκτέλεση

op playand

Ή, αν θέλετε να αφαιρέσετε κάποιον,

deop το όνομα παιχνιδιού

Χρειάζεστε άδεια op για να χρησιμοποιήσετε πολλές εντολές στο παιχνίδι, όπως η παράδοση αντικειμένων ή η μετάβαση σε δημιουργικήτρόπος.Υπάρχουν επίσης πρόσθετα που επιτρέπουν στους χρήστες να χρησιμοποιούν συγκεκριμένες εντολές.

Εγκατάσταση OS X και Linux

Η εγκατάσταση του Spigot σε OS X και Linux είναι ακόμα πιο εύκολη.Βεβαιωθείτε ότι και στις δύο έχετε εγκαταστήσει την τελευταία έκδοση της Java.Στο Linux, χρησιμοποιήστε όποιο διαχειριστή πακέτων πρέπει να εγκαταστήσετε στο git αν δεν το έχετε ήδη:

sudo yt install git

Κάντε λήψη του ίδιου δοχείου BuildTools από την εγκατάσταση των Windows και τοποθετήστε το στο δικό του φάκελο.

Σε Mac, ανοίξτε ένα τερματικό, πλοηγηθείτε στο συγκεκριμένο φάκελο και εκτελέστε το με το

java -jar BuildTools.jar

untitled_folder _-_ bash _-_ 111 ​​× 40

Πρέπει να δείτε μια ερώτηση που σας ζητά να εγκαταστήσετε εργαλεία ανάπτυξης γραμμής εντολών.Κάντε κλικ στην επιλογή 'Εγκατάσταση' και περιμένετε να τελειώσει.Αυτό θα εγκαταστήσει τα εργαλεία που απαιτούνται για την εκτέλεση του BuildTools.Στο Linux ίσως χρειαστεί να εκτελέσετε

git config -global -unset core.autocrlf

πριν τρέξετε το βάζο.Διαφορετικά, η εγκατάσταση πρέπει να γίνει ομαλά και μπορείτε να εκκινήσετε το spigot.jar από τη γραμμή εντολών με java -jar ή με ένα script εκκίνησης:

#!/bin/ sh

java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar

Προώθηση θυρών

Αν θέλετε να παίξετε με φίλους έξω από το τοπικό σας δίκτυο, θα πρέπει να μεταφέρετε τις θύρες στο δρομολογητή σας.Η θύρα του Minecraft είναι προεπιλεγμένη στο 25565, αν και αυτό μπορεί να αλλάξει στο αρχείο config server.properties.

Η διεύθυνση που δίνετε στους φίλους σας θα πρέπει να είναι η δημόσια διεύθυνση IP που ακολουθείται από ένα παχύ έντερο και τον αριθμό θύρας.Μπορείτε να βρείτε τη δημόσια διεύθυνση IP σας στο διαδίκτυο.Για παράδειγμα, η διεύθυνση IP που θα συνδέουν οι φίλοι σας θα είναι κάτι παρόμοιο με το

123.45.67.89:25565

Εγκατάσταση πρόσθετων

Μπορείτε να αποκτήσετε plugins από το Bukkit ή το SpigotMC.Πολλά από τα plugins είναι για 1,7, αλλά τα περισσότερα θα δουλέψουν με 1,8.Η εγκατάσταση ενός plugin είναι τόσο εύκολη όσο η λήψη ενός αρχείου jar και η τοποθέτησή του στο φάκελο plugins.Στη συνέχεια, πρέπει να φορτώσετε ξανά ή να ξεκινήσετε ξανά το διακομιστή για να ανοίξετε το νέο plugin.

Εδώ είναι μερικά βασικά plugins που θα πρέπει να εγκαταστήσετε στην εγκατάσταση:

  • LANBroadcaster ανοίγει το διακομιστή σας στο τοπικό σας δίκτυο, ώστε οι φίλοι να μπορούν να συνδεθούν χωρίς να πληκτρολογήσουν IP.Το
  • Multiverse σας επιτρέπει να έχετε όσους κόσμους του Minecraft θέλετε, και το Multiverse Portals σας επιτρέπει να τα συνδέετε εύκολα μαζί.Το
  • WorldEdit παρέχει ισχυρό έλεγχο επί του εδάφους και του κτιρίου.
  • Το WorldGuard προστατεύει τις κατασκευές σας από τους παίκτες και το περιβάλλον.

Κάθε ένα από αυτά τα plugins έχει τη δική του σύνταξη που μπορείτε να μάθετε τρέχοντας / βοηθώντας στο παιχνίδι.